Interface DescribeConfigurationResponse.Builder

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

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

    • arn

      Required. The ARN of the configuration.

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

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

      DescribeConfigurationResponse.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 revision.

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

      Required. The description of the configuration.

      Parameters:
      description - Required. The description of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engineType

      Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

      Parameters:
      engineType - Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineType

      Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

      Parameters:
      engineType - Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineVersion

      DescribeConfigurationResponse.Builder engineVersion(String engineVersion)

      Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

      Parameters:
      engineVersion - Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
      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

      Required. The latest revision of the configuration.

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

      Required. 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.
    • tags

      The list of all tags associated with this configuration.

      Parameters:
      tags - The list of all tags associated with this configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.