Class CreateFlowResponse

All Implemented Interfaces:
SdkPojo, ToCopyableBuilder<CreateFlowResponse.Builder,CreateFlowResponse>

@Generated("software.amazon.awssdk:codegen") public final class CreateFlowResponse extends BedrockAgentResponse implements ToCopyableBuilder<CreateFlowResponse.Builder,CreateFlowResponse>
  • Method Details

    • name

      public final String name()

      The name of the flow.

      Returns:
      The name of the flow.
    • description

      public final String description()

      The description of the flow.

      Returns:
      The description of the flow.
    • executionRoleArn

      public final String executionRoleArn()

      The Amazon Resource Name (ARN) of the service role with permissions to create a flow. For more information, see Create a service role for flows in Amazon Bedrock in the Amazon Bedrock User Guide.

      Returns:
      The Amazon Resource Name (ARN) of the service role with permissions to create a flow. For more information, see Create a service role for flows in Amazon Bedrock in the Amazon Bedrock User Guide.
    • customerEncryptionKeyArn

      public final String customerEncryptionKeyArn()

      The Amazon Resource Name (ARN) of the KMS key that you encrypted the flow with.

      Returns:
      The Amazon Resource Name (ARN) of the KMS key that you encrypted the flow with.
    • id

      public final String id()

      The unique identifier of the flow.

      Returns:
      The unique identifier of the flow.
    • arn

      public final String arn()

      The Amazon Resource Name (ARN) of the flow.

      Returns:
      The Amazon Resource Name (ARN) of the flow.
    • status

      public final FlowStatus status()

      The status of the flow. When you submit this request, the status will be NotPrepared. If creation fails, the status becomes Failed.

      If the service returns an enum value that is not available in the current SDK version, status will return FlowStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

      Returns:
      The status of the flow. When you submit this request, the status will be NotPrepared. If creation fails, the status becomes Failed.
      See Also:
    • statusAsString

      public final String statusAsString()

      The status of the flow. When you submit this request, the status will be NotPrepared. If creation fails, the status becomes Failed.

      If the service returns an enum value that is not available in the current SDK version, status will return FlowStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

      Returns:
      The status of the flow. When you submit this request, the status will be NotPrepared. If creation fails, the status becomes Failed.
      See Also:
    • createdAt

      public final Instant createdAt()

      The time at which the flow was created.

      Returns:
      The time at which the flow was created.
    • updatedAt

      public final Instant updatedAt()

      The time at which the flow was last updated.

      Returns:
      The time at which the flow was last updated.
    • version

      public final String version()

      The version of the flow. When you create a flow, the version created is the DRAFT version.

      Returns:
      The version of the flow. When you create a flow, the version created is the DRAFT version.
    • definition

      public final FlowDefinition definition()

      A definition of the nodes and connections between nodes in the flow.

      Returns:
      A definition of the nodes and connections between nodes in the flow.
    • toBuilder

      public CreateFlowResponse.Builder toBuilder()
      Specified by:
      toBuilder in interface ToCopyableBuilder<CreateFlowResponse.Builder,CreateFlowResponse>
      Specified by:
      toBuilder in class AwsResponse
    • builder

      public static CreateFlowResponse.Builder builder()
    • serializableBuilderClass

      public static Class<? extends CreateFlowResponse.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class AwsResponse
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class AwsResponse
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Specified by:
      equalsBySdkFields in interface SdkPojo
    • 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.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
      Overrides:
      getValueForField in class SdkResponse
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo