Interface DescribePipelineResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribePipelineResponse.Builder,,DescribePipelineResponse> IoTSiteWiseResponse.Builder,SdkBuilder<DescribePipelineResponse.Builder,,DescribePipelineResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribePipelineResponse
-
Method Summary
Modifier and TypeMethodDescriptioncomputations(Collection<ComputeNode> computations) The list of compute nodes that form the pipeline DAG.computations(Consumer<ComputeNode.Builder>... computations) The list of compute nodes that form the pipeline DAG.computations(ComputeNode... computations) The list of compute nodes that form the pipeline DAG.The time the pipeline was created, in Unix epoch time.description(String description) The description of the pipeline.environmentVariables(Map<String, String> environmentVariables) The environment variables shared across all compute nodes in the pipeline.pipelineArn(String pipelineArn) The ARN of the pipeline.pipelineName(String pipelineName) A unique name of the pipeline within the workspace.default DescribePipelineResponse.Builderstatus(Consumer<ResourceStatus.Builder> status) The current lifecycle status of the pipeline.status(ResourceStatus status) The current lifecycle status of the pipeline.The time the pipeline was last updated, in Unix epoch time.The version of the pipeline.workspaceName(String workspaceName) The name of the workspace.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
pipelineName
A unique name of the pipeline within the workspace.
- Parameters:
pipelineName- A unique name of the pipeline within the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workspaceName
The name of the workspace.
- Parameters:
workspaceName- The name of the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the pipeline.
- Parameters:
description- The description of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineArn
The ARN of the pipeline.
- Parameters:
pipelineArn- The ARN of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the pipeline.
- Parameters:
version- The version of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentVariables
The environment variables shared across all compute nodes in the pipeline.
- Parameters:
environmentVariables- The environment variables shared across all compute nodes in the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computations
The list of compute nodes that form the pipeline DAG.
- Parameters:
computations- The list of compute nodes that form the pipeline DAG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computations
The list of compute nodes that form the pipeline DAG.
- Parameters:
computations- The list of compute nodes that form the pipeline DAG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computations
The list of compute nodes that form the pipeline DAG.
This is a convenience method that creates an instance of theComputeNode.Builderavoiding the need to create one manually viaComputeNode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomputations(List<ComputeNode>).- Parameters:
computations- a consumer that will call methods onComputeNode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current lifecycle status of the pipeline.
- Parameters:
status- The current lifecycle status of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the pipeline.
This is a convenience method that creates an instance of theResourceStatus.Builderavoiding the need to create one manually viaResourceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(ResourceStatus).- Parameters:
status- a consumer that will call methods onResourceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time the pipeline was created, in Unix epoch time.
- Parameters:
createdAt- The time the pipeline was created, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The time the pipeline was last updated, in Unix epoch time.
- Parameters:
updatedAt- The time the pipeline was last updated, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-