Interface CreateConfigurationRequest.Builder

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

public static interface CreateConfigurationRequest.Builder extends MqRequest.Builder, SdkPojo, CopyableBuilder<CreateConfigurationRequest.Builder,CreateConfigurationRequest>
  • Method Details

    • authenticationStrategy

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

      CreateConfigurationRequest.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:
    • 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

      CreateConfigurationRequest.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.
    • 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

      Create tags when creating the configuration.

      Parameters:
      tags - Create tags when creating the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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