Interface GrammarSlotTypeSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GrammarSlotTypeSource.Builder,
,GrammarSlotTypeSource> SdkBuilder<GrammarSlotTypeSource.Builder,
,GrammarSlotTypeSource> SdkPojo
- Enclosing class:
GrammarSlotTypeSource
public static interface GrammarSlotTypeSource.Builder
extends SdkPojo, CopyableBuilder<GrammarSlotTypeSource.Builder,GrammarSlotTypeSource>
-
Method Summary
Modifier and TypeMethodDescriptionThe KMS key required to decrypt the contents of the grammar, if any.s3BucketName
(String s3BucketName) The name of the Amazon S3 bucket that contains the grammar source.s3ObjectKey
(String s3ObjectKey) The path to the grammar in the Amazon S3 bucket.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
s3BucketName
The name of the Amazon S3 bucket that contains the grammar source.
- Parameters:
s3BucketName
- The name of the Amazon S3 bucket that contains the grammar source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ObjectKey
The path to the grammar in the Amazon S3 bucket.
- Parameters:
s3ObjectKey
- The path to the grammar in the Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The KMS key required to decrypt the contents of the grammar, if any.
- Parameters:
kmsKeyArn
- The KMS key required to decrypt the contents of the grammar, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-