public static interface Configuration.Builder extends SdkPojo, CopyableBuilder<Configuration.Builder,Configuration>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildConfiguration.Builder arn(String arn)
Required. The ARN of the configuration.
arn - Required. The ARN of the configuration.Configuration.Builder authenticationStrategy(String authenticationStrategy)
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyConfiguration.Builder authenticationStrategy(AuthenticationStrategy authenticationStrategy)
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyConfiguration.Builder created(Instant created)
Required. The date and time of the configuration revision.
created - Required. The date and time of the configuration revision.Configuration.Builder description(String description)
Required. The description of the configuration.
description - Required. The description of the configuration.Configuration.Builder engineType(String engineType)
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
engineType - Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType,
EngineTypeConfiguration.Builder engineType(EngineType engineType)
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
engineType - Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType,
EngineTypeConfiguration.Builder engineVersion(String engineVersion)
Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
engineVersion - Required. The broker engine's version. For a list of supported engine versions, see, Supported
engines.Configuration.Builder id(String id)
Required. The unique ID that Amazon MQ generates for the configuration.
id - Required. The unique ID that Amazon MQ generates for the configuration.Configuration.Builder latestRevision(ConfigurationRevision latestRevision)
Required. The latest revision of the configuration.
latestRevision - Required. The latest revision of the configuration.default Configuration.Builder latestRevision(Consumer<ConfigurationRevision.Builder> latestRevision)
Required. The latest revision of the configuration.
This is a convenience method that creates an instance of theConfigurationRevision.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).
latestRevision - a consumer that will call methods on ConfigurationRevision.BuilderlatestRevision(ConfigurationRevision)Configuration.Builder name(String 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.
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.Configuration.Builder tags(Map<String,String> tags)
The list of all tags associated with this configuration.
tags - The list of all tags associated with this configuration.Copyright © 2022. All rights reserved.