@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateAppInstanceBotRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateAppInstanceBotRequest() |
Modifier and Type | Method and Description |
---|---|
CreateAppInstanceBotRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppInstanceArn()
The ARN of the
AppInstance request. |
String |
getClientRequestToken()
The unique ID for the client making the request.
|
Configuration |
getConfiguration()
Configuration information about the Amazon Lex V2 V2 bot.
|
String |
getMetadata()
The request metadata.
|
String |
getName()
The user's name.
|
List<Tag> |
getTags()
The tags assigned to the
AppInstanceBot . |
int |
hashCode() |
void |
setAppInstanceArn(String appInstanceArn)
The ARN of the
AppInstance request. |
void |
setClientRequestToken(String clientRequestToken)
The unique ID for the client making the request.
|
void |
setConfiguration(Configuration configuration)
Configuration information about the Amazon Lex V2 V2 bot.
|
void |
setMetadata(String metadata)
The request metadata.
|
void |
setName(String name)
The user's name.
|
void |
setTags(Collection<Tag> tags)
The tags assigned to the
AppInstanceBot . |
String |
toString()
Returns a string representation of this object.
|
CreateAppInstanceBotRequest |
withAppInstanceArn(String appInstanceArn)
The ARN of the
AppInstance request. |
CreateAppInstanceBotRequest |
withClientRequestToken(String clientRequestToken)
The unique ID for the client making the request.
|
CreateAppInstanceBotRequest |
withConfiguration(Configuration configuration)
Configuration information about the Amazon Lex V2 V2 bot.
|
CreateAppInstanceBotRequest |
withMetadata(String metadata)
The request metadata.
|
CreateAppInstanceBotRequest |
withName(String name)
The user's name.
|
CreateAppInstanceBotRequest |
withTags(Collection<Tag> tags)
The tags assigned to the
AppInstanceBot . |
CreateAppInstanceBotRequest |
withTags(Tag... tags)
The tags assigned to the
AppInstanceBot . |
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 setAppInstanceArn(String appInstanceArn)
The ARN of the AppInstance
request.
appInstanceArn
- The ARN of the AppInstance
request.public String getAppInstanceArn()
The ARN of the AppInstance
request.
AppInstance
request.public CreateAppInstanceBotRequest withAppInstanceArn(String appInstanceArn)
The ARN of the AppInstance
request.
appInstanceArn
- The ARN of the AppInstance
request.public void setName(String name)
The user's name.
name
- The user's name.public String getName()
The user's name.
public CreateAppInstanceBotRequest withName(String name)
The user's name.
name
- The user's name.public void setMetadata(String metadata)
The request metadata. Limited to a 1KB string in UTF-8.
metadata
- The request metadata. Limited to a 1KB string in UTF-8.public String getMetadata()
The request metadata. Limited to a 1KB string in UTF-8.
public CreateAppInstanceBotRequest withMetadata(String metadata)
The request metadata. Limited to a 1KB string in UTF-8.
metadata
- The request metadata. Limited to a 1KB string in UTF-8.public void setClientRequestToken(String clientRequestToken)
The unique ID for the client making the request. Use different tokens for different AppInstanceBots
.
clientRequestToken
- The unique ID for the client making the request. Use different tokens for different
AppInstanceBots
.public String getClientRequestToken()
The unique ID for the client making the request. Use different tokens for different AppInstanceBots
.
AppInstanceBots
.public CreateAppInstanceBotRequest withClientRequestToken(String clientRequestToken)
The unique ID for the client making the request. Use different tokens for different AppInstanceBots
.
clientRequestToken
- The unique ID for the client making the request. Use different tokens for different
AppInstanceBots
.public List<Tag> getTags()
The tags assigned to the AppInstanceBot
.
AppInstanceBot
.public void setTags(Collection<Tag> tags)
The tags assigned to the AppInstanceBot
.
tags
- The tags assigned to the AppInstanceBot
.public CreateAppInstanceBotRequest withTags(Tag... tags)
The tags assigned to the AppInstanceBot
.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags assigned to the AppInstanceBot
.public CreateAppInstanceBotRequest withTags(Collection<Tag> tags)
The tags assigned to the AppInstanceBot
.
tags
- The tags assigned to the AppInstanceBot
.public void setConfiguration(Configuration configuration)
Configuration information about the Amazon Lex V2 V2 bot.
configuration
- Configuration information about the Amazon Lex V2 V2 bot.public Configuration getConfiguration()
Configuration information about the Amazon Lex V2 V2 bot.
public CreateAppInstanceBotRequest withConfiguration(Configuration configuration)
Configuration information about the Amazon Lex V2 V2 bot.
configuration
- Configuration information about the Amazon Lex V2 V2 bot.public String toString()
toString
in class Object
Object.toString()
public CreateAppInstanceBotRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()