@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.
|
List<BotMember> |
botMembers()
The list of bots in the network that was described.
|
String |
botName()
The name of the bot.
|
BotStatus |
botStatus()
The current status of the bot.
|
String |
botStatusAsString()
The current status of the bot.
|
BotType |
botType()
The type of the bot that was described.
|
String |
botTypeAsString()
The type of the bot that was described.
|
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) |
List<String> |
failureReasons()
If the
botStatus is Failed, this contains a list of reasons that the bot couldn't be
built. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasBotMembers()
For responses, this returns true if the service returned a value for the BotMembers property.
|
boolean |
hasFailureReasons()
For responses, this returns true if the service returned a value for the FailureReasons property.
|
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 final BotType botType()
The type of the bot that was described.
If the service returns an enum value that is not available in the current SDK version, botType will
return BotType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
botTypeAsString().
BotTypepublic final String botTypeAsString()
The type of the bot that was described.
If the service returns an enum value that is not available in the current SDK version, botType will
return BotType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
botTypeAsString().
BotTypepublic final boolean hasBotMembers()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<BotMember> botMembers()
The list of bots in the network that was described.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasBotMembers() method.
public final boolean hasFailureReasons()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> failureReasons()
If the botStatus is Failed, this contains a list of reasons that the bot couldn't be
built.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFailureReasons() method.
botStatus is Failed, this contains a list of reasons that the bot
couldn't be built.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.