Class PipelineResourceInner

java.lang.Object
com.azure.core.management.SubResource
com.azure.resourcemanager.datafactory.fluent.models.PipelineResourceInner

public final class PipelineResourceInner extends com.azure.core.management.SubResource
Pipeline resource type.
  • Constructor Details

    • PipelineResourceInner

      public PipelineResourceInner()
  • Method Details

    • name

      public String name()
      Get the name property: The resource name.
      Returns:
      the name value.
    • type

      public String type()
      Get the type property: The resource type.
      Returns:
      the type value.
    • etag

      public String etag()
      Get the etag property: Etag identifies change in the resource.
      Returns:
      the etag value.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: Pipeline resource type.
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public PipelineResourceInner withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: Pipeline resource type.
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the PipelineResourceInner object itself.
    • withId

      public PipelineResourceInner withId(String id)
      Overrides:
      withId in class com.azure.core.management.SubResource
    • description

      public String description()
      Get the description property: The description of the pipeline.
      Returns:
      the description value.
    • withDescription

      public PipelineResourceInner withDescription(String description)
      Set the description property: The description of the pipeline.
      Parameters:
      description - the description value to set.
      Returns:
      the PipelineResourceInner object itself.
    • activities

      public List<Activity> activities()
      Get the activities property: List of activities in pipeline.
      Returns:
      the activities value.
    • withActivities

      public PipelineResourceInner withActivities(List<Activity> activities)
      Set the activities property: List of activities in pipeline.
      Parameters:
      activities - the activities value to set.
      Returns:
      the PipelineResourceInner object itself.
    • parameters

      public Map<String,ParameterSpecification> parameters()
      Get the parameters property: List of parameters for pipeline.
      Returns:
      the parameters value.
    • withParameters

      public PipelineResourceInner withParameters(Map<String,ParameterSpecification> parameters)
      Set the parameters property: List of parameters for pipeline.
      Parameters:
      parameters - the parameters value to set.
      Returns:
      the PipelineResourceInner object itself.
    • variables

      public Map<String,VariableSpecification> variables()
      Get the variables property: List of variables for pipeline.
      Returns:
      the variables value.
    • withVariables

      public PipelineResourceInner withVariables(Map<String,VariableSpecification> variables)
      Set the variables property: List of variables for pipeline.
      Parameters:
      variables - the variables value to set.
      Returns:
      the PipelineResourceInner object itself.
    • concurrency

      public Integer concurrency()
      Get the concurrency property: The max number of concurrent runs for the pipeline.
      Returns:
      the concurrency value.
    • withConcurrency

      public PipelineResourceInner withConcurrency(Integer concurrency)
      Set the concurrency property: The max number of concurrent runs for the pipeline.
      Parameters:
      concurrency - the concurrency value to set.
      Returns:
      the PipelineResourceInner object itself.
    • annotations

      public List<Object> annotations()
      Get the annotations property: List of tags that can be used for describing the Pipeline.
      Returns:
      the annotations value.
    • withAnnotations

      public PipelineResourceInner withAnnotations(List<Object> annotations)
      Set the annotations property: List of tags that can be used for describing the Pipeline.
      Parameters:
      annotations - the annotations value to set.
      Returns:
      the PipelineResourceInner object itself.
    • runDimensions

      public Map<String,Object> runDimensions()
      Get the runDimensions property: Dimensions emitted by Pipeline.
      Returns:
      the runDimensions value.
    • withRunDimensions

      public PipelineResourceInner withRunDimensions(Map<String,Object> runDimensions)
      Set the runDimensions property: Dimensions emitted by Pipeline.
      Parameters:
      runDimensions - the runDimensions value to set.
      Returns:
      the PipelineResourceInner object itself.
    • folder

      public PipelineFolder folder()
      Get the folder property: The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.
      Returns:
      the folder value.
    • withFolder

      public PipelineResourceInner withFolder(PipelineFolder folder)
      Set the folder property: The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.
      Parameters:
      folder - the folder value to set.
      Returns:
      the PipelineResourceInner object itself.
    • policy

      public PipelinePolicy policy()
      Get the policy property: Pipeline Policy.
      Returns:
      the policy value.
    • withPolicy

      public PipelineResourceInner withPolicy(PipelinePolicy policy)
      Set the policy property: Pipeline Policy.
      Parameters:
      policy - the policy value to set.
      Returns:
      the PipelineResourceInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.