@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSpaceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateSpaceRequest() |
Modifier and Type | Method and Description |
---|---|
CreateSpaceRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateSpaceRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateSpaceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
A description for the private re:Post.
|
String |
getName()
The name for the private re:Post.
|
String |
getRoleArn()
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support
tickets.
|
String |
getSubdomain()
The subdomain that you use to access your AWS re:Post Private private re:Post.
|
Map<String,String> |
getTags()
The list of tags associated with the private re:Post.
|
String |
getTier()
The pricing tier for the private re:Post.
|
String |
getUserKMSKey()
The AWS KMS key ARN that’s used for the AWS KMS encryption.
|
int |
hashCode() |
void |
setDescription(String description)
A description for the private re:Post.
|
void |
setName(String name)
The name for the private re:Post.
|
void |
setRoleArn(String roleArn)
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support
tickets.
|
void |
setSubdomain(String subdomain)
The subdomain that you use to access your AWS re:Post Private private re:Post.
|
void |
setTags(Map<String,String> tags)
The list of tags associated with the private re:Post.
|
void |
setTier(String tier)
The pricing tier for the private re:Post.
|
void |
setUserKMSKey(String userKMSKey)
The AWS KMS key ARN that’s used for the AWS KMS encryption.
|
String |
toString()
Returns a string representation of this object.
|
CreateSpaceRequest |
withDescription(String description)
A description for the private re:Post.
|
CreateSpaceRequest |
withName(String name)
The name for the private re:Post.
|
CreateSpaceRequest |
withRoleArn(String roleArn)
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support
tickets.
|
CreateSpaceRequest |
withSubdomain(String subdomain)
The subdomain that you use to access your AWS re:Post Private private re:Post.
|
CreateSpaceRequest |
withTags(Map<String,String> tags)
The list of tags associated with the private re:Post.
|
CreateSpaceRequest |
withTier(String tier)
The pricing tier for the private re:Post.
|
CreateSpaceRequest |
withTier(TierLevel tier)
The pricing tier for the private re:Post.
|
CreateSpaceRequest |
withUserKMSKey(String userKMSKey)
The AWS KMS key ARN that’s used for the AWS KMS encryption.
|
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 setDescription(String description)
A description for the private re:Post. This is used only to help you identify this private re:Post.
description
- A description for the private re:Post. This is used only to help you identify this private re:Post.public String getDescription()
A description for the private re:Post. This is used only to help you identify this private re:Post.
public CreateSpaceRequest withDescription(String description)
A description for the private re:Post. This is used only to help you identify this private re:Post.
description
- A description for the private re:Post. This is used only to help you identify this private re:Post.public void setName(String name)
The name for the private re:Post. This must be unique in your account.
name
- The name for the private re:Post. This must be unique in your account.public String getName()
The name for the private re:Post. This must be unique in your account.
public CreateSpaceRequest withName(String name)
The name for the private re:Post. This must be unique in your account.
name
- The name for the private re:Post. This must be unique in your account.public void setRoleArn(String roleArn)
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
roleArn
- The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS
support tickets.public String getRoleArn()
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
public CreateSpaceRequest withRoleArn(String roleArn)
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
roleArn
- The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS
support tickets.public void setSubdomain(String subdomain)
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
subdomain
- The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must
be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an
AWS generated subdomain for immediate use.public String getSubdomain()
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
public CreateSpaceRequest withSubdomain(String subdomain)
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
subdomain
- The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must
be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an
AWS generated subdomain for immediate use.public Map<String,String> getTags()
The list of tags associated with the private re:Post.
public void setTags(Map<String,String> tags)
The list of tags associated with the private re:Post.
tags
- The list of tags associated with the private re:Post.public CreateSpaceRequest withTags(Map<String,String> tags)
The list of tags associated with the private re:Post.
tags
- The list of tags associated with the private re:Post.public CreateSpaceRequest addTagsEntry(String key, String value)
public CreateSpaceRequest clearTagsEntries()
public void setTier(String tier)
The pricing tier for the private re:Post.
tier
- The pricing tier for the private re:Post.TierLevel
public String getTier()
The pricing tier for the private re:Post.
TierLevel
public CreateSpaceRequest withTier(String tier)
The pricing tier for the private re:Post.
tier
- The pricing tier for the private re:Post.TierLevel
public CreateSpaceRequest withTier(TierLevel tier)
The pricing tier for the private re:Post.
tier
- The pricing tier for the private re:Post.TierLevel
public void setUserKMSKey(String userKMSKey)
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
userKMSKey
- The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is
encrypted by default with a key that AWS owns and manages for you.public String getUserKMSKey()
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
public CreateSpaceRequest withUserKMSKey(String userKMSKey)
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
userKMSKey
- The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is
encrypted by default with a key that AWS owns and manages for you.public String toString()
toString
in class Object
Object.toString()
public CreateSpaceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()