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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetExecutionFlowSnapshotResponse.BuildercustomerEncryptionKeyArn(String customerEncryptionKeyArn)The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.GetExecutionFlowSnapshotResponse.Builderdefinition(String definition)The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.GetExecutionFlowSnapshotResponse.BuilderexecutionRoleArn(String executionRoleArn)The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.GetExecutionFlowSnapshotResponse.BuilderflowAliasIdentifier(String flowAliasIdentifier)The unique identifier of the flow alias used for the flow execution.GetExecutionFlowSnapshotResponse.BuilderflowIdentifier(String flowIdentifier)The unique identifier of the flow.GetExecutionFlowSnapshotResponse.BuilderflowVersion(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 Detail
-
customerEncryptionKeyArn
GetExecutionFlowSnapshotResponse.Builder customerEncryptionKeyArn(String 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
GetExecutionFlowSnapshotResponse.Builder definition(String 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
GetExecutionFlowSnapshotResponse.Builder executionRoleArn(String 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
GetExecutionFlowSnapshotResponse.Builder flowAliasIdentifier(String 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
GetExecutionFlowSnapshotResponse.Builder flowIdentifier(String 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
GetExecutionFlowSnapshotResponse.Builder flowVersion(String 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.
-
-