Class GetExecutionFlowSnapshotResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeResponse
-
- software.amazon.awssdk.services.bedrockagentruntime.model.GetExecutionFlowSnapshotResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetExecutionFlowSnapshotResponse.Builder,GetExecutionFlowSnapshotResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetExecutionFlowSnapshotResponse extends BedrockAgentRuntimeResponse implements ToCopyableBuilder<GetExecutionFlowSnapshotResponse.Builder,GetExecutionFlowSnapshotResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetExecutionFlowSnapshotResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetExecutionFlowSnapshotResponse.Builderbuilder()StringcustomerEncryptionKeyArn()The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.Stringdefinition()The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexecutionRoleArn()The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.StringflowAliasIdentifier()The unique identifier of the flow alias used for the flow execution.StringflowIdentifier()The unique identifier of the flow.StringflowVersion()The version of the flow used for the flow execution.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetExecutionFlowSnapshotResponse.Builder>serializableBuilderClass()GetExecutionFlowSnapshotResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
customerEncryptionKeyArn
public final String customerEncryptionKeyArn()
The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.
- Returns:
- The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.
-
definition
public final 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.
- Returns:
- 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.
-
executionRoleArn
public final String executionRoleArn()
The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.
- Returns:
- The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.
-
flowAliasIdentifier
public final String flowAliasIdentifier()
The unique identifier of the flow alias used for the flow execution.
- Returns:
- The unique identifier of the flow alias used for the flow execution.
-
flowIdentifier
public final String flowIdentifier()
The unique identifier of the flow.
- Returns:
- The unique identifier of the flow.
-
flowVersion
public final String flowVersion()
The version of the flow used for the flow execution.
- Returns:
- The version of the flow used for the flow execution.
-
toBuilder
public GetExecutionFlowSnapshotResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetExecutionFlowSnapshotResponse.Builder,GetExecutionFlowSnapshotResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetExecutionFlowSnapshotResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetExecutionFlowSnapshotResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-