Interface GetExecutionFlowSnapshotResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockAgentRuntimeResponse.Builder
,Buildable
,CopyableBuilder<GetExecutionFlowSnapshotResponse.Builder,
,GetExecutionFlowSnapshotResponse> SdkBuilder<GetExecutionFlowSnapshotResponse.Builder,
,GetExecutionFlowSnapshotResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetExecutionFlowSnapshotResponse
@Mutable
@NotThreadSafe
public static interface GetExecutionFlowSnapshotResponse.Builder
extends BedrockAgentRuntimeResponse.Builder, SdkPojo, CopyableBuilder<GetExecutionFlowSnapshotResponse.Builder,GetExecutionFlowSnapshotResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncustomerEncryptionKeyArn
(String customerEncryptionKeyArn) The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.definition
(String definition) The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.executionRoleArn
(String executionRoleArn) The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.flowAliasIdentifier
(String flowAliasIdentifier) The unique identifier of the flow alias used for the flow execution.flowIdentifier
(String flowIdentifier) The unique identifier of the flow.flowVersion
(String flowVersion) The version of the flow used for the flow execution.Methods inherited from interface software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
customerEncryptionKeyArn
The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.
- Parameters:
customerEncryptionKeyArn
- The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.
The definition returns as a string that follows the structure of a FlowDefinition object.
- Parameters:
definition
- The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.The definition returns as a string that follows the structure of a FlowDefinition object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.
- Parameters:
executionRoleArn
- The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowAliasIdentifier
The unique identifier of the flow alias used for the flow execution.
- Parameters:
flowAliasIdentifier
- The unique identifier of the flow alias used for the flow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowIdentifier
The unique identifier of the flow.
- Parameters:
flowIdentifier
- The unique identifier of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowVersion
The version of the flow used for the flow execution.
- Parameters:
flowVersion
- The version of the flow used for the flow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-