Interface DescribePipelineExecutionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribePipelineExecutionResponse.Builder,,DescribePipelineExecutionResponse> IoTSiteWiseResponse.Builder,SdkBuilder<DescribePipelineExecutionResponse.Builder,,DescribePipelineExecutionResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribePipelineExecutionResponse
-
Method Summary
Modifier and TypeMethodDescriptioncomputeNodeExecutionDetails(Collection<ComputeNodeExecutionDetails> computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.computeNodeExecutionDetails(Consumer<ComputeNodeExecutionDetails.Builder>... computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.computeNodeExecutionDetails(ComputeNodeExecutionDetails... computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.The time the pipeline execution completed, in Unix epoch time.executionPriority(Integer executionPriority) Scheduling priority for the execution.The token to be used for the next set of paginated results.pipelineExecutionId(String pipelineExecutionId) The unique identifier of the pipeline execution.pipelineName(String pipelineName) The name of the pipeline.pipelineVersion(String pipelineVersion) The pipeline version this execution ran against.requestEnvironmentVariables(Consumer<ExecutionEnvironmentVariables.Builder> requestEnvironmentVariables) The environment variables provided as input for the pipeline execution.requestEnvironmentVariables(ExecutionEnvironmentVariables requestEnvironmentVariables) The environment variables provided as input for the pipeline execution.The time the pipeline execution started, in Unix epoch time.The current execution status of the pipeline.status(PipelineExecutionStatus status) The current execution status 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
-
pipelineExecutionId
The unique identifier of the pipeline execution.
- Parameters:
pipelineExecutionId- The unique identifier of the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineName
The name of the pipeline.
- Parameters:
pipelineName- The name of the pipeline.- 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.
-
pipelineVersion
The pipeline version this execution ran against.
- Parameters:
pipelineVersion- The pipeline version this execution ran against.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current execution status of the pipeline.
- Parameters:
status- The current execution status of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default DescribePipelineExecutionResponse.Builder status(Consumer<PipelineExecutionStatus.Builder> status) The current execution status of the pipeline.
This is a convenience method that creates an instance of thePipelineExecutionStatus.Builderavoiding the need to create one manually viaPipelineExecutionStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(PipelineExecutionStatus).- Parameters:
status- a consumer that will call methods onPipelineExecutionStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
The time the pipeline execution started, in Unix epoch time.
- Parameters:
startTime- The time the pipeline execution started, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The time the pipeline execution completed, in Unix epoch time.
- Parameters:
endTime- The time the pipeline execution completed, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestEnvironmentVariables
DescribePipelineExecutionResponse.Builder requestEnvironmentVariables(ExecutionEnvironmentVariables requestEnvironmentVariables) The environment variables provided as input for the pipeline execution.
- Parameters:
requestEnvironmentVariables- The environment variables provided as input for the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestEnvironmentVariables
default DescribePipelineExecutionResponse.Builder requestEnvironmentVariables(Consumer<ExecutionEnvironmentVariables.Builder> requestEnvironmentVariables) The environment variables provided as input for the pipeline execution.
This is a convenience method that creates an instance of theExecutionEnvironmentVariables.Builderavoiding the need to create one manually viaExecutionEnvironmentVariables.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequestEnvironmentVariables(ExecutionEnvironmentVariables).- Parameters:
requestEnvironmentVariables- a consumer that will call methods onExecutionEnvironmentVariables.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionPriority
Scheduling priority for the execution. When not specified, defaults to lowest priority.
- Parameters:
executionPriority- Scheduling priority for the execution. When not specified, defaults to lowest priority.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeNodeExecutionDetails
DescribePipelineExecutionResponse.Builder computeNodeExecutionDetails(Collection<ComputeNodeExecutionDetails> computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.
- Parameters:
computeNodeExecutionDetails- A list of compute node execution details within this pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeNodeExecutionDetails
DescribePipelineExecutionResponse.Builder computeNodeExecutionDetails(ComputeNodeExecutionDetails... computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.
- Parameters:
computeNodeExecutionDetails- A list of compute node execution details within this pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeNodeExecutionDetails
DescribePipelineExecutionResponse.Builder computeNodeExecutionDetails(Consumer<ComputeNodeExecutionDetails.Builder>... computeNodeExecutionDetails) A list of compute node execution details within this pipeline execution.
This is a convenience method that creates an instance of theComputeNodeExecutionDetails.Builderavoiding the need to create one manually viaComputeNodeExecutionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomputeNodeExecutionDetails(List<ComputeNodeExecutionDetails>).- Parameters:
computeNodeExecutionDetails- a consumer that will call methods onComputeNodeExecutionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextToken
The token to be used for the next set of paginated results.
- Parameters:
nextToken- The token to be used for the next set of paginated results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-