@Generated(value="software.amazon.awssdk:codegen") public final class BotAliasSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BotAliasSummary.Builder,BotAliasSummary>
Summary information about bot aliases returned from the ListBotAliases operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BotAliasSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
botAliasId()
The unique identifier assigned to the bot alias.
|
String |
botAliasName()
The name of the bot alias.
|
BotAliasStatus |
botAliasStatus()
The current state of the bot alias.
|
String |
botAliasStatusAsString()
The current state of the bot alias.
|
String |
botVersion()
The version of the bot that the bot alias references.
|
static BotAliasSummary.Builder |
builder() |
Instant |
creationDateTime()
A timestamp of the date and time that the bot alias was created.
|
String |
description()
The description of the bot alias.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedDateTime()
A timestamp of the date and time that the bot alias was last updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BotAliasSummary.Builder> |
serializableBuilderClass() |
BotAliasSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String botAliasId()
The unique identifier assigned to the bot alias. You can use this ID to get detailed information about the alias using the DescribeBotAlias operation.
public final String botAliasName()
The name of the bot alias.
public final String description()
The description of the bot alias.
public final String botVersion()
The version of the bot that the bot alias references.
public final BotAliasStatus botAliasStatus()
The current state of the bot alias. If the status is Available, the alias is ready for use.
If the service returns an enum value that is not available in the current SDK version, botAliasStatus
will return BotAliasStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from botAliasStatusAsString().
Available, the alias is ready for use.BotAliasStatuspublic final String botAliasStatusAsString()
The current state of the bot alias. If the status is Available, the alias is ready for use.
If the service returns an enum value that is not available in the current SDK version, botAliasStatus
will return BotAliasStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from botAliasStatusAsString().
Available, the alias is ready for use.BotAliasStatuspublic final Instant creationDateTime()
A timestamp of the date and time that the bot alias was created.
public final Instant lastUpdatedDateTime()
A timestamp of the date and time that the bot alias was last updated.
public BotAliasSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BotAliasSummary.Builder,BotAliasSummary>public static BotAliasSummary.Builder builder()
public static Class<? extends BotAliasSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.