@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()
For responses, this returns true if the service returned a value for the FailureReasons property.
|
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()
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 version 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 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 © 2022. All rights reserved.