/AWS1/CL_LM2S3BKTTRANSCRIPTSRC¶
The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_s3bucketname TYPE /AWS1/LM2S3BUCKETNAME /AWS1/LM2S3BUCKETNAME¶
The name of the bucket containing the transcript and the associated metadata.
iv_transcriptformat TYPE /AWS1/LM2TRANSCRIPTFORMAT /AWS1/LM2TRANSCRIPTFORMAT¶
The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.
Optional arguments:¶
io_pathformat TYPE REF TO /AWS1/CL_LM2PATHFORMAT /AWS1/CL_LM2PATHFORMAT¶
The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
io_transcriptfilter TYPE REF TO /AWS1/CL_LM2TRANSCRIPTFILTER /AWS1/CL_LM2TRANSCRIPTFILTER¶
The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.
iv_kmskeyarn TYPE /AWS1/LM2KMSKEYARN /AWS1/LM2KMSKEYARN¶
The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.
Queryable Attributes¶
s3BucketName¶
The name of the bucket containing the transcript and the associated metadata.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3BUCKETNAME() |
Getter for S3BUCKETNAME, with configurable default |
ASK_S3BUCKETNAME() |
Getter for S3BUCKETNAME w/ exceptions if field has no value |
HAS_S3BUCKETNAME() |
Determine if S3BUCKETNAME has a value |
pathFormat¶
The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATHFORMAT() |
Getter for PATHFORMAT |
transcriptFormat¶
The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSCRIPTFORMAT() |
Getter for TRANSCRIPTFORMAT, with configurable default |
ASK_TRANSCRIPTFORMAT() |
Getter for TRANSCRIPTFORMAT w/ exceptions if field has no va |
HAS_TRANSCRIPTFORMAT() |
Determine if TRANSCRIPTFORMAT has a value |
transcriptFilter¶
The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSCRIPTFILTER() |
Getter for TRANSCRIPTFILTER |
kmsKeyArn¶
The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |