Skip to content

/AWS1/CL_BDADOCUMENTMETADATA

Contains information about the metadata associate with the content to ingest into a knowledge base. Choose a type and include the field that corresponds to it.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_type TYPE /AWS1/BDAMETADATASOURCETYPE /AWS1/BDAMETADATASOURCETYPE

The type of the source source from which to add metadata.

Optional arguments:

it_inlineattributes TYPE /AWS1/CL_BDAMETADATAATTRIBUTE=>TT_METADATAATTRIBUTES TT_METADATAATTRIBUTES

An array of objects, each of which defines a metadata attribute to associate with the content to ingest. You define the attributes inline.

io_s3location TYPE REF TO /AWS1/CL_BDACUSTOMS3LOCATION /AWS1/CL_BDACUSTOMS3LOCATION

The Amazon S3 location of the file containing metadata to associate with the content to ingest.

it_accesscontrollist TYPE /AWS1/CL_BDADOCACCESSCTLENTRY=>TT_DOCUMENTACCESSCONTROLLIST TT_DOCUMENTACCESSCONTROLLIST

Access control list for the document. Used when metadata type is IN_LINE_ATTRIBUTE.


Queryable Attributes

type

The type of the source source from which to add metadata.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

inlineAttributes

An array of objects, each of which defines a metadata attribute to associate with the content to ingest. You define the attributes inline.

Accessible with the following methods

Method Description
GET_INLINEATTRIBUTES() Getter for INLINEATTRIBUTES, with configurable default
ASK_INLINEATTRIBUTES() Getter for INLINEATTRIBUTES w/ exceptions if field has no va
HAS_INLINEATTRIBUTES() Determine if INLINEATTRIBUTES has a value

s3Location

The Amazon S3 location of the file containing metadata to associate with the content to ingest.

Accessible with the following methods

Method Description
GET_S3LOCATION() Getter for S3LOCATION

accessControlList

Access control list for the document. Used when metadata type is IN_LINE_ATTRIBUTE.

Accessible with the following methods

Method Description
GET_ACCESSCONTROLLIST() Getter for ACCESSCONTROLLIST, with configurable default
ASK_ACCESSCONTROLLIST() Getter for ACCESSCONTROLLIST w/ exceptions if field has no v
HAS_ACCESSCONTROLLIST() Determine if ACCESSCONTROLLIST has a value