@Generated(value="software.amazon.awssdk:codegen") public final class DescribeBotResponse extends LexModelsV2Response implements ToCopyableBuilder<DescribeBotResponse.Builder,DescribeBotResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeBotResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
botId()
The unique identifier of the bot.
|
String |
botName()
The name of the bot.
|
BotStatus |
botStatus()
The current status of the bot.
|
String |
botStatusAsString()
The current status of the bot.
|
static DescribeBotResponse.Builder |
builder() |
Instant |
creationDateTime()
A timestamp of the date and time that the bot was created.
|
DataPrivacy |
dataPrivacy()
Settings for managing data privacy of the bot and its conversations with users.
|
String |
description()
The description of the bot.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
idleSessionTTLInSeconds()
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
|
Instant |
lastUpdatedDateTime()
A timestamp of the date and time that the bot was last updated.
|
String |
roleArn()
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeBotResponse.Builder> |
serializableBuilderClass() |
DescribeBotResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String botId()
The unique identifier of the bot.
public final String botName()
The name of the bot.
public final String description()
The description of the bot.
public final String roleArn()
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
public final DataPrivacy dataPrivacy()
Settings for managing data privacy of the bot and its conversations with users.
public final Integer idleSessionTTLInSeconds()
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
public final BotStatus botStatus()
The current status of the bot. When the status is Available the bot is ready to be used in
conversations with users.
If the service returns an enum value that is not available in the current SDK version, botStatus will
return BotStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
botStatusAsString().
Available the bot is ready to be used in
conversations with users.BotStatuspublic final String botStatusAsString()
The current status of the bot. When the status is Available the bot is ready to be used in
conversations with users.
If the service returns an enum value that is not available in the current SDK version, botStatus will
return BotStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
botStatusAsString().
Available the bot is ready to be used in
conversations with users.BotStatuspublic final Instant creationDateTime()
A timestamp of the date and time that the bot was created.
public final Instant lastUpdatedDateTime()
A timestamp of the date and time that the bot was last updated.
public DescribeBotResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeBotResponse.Builder,DescribeBotResponse>toBuilder in class AwsResponsepublic static DescribeBotResponse.Builder builder()
public static Class<? extends DescribeBotResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.