Interface UpdateFlowRequest.Builder

  • Method Details

    • awsAccountId

      UpdateFlowRequest.Builder awsAccountId(String awsAccountId)

      The ID of the Amazon Web Services account that contains the flow that you are updating.

      Parameters:
      awsAccountId - The ID of the Amazon Web Services account that contains the flow that you are updating.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flowId

      The unique identifier of the flow to update.

      Parameters:
      flowId - The unique identifier of the flow to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Updated display name for the flow. Omit to preserve the existing name.

      Parameters:
      name - Updated display name for the flow. Omit to preserve the existing name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateFlowRequest.Builder description(String description)

      Updated description for the flow. Omit to preserve the existing description.

      Parameters:
      description - Updated description for the flow. Omit to preserve the existing description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flowDefinition

      UpdateFlowRequest.Builder flowDefinition(Document flowDefinition)

      The definition of the flow, specifying the steps and configurations. This is the flow definition in Quick Flow's internal format. The format is subject to change. When provided, all existing steps are replaced. Omit to preserve the existing definition.

      Always derive or depend on the flow definition from the DescribeFlow operation to ensure you are working with the latest format.

      Parameters:
      flowDefinition - The definition of the flow, specifying the steps and configurations. This is the flow definition in Quick Flow's internal format. The format is subject to change. When provided, all existing steps are replaced. Omit to preserve the existing definition.

      Always derive or depend on the flow definition from the DescribeFlow operation to ensure you are working with the latest format.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      UpdateFlowRequest.Builder clientToken(String clientToken)

      A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

      Parameters:
      clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.