Class JobRelationshipProperties

java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.JobRelationshipProperties

public class JobRelationshipProperties extends Object
Job relationship information properties including pipeline information, correlation information, etc.
  • Constructor Details

    • JobRelationshipProperties

      public JobRelationshipProperties()
  • Method Details

    • pipelineId

      public UUID pipelineId()
      Get the job relationship pipeline identifier (a GUID).
      Returns:
      the pipelineId value
    • withPipelineId

      public JobRelationshipProperties withPipelineId(UUID pipelineId)
      Set the job relationship pipeline identifier (a GUID).
      Parameters:
      pipelineId - the pipelineId value to set
      Returns:
      the JobRelationshipProperties object itself.
    • pipelineName

      public String pipelineName()
      Get the friendly name of the job relationship pipeline, which does not need to be unique.
      Returns:
      the pipelineName value
    • withPipelineName

      public JobRelationshipProperties withPipelineName(String pipelineName)
      Set the friendly name of the job relationship pipeline, which does not need to be unique.
      Parameters:
      pipelineName - the pipelineName value to set
      Returns:
      the JobRelationshipProperties object itself.
    • pipelineUri

      public String pipelineUri()
      Get the pipeline uri, unique, links to the originating service for this pipeline.
      Returns:
      the pipelineUri value
    • withPipelineUri

      public JobRelationshipProperties withPipelineUri(String pipelineUri)
      Set the pipeline uri, unique, links to the originating service for this pipeline.
      Parameters:
      pipelineUri - the pipelineUri value to set
      Returns:
      the JobRelationshipProperties object itself.
    • runId

      public UUID runId()
      Get the run identifier (a GUID), unique identifier of the iteration of this pipeline.
      Returns:
      the runId value
    • withRunId

      public JobRelationshipProperties withRunId(UUID runId)
      Set the run identifier (a GUID), unique identifier of the iteration of this pipeline.
      Parameters:
      runId - the runId value to set
      Returns:
      the JobRelationshipProperties object itself.
    • recurrenceId

      public UUID recurrenceId()
      Get the recurrence identifier (a GUID), unique per activity/script, regardless of iterations. This is something to link different occurrences of the same job together.
      Returns:
      the recurrenceId value
    • withRecurrenceId

      public JobRelationshipProperties withRecurrenceId(UUID recurrenceId)
      Set the recurrence identifier (a GUID), unique per activity/script, regardless of iterations. This is something to link different occurrences of the same job together.
      Parameters:
      recurrenceId - the recurrenceId value to set
      Returns:
      the JobRelationshipProperties object itself.
    • recurrenceName

      public String recurrenceName()
      Get the recurrence name, user friendly name for the correlation between jobs.
      Returns:
      the recurrenceName value
    • withRecurrenceName

      public JobRelationshipProperties withRecurrenceName(String recurrenceName)
      Set the recurrence name, user friendly name for the correlation between jobs.
      Parameters:
      recurrenceName - the recurrenceName value to set
      Returns:
      the JobRelationshipProperties object itself.