@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Bot extends Object implements Serializable, Cloneable, StructuredPojo
A resource that allows Enterprise account administrators to configure an interface to receive events from Amazon Chime.
Constructor and Description |
---|
Bot() |
Modifier and Type | Method and Description |
---|---|
Bot |
clone() |
boolean |
equals(Object obj) |
String |
getBotEmail()
The bot email address.
|
String |
getBotId()
The bot ID.
|
String |
getBotType()
The bot type.
|
Date |
getCreatedTimestamp()
The bot creation timestamp, in ISO 8601 format.
|
Boolean |
getDisabled()
When true, the bot is stopped from running in your account.
|
String |
getDisplayName()
The bot display name.
|
String |
getSecurityToken()
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
|
Date |
getUpdatedTimestamp()
The updated bot timestamp, in ISO 8601 format.
|
String |
getUserId()
The unique ID for the bot user.
|
int |
hashCode() |
Boolean |
isDisabled()
When true, the bot is stopped from running in your account.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBotEmail(String botEmail)
The bot email address.
|
void |
setBotId(String botId)
The bot ID.
|
void |
setBotType(String botType)
The bot type.
|
void |
setCreatedTimestamp(Date createdTimestamp)
The bot creation timestamp, in ISO 8601 format.
|
void |
setDisabled(Boolean disabled)
When true, the bot is stopped from running in your account.
|
void |
setDisplayName(String displayName)
The bot display name.
|
void |
setSecurityToken(String securityToken)
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The updated bot timestamp, in ISO 8601 format.
|
void |
setUserId(String userId)
The unique ID for the bot user.
|
String |
toString()
Returns a string representation of this object.
|
Bot |
withBotEmail(String botEmail)
The bot email address.
|
Bot |
withBotId(String botId)
The bot ID.
|
Bot |
withBotType(BotType botType)
The bot type.
|
Bot |
withBotType(String botType)
The bot type.
|
Bot |
withCreatedTimestamp(Date createdTimestamp)
The bot creation timestamp, in ISO 8601 format.
|
Bot |
withDisabled(Boolean disabled)
When true, the bot is stopped from running in your account.
|
Bot |
withDisplayName(String displayName)
The bot display name.
|
Bot |
withSecurityToken(String securityToken)
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
|
Bot |
withUpdatedTimestamp(Date updatedTimestamp)
The updated bot timestamp, in ISO 8601 format.
|
Bot |
withUserId(String userId)
The unique ID for the bot user.
|
public void setBotId(String botId)
The bot ID.
botId
- The bot ID.public String getBotId()
The bot ID.
public Bot withBotId(String botId)
The bot ID.
botId
- The bot ID.public void setUserId(String userId)
The unique ID for the bot user.
userId
- The unique ID for the bot user.public String getUserId()
The unique ID for the bot user.
public Bot withUserId(String userId)
The unique ID for the bot user.
userId
- The unique ID for the bot user.public void setDisplayName(String displayName)
The bot display name.
displayName
- The bot display name.public String getDisplayName()
The bot display name.
public Bot withDisplayName(String displayName)
The bot display name.
displayName
- The bot display name.public void setBotType(String botType)
The bot type.
botType
- The bot type.BotType
public Bot withBotType(String botType)
The bot type.
botType
- The bot type.BotType
public Bot withBotType(BotType botType)
The bot type.
botType
- The bot type.BotType
public void setDisabled(Boolean disabled)
When true, the bot is stopped from running in your account.
disabled
- When true, the bot is stopped from running in your account.public Boolean getDisabled()
When true, the bot is stopped from running in your account.
public Bot withDisabled(Boolean disabled)
When true, the bot is stopped from running in your account.
disabled
- When true, the bot is stopped from running in your account.public Boolean isDisabled()
When true, the bot is stopped from running in your account.
public void setCreatedTimestamp(Date createdTimestamp)
The bot creation timestamp, in ISO 8601 format.
createdTimestamp
- The bot creation timestamp, in ISO 8601 format.public Date getCreatedTimestamp()
The bot creation timestamp, in ISO 8601 format.
public Bot withCreatedTimestamp(Date createdTimestamp)
The bot creation timestamp, in ISO 8601 format.
createdTimestamp
- The bot creation timestamp, in ISO 8601 format.public void setUpdatedTimestamp(Date updatedTimestamp)
The updated bot timestamp, in ISO 8601 format.
updatedTimestamp
- The updated bot timestamp, in ISO 8601 format.public Date getUpdatedTimestamp()
The updated bot timestamp, in ISO 8601 format.
public Bot withUpdatedTimestamp(Date updatedTimestamp)
The updated bot timestamp, in ISO 8601 format.
updatedTimestamp
- The updated bot timestamp, in ISO 8601 format.public void setBotEmail(String botEmail)
The bot email address.
botEmail
- The bot email address.public String getBotEmail()
The bot email address.
public Bot withBotEmail(String botEmail)
The bot email address.
botEmail
- The bot email address.public void setSecurityToken(String securityToken)
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
securityToken
- The security token used to authenticate Amazon Chime with the outgoing event endpoint.public String getSecurityToken()
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
public Bot withSecurityToken(String securityToken)
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
securityToken
- The security token used to authenticate Amazon Chime with the outgoing event endpoint.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.