@Generated(value="software.amazon.awssdk:codegen") public final class GrammarSlotTypeSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GrammarSlotTypeSource.Builder,GrammarSlotTypeSource>
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GrammarSlotTypeSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GrammarSlotTypeSource.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyArn()
The Amazon KMS key required to decrypt the contents of the grammar, if any.
|
String |
s3BucketName()
The name of the S3 bucket that contains the grammar source.
|
String |
s3ObjectKey()
The path to the grammar in the S3 bucket.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GrammarSlotTypeSource.Builder> |
serializableBuilderClass() |
GrammarSlotTypeSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String s3BucketName()
The name of the S3 bucket that contains the grammar source.
public final String s3ObjectKey()
The path to the grammar in the S3 bucket.
public final String kmsKeyArn()
The Amazon KMS key required to decrypt the contents of the grammar, if any.
public GrammarSlotTypeSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GrammarSlotTypeSource.Builder,GrammarSlotTypeSource>public static GrammarSlotTypeSource.Builder builder()
public static Class<? extends GrammarSlotTypeSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.