Class BotAliasMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelbuilding.model.BotAliasMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BotAliasMetadata.Builder,BotAliasMetadata>
@Generated("software.amazon.awssdk:codegen") public final class BotAliasMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BotAliasMetadata.Builder,BotAliasMetadata>
Provides information about a bot alias.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBotAliasMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbotName()The name of the bot to which the alias points.StringbotVersion()The version of the Amazon Lex bot to which the alias points.static BotAliasMetadata.Builderbuilder()Stringchecksum()Checksum of the bot alias.ConversationLogsResponseconversationLogs()Settings that determine how Amazon Lex uses conversation logs for the alias.InstantcreatedDate()The date that the bot alias was created.Stringdescription()A description of the bot alias.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedDate()The date that the bot alias was updated.Stringname()The name of the bot alias.List<SdkField<?>>sdkFields()static Class<? extends BotAliasMetadata.Builder>serializableBuilderClass()BotAliasMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The name of the bot alias.
- Returns:
- The name of the bot alias.
-
description
public final String description()
A description of the bot alias.
- Returns:
- A description of the bot alias.
-
botVersion
public final String botVersion()
The version of the Amazon Lex bot to which the alias points.
- Returns:
- The version of the Amazon Lex bot to which the alias points.
-
botName
public final String botName()
The name of the bot to which the alias points.
- Returns:
- The name of the bot to which the alias points.
-
lastUpdatedDate
public final Instant lastUpdatedDate()
The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.
- Returns:
- The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.
-
createdDate
public final Instant createdDate()
The date that the bot alias was created.
- Returns:
- The date that the bot alias was created.
-
checksum
public final String checksum()
Checksum of the bot alias.
- Returns:
- Checksum of the bot alias.
-
conversationLogs
public final ConversationLogsResponse conversationLogs()
Settings that determine how Amazon Lex uses conversation logs for the alias.
- Returns:
- Settings that determine how Amazon Lex uses conversation logs for the alias.
-
toBuilder
public BotAliasMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BotAliasMetadata.Builder,BotAliasMetadata>
-
builder
public static BotAliasMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends BotAliasMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-