java.lang.Object
com.microsoft.azure.management.containerregistry.RunFilter

public class RunFilter extends Object
Properties that are enabled for Odata querying on runs.
  • Constructor Details

    • RunFilter

      public RunFilter()
  • Method Details

    • runId

      public String runId()
      Get the unique identifier for the run.
      Returns:
      the runId value
    • withRunId

      public RunFilter withRunId(String runId)
      Set the unique identifier for the run.
      Parameters:
      runId - the runId value to set
      Returns:
      the RunFilter object itself.
    • runType

      public RunType runType()
      Get the type of run. Possible values include: 'QuickBuild', 'QuickRun', 'AutoBuild', 'AutoRun'.
      Returns:
      the runType value
    • withRunType

      public RunFilter withRunType(RunType runType)
      Set the type of run. Possible values include: 'QuickBuild', 'QuickRun', 'AutoBuild', 'AutoRun'.
      Parameters:
      runType - the runType value to set
      Returns:
      the RunFilter object itself.
    • status

      public RunStatus status()
      Get the current status of the run. Possible values include: 'Queued', 'Started', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Error', 'Timeout'.
      Returns:
      the status value
    • withStatus

      public RunFilter withStatus(RunStatus status)
      Set the current status of the run. Possible values include: 'Queued', 'Started', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Error', 'Timeout'.
      Parameters:
      status - the status value to set
      Returns:
      the RunFilter object itself.
    • createTime

      public org.joda.time.DateTime createTime()
      Get the create time for a run.
      Returns:
      the createTime value
    • withCreateTime

      public RunFilter withCreateTime(org.joda.time.DateTime createTime)
      Set the create time for a run.
      Parameters:
      createTime - the createTime value to set
      Returns:
      the RunFilter object itself.
    • finishTime

      public org.joda.time.DateTime finishTime()
      Get the time the run finished.
      Returns:
      the finishTime value
    • withFinishTime

      public RunFilter withFinishTime(org.joda.time.DateTime finishTime)
      Set the time the run finished.
      Parameters:
      finishTime - the finishTime value to set
      Returns:
      the RunFilter object itself.
    • outputImageManifests

      public String outputImageManifests()
      Get the list of comma-separated image manifests that were generated from the run. This is applicable if the run is of build type.
      Returns:
      the outputImageManifests value
    • withOutputImageManifests

      public RunFilter withOutputImageManifests(String outputImageManifests)
      Set the list of comma-separated image manifests that were generated from the run. This is applicable if the run is of build type.
      Parameters:
      outputImageManifests - the outputImageManifests value to set
      Returns:
      the RunFilter object itself.
    • isArchiveEnabled

      public Boolean isArchiveEnabled()
      Get the value that indicates whether archiving is enabled or not.
      Returns:
      the isArchiveEnabled value
    • withIsArchiveEnabled

      public RunFilter withIsArchiveEnabled(Boolean isArchiveEnabled)
      Set the value that indicates whether archiving is enabled or not.
      Parameters:
      isArchiveEnabled - the isArchiveEnabled value to set
      Returns:
      the RunFilter object itself.
    • taskName

      public String taskName()
      Get the name of the task that the run corresponds to.
      Returns:
      the taskName value
    • withTaskName

      public RunFilter withTaskName(String taskName)
      Set the name of the task that the run corresponds to.
      Parameters:
      taskName - the taskName value to set
      Returns:
      the RunFilter object itself.