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 Details

    • s3BucketName

      GrammarSlotTypeSource.Builder s3BucketName(String 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

      GrammarSlotTypeSource.Builder s3ObjectKey(String 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

      GrammarSlotTypeSource.Builder kmsKeyArn(String 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.