@Generated(value="software.amazon.awssdk:codegen") public final class BuiltinIntentMetadata extends Object implements StructuredPojo, ToCopyableBuilder<BuiltinIntentMetadata.Builder,BuiltinIntentMetadata>
Provides metadata for a built-in intent.
Modifier and Type | Class and Description |
---|---|
static interface |
BuiltinIntentMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
static BuiltinIntentMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends BuiltinIntentMetadata.Builder> |
serializableBuilderClass() |
String |
signature()
A unique identifier for the built-in intent.
|
List<Locale> |
supportedLocales()
A list of identifiers for the locales that the intent supports.
|
List<String> |
supportedLocalesAsStrings()
A list of identifiers for the locales that the intent supports.
|
BuiltinIntentMetadata.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 signature()
A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.
public List<Locale> supportedLocales()
A list of identifiers for the locales that the intent supports.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> supportedLocalesAsStrings()
A list of identifiers for the locales that the intent supports.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public BuiltinIntentMetadata.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BuiltinIntentMetadata.Builder,BuiltinIntentMetadata>
public static BuiltinIntentMetadata.Builder builder()
public static Class<? extends BuiltinIntentMetadata.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.