@Generated(value="software.amazon.awssdk:codegen") public class BotAliasMetadata extends Object implements StructuredPojo, ToCopyableBuilder<BotAliasMetadata.Builder,BotAliasMetadata>
Provides information about a bot alias.
Modifier and Type | Class and Description |
---|---|
static interface |
BotAliasMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
String |
botName()
The name of the bot to which the alias points.
|
String |
botVersion()
The version of the Amazon Lex bot to which the alias points.
|
static BotAliasMetadata.Builder |
builder() |
String |
checksum()
Checksum of the bot alias.
|
Instant |
createdDate()
The date that the bot alias was created.
|
String |
description()
A description of the bot alias.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedDate()
The date that the bot alias was updated.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the bot alias.
|
static Class<? extends BotAliasMetadata.Builder> |
serializableBuilderClass() |
BotAliasMetadata.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name of the bot alias.
public String description()
A description of the bot alias.
public String botVersion()
The version of the Amazon Lex bot to which the alias points.
public String botName()
The name of the bot to which the alias points.
public 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.
public Instant createdDate()
The date that the bot alias was created.
public String checksum()
Checksum of the bot alias.
public BotAliasMetadata.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BotAliasMetadata.Builder,BotAliasMetadata>
public static BotAliasMetadata.Builder builder()
public static Class<? extends BotAliasMetadata.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.