@Generated(value="software.amazon.awssdk:codegen") public final class DescribeBotVersionResponse extends LexModelsV2Response implements ToCopyableBuilder<DescribeBotVersionResponse.Builder,DescribeBotVersionResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeBotVersionResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
botId()
The identifier of the bot that contains the version.
|
String |
botName()
The name of the bot that contains the version.
|
BotStatus |
botStatus()
The current status of the bot.
|
String |
botStatusAsString()
The current status of the bot.
|
String |
botVersion()
The version of the bot to describe.
|
static DescribeBotVersionResponse.Builder |
builder() |
Instant |
creationDateTime()
A timestamp of the date and time that the bot version was created.
|
DataPrivacy |
dataPrivacy()
Data privacy settings for the bot version.
|
String |
description()
The description specified for 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 version couldn't
be built. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFailureReasons()
Returns true if the FailureReasons property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
int |
hashCode() |
Integer |
idleSessionTTLInSeconds()
The number of seconds that a session with the bot remains active before it is discarded by Amazon Lex.
|
String |
roleArn()
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot version.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeBotVersionResponse.Builder> |
serializableBuilderClass() |
DescribeBotVersionResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String botId()
The identifier of the bot that contains the version.
public final String botName()
The name of the bot that contains the version.
public final String botVersion()
The version of the bot to describe.
public final String description()
The description specified for the bot.
public final String roleArn()
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot version.
public final DataPrivacy dataPrivacy()
Data privacy settings for the bot version.
public final Integer idleSessionTTLInSeconds()
The number of seconds that a session with the bot remains active before it is discarded by Amazon Lex.
public final BotStatus botStatus()
The current status of the bot. When the status is Available, the bot version is ready for use.
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 version is ready for
use.BotStatuspublic final String botStatusAsString()
The current status of the bot. When the status is Available, the bot version is ready for use.
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 version is ready for
use.BotStatuspublic final boolean hasFailureReasons()
public final List<String> failureReasons()
If the botStatus is Failed, this contains a list of reasons that the version couldn't
be built.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFailureReasons() to see if a value was sent in this field.
botStatus is Failed, this contains a list of reasons that the version
couldn't be built.public final Instant creationDateTime()
A timestamp of the date and time that the bot version was created.
public DescribeBotVersionResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeBotVersionResponse.Builder,DescribeBotVersionResponse>toBuilder in class AwsResponsepublic static DescribeBotVersionResponse.Builder builder()
public static Class<? extends DescribeBotVersionResponse.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 © 2021. All rights reserved.