@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateConfigurationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateConfigurationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAuthenticationStrategy()
The authentication strategy associated with the configuration.
|
String |
getEngineType()
Required.
|
String |
getEngineVersion()
Required.
|
String |
getName()
Required.
|
Map<String,String> |
getTags()
Create tags when creating the configuration.
|
int |
hashCode() |
void |
setAuthenticationStrategy(String authenticationStrategy)
The authentication strategy associated with the configuration.
|
void |
setEngineType(String engineType)
Required.
|
void |
setEngineVersion(String engineVersion)
Required.
|
void |
setName(String name)
Required.
|
void |
setTags(Map<String,String> tags)
Create tags when creating the configuration.
|
String |
toString()
Returns a string representation of this object.
|
CreateConfigurationRequest |
withAuthenticationStrategy(AuthenticationStrategy authenticationStrategy)
The authentication strategy associated with the configuration.
|
CreateConfigurationRequest |
withAuthenticationStrategy(String authenticationStrategy)
The authentication strategy associated with the configuration.
|
CreateConfigurationRequest |
withEngineType(EngineType engineType)
Required.
|
CreateConfigurationRequest |
withEngineType(String engineType)
Required.
|
CreateConfigurationRequest |
withEngineVersion(String engineVersion)
Required.
|
CreateConfigurationRequest |
withName(String name)
Required.
|
CreateConfigurationRequest |
withTags(Map<String,String> tags)
Create tags when creating the configuration.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAuthenticationStrategy(String authenticationStrategy)
authenticationStrategy
- The authentication strategy associated with the configuration.AuthenticationStrategy
public String getAuthenticationStrategy()
AuthenticationStrategy
public CreateConfigurationRequest withAuthenticationStrategy(String authenticationStrategy)
authenticationStrategy
- The authentication strategy associated with the configuration.AuthenticationStrategy
public CreateConfigurationRequest withAuthenticationStrategy(AuthenticationStrategy authenticationStrategy)
authenticationStrategy
- The authentication strategy associated with the configuration.AuthenticationStrategy
public void setEngineType(String engineType)
engineType
- Required. The type of broker engine. Note: Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType
public String getEngineType()
EngineType
public CreateConfigurationRequest withEngineType(String engineType)
engineType
- Required. The type of broker engine. Note: Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType
public CreateConfigurationRequest withEngineType(EngineType engineType)
engineType
- Required. The type of broker engine. Note: Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType
public void setEngineVersion(String engineVersion)
engineVersion
- Required. The version of the broker engine. For a list of supported engine versions, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.htmlpublic String getEngineVersion()
public CreateConfigurationRequest withEngineVersion(String engineVersion)
engineVersion
- Required. The version of the broker engine. For a list of supported engine versions, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.htmlpublic void setName(String name)
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()
public CreateConfigurationRequest withName(String name)
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()
public void setTags(Map<String,String> tags)
tags
- Create tags when creating the configuration.public CreateConfigurationRequest withTags(Map<String,String> tags)
tags
- Create tags when creating the configuration.public CreateConfigurationRequest addTagsEntry(String key, String value)
public CreateConfigurationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()