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 Summary
Constructors Constructor Description PipelineResourceInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Activity>
activities()
Get the activities property: List of activities in pipeline.Map<String,Object>
additionalProperties()
Get the additionalProperties property: Pipeline resource type.List<Object>
annotations()
Get the annotations property: List of tags that can be used for describing the Pipeline.Integer
concurrency()
Get the concurrency property: The max number of concurrent runs for the pipeline.String
description()
Get the description property: The description of the pipeline.String
etag()
Get the etag property: Etag identifies change in the resource.PipelineFolder
folder()
Get the folder property: The folder that this Pipeline is in.String
name()
Get the name property: The resource name.Map<String,ParameterSpecification>
parameters()
Get the parameters property: List of parameters for pipeline.PipelinePolicy
policy()
Get the policy property: Pipeline Policy.Map<String,Object>
runDimensions()
Get the runDimensions property: Dimensions emitted by Pipeline.String
type()
Get the type property: The resource type.void
validate()
Validates the instance.Map<String,VariableSpecification>
variables()
Get the variables property: List of variables for pipeline.PipelineResourceInner
withActivities(List<Activity> activities)
Set the activities property: List of activities in pipeline.PipelineResourceInner
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Pipeline resource type.PipelineResourceInner
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the Pipeline.PipelineResourceInner
withConcurrency(Integer concurrency)
Set the concurrency property: The max number of concurrent runs for the pipeline.PipelineResourceInner
withDescription(String description)
Set the description property: The description of the pipeline.PipelineResourceInner
withFolder(PipelineFolder folder)
Set the folder property: The folder that this Pipeline is in.PipelineResourceInner
withId(String id)
PipelineResourceInner
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: List of parameters for pipeline.PipelineResourceInner
withPolicy(PipelinePolicy policy)
Set the policy property: Pipeline Policy.PipelineResourceInner
withRunDimensions(Map<String,Object> runDimensions)
Set the runDimensions property: Dimensions emitted by Pipeline.PipelineResourceInner
withVariables(Map<String,VariableSpecification> variables)
Set the variables property: List of variables for pipeline.
-
-
-
Method Detail
-
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 classcom.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.
-
-