Class GetBotAliasResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.lexmodelbuilding.model.LexModelBuildingResponse
-
- software.amazon.awssdk.services.lexmodelbuilding.model.GetBotAliasResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetBotAliasResponse.Builder,GetBotAliasResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetBotAliasResponse extends LexModelBuildingResponse implements ToCopyableBuilder<GetBotAliasResponse.Builder,GetBotAliasResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetBotAliasResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbotName()The name of the bot that the alias points to.StringbotVersion()The version of the bot that the alias points to.static GetBotAliasResponse.Builderbuilder()Stringchecksum()Checksum of the bot alias.ConversationLogsResponseconversationLogs()The 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 GetBotAliasResponse.Builder>serializableBuilderClass()GetBotAliasResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.lexmodelbuilding.model.LexModelBuildingResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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 bot that the alias points to.
- Returns:
- The version of the bot that the alias points to.
-
botName
public final String botName()
The name of the bot that the alias points to.
- Returns:
- The name of the bot that the alias points to.
-
lastUpdatedDate
public final Instant lastUpdatedDate()
The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.
- Returns:
- The date that the bot alias was updated. When you create a resource, the creation date and the 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()
The settings that determine how Amazon Lex uses conversation logs for the alias.
- Returns:
- The settings that determine how Amazon Lex uses conversation logs for the alias.
-
toBuilder
public GetBotAliasResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetBotAliasResponse.Builder,GetBotAliasResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetBotAliasResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetBotAliasResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-