Interface UpdateFrameworkRequest.Builder

All Superinterfaces:
AwsRequest.Builder, BackupRequest.Builder, Buildable, CopyableBuilder<UpdateFrameworkRequest.Builder,UpdateFrameworkRequest>, SdkBuilder<UpdateFrameworkRequest.Builder,UpdateFrameworkRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateFrameworkRequest

public static interface UpdateFrameworkRequest.Builder extends BackupRequest.Builder, SdkPojo, CopyableBuilder<UpdateFrameworkRequest.Builder,UpdateFrameworkRequest>
  • Method Details

    • frameworkName

      UpdateFrameworkRequest.Builder frameworkName(String frameworkName)

      The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

      Parameters:
      frameworkName - The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkDescription

      UpdateFrameworkRequest.Builder frameworkDescription(String frameworkDescription)

      An optional description of the framework with a maximum 1,024 characters.

      Parameters:
      frameworkDescription - An optional description of the framework with a maximum 1,024 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkControls

      UpdateFrameworkRequest.Builder frameworkControls(Collection<FrameworkControl> frameworkControls)

      A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

      Parameters:
      frameworkControls - A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkControls

      UpdateFrameworkRequest.Builder frameworkControls(FrameworkControl... frameworkControls)

      A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

      Parameters:
      frameworkControls - A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkControls

      UpdateFrameworkRequest.Builder frameworkControls(Consumer<FrameworkControl.Builder>... frameworkControls)

      A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

      This is a convenience method that creates an instance of the FrameworkControl.Builder avoiding the need to create one manually via FrameworkControl.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to frameworkControls(List<FrameworkControl>).

      Parameters:
      frameworkControls - a consumer that will call methods on FrameworkControl.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • idempotencyToken

      UpdateFrameworkRequest.Builder idempotencyToken(String idempotencyToken)

      A customer-chosen string that you can use to distinguish between otherwise identical calls to UpdateFrameworkInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

      Parameters:
      idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to UpdateFrameworkInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateFrameworkRequest.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.