Interface CreateConfigurationResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<CreateConfigurationResponse.Builder,CreateConfigurationResponse>, MqResponse.Builder, SdkBuilder<CreateConfigurationResponse.Builder,CreateConfigurationResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateConfigurationResponse

public static interface CreateConfigurationResponse.Builder extends MqResponse.Builder, SdkPojo, CopyableBuilder<CreateConfigurationResponse.Builder,CreateConfigurationResponse>
  • Method Details

    • arn

      Required. The Amazon Resource Name (ARN) of the configuration.

      Parameters:
      arn - Required. The Amazon Resource Name (ARN) of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authenticationStrategy

      CreateConfigurationResponse.Builder authenticationStrategy(String authenticationStrategy)

      Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

      Parameters:
      authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authenticationStrategy

      CreateConfigurationResponse.Builder authenticationStrategy(AuthenticationStrategy authenticationStrategy)

      Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

      Parameters:
      authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • created

      Required. The date and time of the configuration.

      Parameters:
      created - Required. The date and time of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      Required. The unique ID that Amazon MQ generates for the configuration.

      Parameters:
      id - Required. The unique ID that Amazon MQ generates for the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestRevision

      The latest revision of the configuration.

      Parameters:
      latestRevision - The latest revision of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestRevision

      The latest revision of the configuration.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to latestRevision(ConfigurationRevision).

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

      Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

      Parameters:
      name - Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
      Returns:
      Returns a reference to this object so that method calls can be chained together.