@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeConfigurationResult() |
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setArn(String arn)
Required. The ARN of the configuration.
arn
- Required. The ARN of the configuration.public String getArn()
Required. The ARN of the configuration.
public DescribeConfigurationResult withArn(String arn)
Required. The ARN of the configuration.
arn
- Required. The ARN of the configuration.public void setAuthenticationStrategy(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
public String getAuthenticationStrategy()
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
AuthenticationStrategy
public DescribeConfigurationResult withAuthenticationStrategy(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
public DescribeConfigurationResult withAuthenticationStrategy(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
public void setCreated(Date created)
Required. The date and time of the configuration revision.
created
- Required. The date and time of the configuration revision.public Date getCreated()
Required. The date and time of the configuration revision.
public DescribeConfigurationResult withCreated(Date created)
Required. The date and time of the configuration revision.
created
- Required. The date and time of the configuration revision.public void setDescription(String description)
Required. The description of the configuration.
description
- Required. The description of the configuration.public String getDescription()
Required. The description of the configuration.
public DescribeConfigurationResult withDescription(String description)
Required. The description of the configuration.
description
- Required. The description of the configuration.public void setEngineType(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
public String getEngineType()
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
EngineType
public DescribeConfigurationResult withEngineType(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
public DescribeConfigurationResult withEngineType(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
public void setEngineVersion(String engineVersion)
The broker engine version. Defaults to the latest available version for the specified broker engine type. For a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
engineVersion
- The broker engine version. Defaults to the latest available version for the specified broker engine type.
For a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.public String getEngineVersion()
The broker engine version. Defaults to the latest available version for the specified broker engine type. For a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
public DescribeConfigurationResult withEngineVersion(String engineVersion)
The broker engine version. Defaults to the latest available version for the specified broker engine type. For a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
engineVersion
- The broker engine version. Defaults to the latest available version for the specified broker engine type.
For a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.public void setId(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.public String getId()
Required. The unique ID that Amazon MQ generates for the configuration.
public DescribeConfigurationResult withId(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.public void setLatestRevision(ConfigurationRevision latestRevision)
Required. The latest revision of the configuration.
latestRevision
- Required. The latest revision of the configuration.public ConfigurationRevision getLatestRevision()
Required. The latest revision of the configuration.
public DescribeConfigurationResult withLatestRevision(ConfigurationRevision latestRevision)
Required. The latest revision of the configuration.
latestRevision
- Required. The latest revision of the configuration.public void setName(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.public String getName()
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.
public DescribeConfigurationResult withName(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.public Map<String,String> getTags()
The list of all tags associated with this configuration.
public void setTags(Map<String,String> tags)
The list of all tags associated with this configuration.
tags
- The list of all tags associated with this configuration.public DescribeConfigurationResult withTags(Map<String,String> tags)
The list of all tags associated with this configuration.
tags
- The list of all tags associated with this configuration.public DescribeConfigurationResult addTagsEntry(String key, String value)
public DescribeConfigurationResult clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public DescribeConfigurationResult clone()