Skip to content

/AWS1/CL_BDOGETDATASETRESPONSE

GetDatasetResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_datasetarn TYPE /AWS1/BDODATASETARN /AWS1/BDODATASETARN

The Amazon Resource Name (ARN) of the dataset.

iv_datasetid TYPE /AWS1/BDODATASETID /AWS1/BDODATASETID

The unique identifier of the dataset.

iv_datasetversion TYPE /AWS1/BDODATASETVERSION /AWS1/BDODATASETVERSION

The resolved version: "DRAFT" (default) or the requested version number.

iv_datasetname TYPE /AWS1/BDODATASETNAME /AWS1/BDODATASETNAME

The name of the dataset.

iv_status TYPE /AWS1/BDODATASETSTATUS /AWS1/BDODATASETSTATUS

The current status of the dataset.

iv_schematype TYPE /AWS1/BDODATASETSCHEMATYPE /AWS1/BDODATASETSCHEMATYPE

The schema type declared at create time. Immutable after creation.

iv_examplecount TYPE /AWS1/BDOLONG /AWS1/BDOLONG

Example count for DRAFT.

iv_createdat TYPE /AWS1/BDOTIMESTAMP /AWS1/BDOTIMESTAMP

The timestamp when the dataset was created.

iv_updatedat TYPE /AWS1/BDOTIMESTAMP /AWS1/BDOTIMESTAMP

The timestamp when the dataset was last updated.

Optional arguments:

iv_description TYPE /AWS1/BDOSTRING /AWS1/BDOSTRING

The description of the dataset.

iv_draftstatus TYPE /AWS1/BDODRAFTSTATUS /AWS1/BDODRAFTSTATUS

Publish synchronization state. Only authoritative when status == ACTIVE. MODIFIED — DRAFT has unpublished changes (or no published versions yet). UNMODIFIED — DRAFT matches the latest published version exactly.

iv_failurereason TYPE /AWS1/BDOSTRING /AWS1/BDOSTRING

Populated when status is CREATE_FAILED, UPDATE_FAILED, or DELETE_FAILED.

iv_kmskeyarn TYPE /AWS1/BDOKMSKEYARN /AWS1/BDOKMSKEYARN

AWS KMS key ARN used for SSE-KMS on service S3 writes, if configured.

iv_downloadurl TYPE /AWS1/BDODOWNLOADURL /AWS1/BDODOWNLOADURL

Presigned S3 URL to download the consolidated dataset.jsonl file for the resolved version (DRAFT or published). TTL: 5 minutes. Omitted if the file does not yet exist (e.g. during CREATING) or on presign failure.

iv_downloadurlexpiresat TYPE /AWS1/BDOTIMESTAMP /AWS1/BDOTIMESTAMP

Expiry timestamp for downloadUrl.

it_tags TYPE /AWS1/CL_BDOTAGSMAP_W=>TT_TAGSMAP TT_TAGSMAP

The tags associated with the dataset.


Queryable Attributes

datasetArn

The Amazon Resource Name (ARN) of the dataset.

Accessible with the following methods

Method Description
GET_DATASETARN() Getter for DATASETARN, with configurable default
ASK_DATASETARN() Getter for DATASETARN w/ exceptions if field has no value
HAS_DATASETARN() Determine if DATASETARN has a value

datasetId

The unique identifier of the dataset.

Accessible with the following methods

Method Description
GET_DATASETID() Getter for DATASETID, with configurable default
ASK_DATASETID() Getter for DATASETID w/ exceptions if field has no value
HAS_DATASETID() Determine if DATASETID has a value

datasetVersion

The resolved version: "DRAFT" (default) or the requested version number.

Accessible with the following methods

Method Description
GET_DATASETVERSION() Getter for DATASETVERSION, with configurable default
ASK_DATASETVERSION() Getter for DATASETVERSION w/ exceptions if field has no valu
HAS_DATASETVERSION() Determine if DATASETVERSION has a value

datasetName

The name of the dataset.

Accessible with the following methods

Method Description
GET_DATASETNAME() Getter for DATASETNAME, with configurable default
ASK_DATASETNAME() Getter for DATASETNAME w/ exceptions if field has no value
HAS_DATASETNAME() Determine if DATASETNAME has a value

description

The description of the dataset.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

status

The current status of the dataset.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

draftStatus

Publish synchronization state. Only authoritative when status == ACTIVE. MODIFIED — DRAFT has unpublished changes (or no published versions yet). UNMODIFIED — DRAFT matches the latest published version exactly.

Accessible with the following methods

Method Description
GET_DRAFTSTATUS() Getter for DRAFTSTATUS, with configurable default
ASK_DRAFTSTATUS() Getter for DRAFTSTATUS w/ exceptions if field has no value
HAS_DRAFTSTATUS() Determine if DRAFTSTATUS has a value

failureReason

Populated when status is CREATE_FAILED, UPDATE_FAILED, or DELETE_FAILED.

Accessible with the following methods

Method Description
GET_FAILUREREASON() Getter for FAILUREREASON, with configurable default
ASK_FAILUREREASON() Getter for FAILUREREASON w/ exceptions if field has no value
HAS_FAILUREREASON() Determine if FAILUREREASON has a value

schemaType

The schema type declared at create time. Immutable after creation.

Accessible with the following methods

Method Description
GET_SCHEMATYPE() Getter for SCHEMATYPE, with configurable default
ASK_SCHEMATYPE() Getter for SCHEMATYPE w/ exceptions if field has no value
HAS_SCHEMATYPE() Determine if SCHEMATYPE has a value

kmsKeyArn

AWS KMS key ARN used for SSE-KMS on service S3 writes, if configured.

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

exampleCount

Example count for DRAFT.

Accessible with the following methods

Method Description
GET_EXAMPLECOUNT() Getter for EXAMPLECOUNT, with configurable default
ASK_EXAMPLECOUNT() Getter for EXAMPLECOUNT w/ exceptions if field has no value
HAS_EXAMPLECOUNT() Determine if EXAMPLECOUNT has a value

downloadUrl

Presigned S3 URL to download the consolidated dataset.jsonl file for the resolved version (DRAFT or published). TTL: 5 minutes. Omitted if the file does not yet exist (e.g. during CREATING) or on presign failure.

Accessible with the following methods

Method Description
GET_DOWNLOADURL() Getter for DOWNLOADURL, with configurable default
ASK_DOWNLOADURL() Getter for DOWNLOADURL w/ exceptions if field has no value
HAS_DOWNLOADURL() Determine if DOWNLOADURL has a value

downloadUrlExpiresAt

Expiry timestamp for downloadUrl.

Accessible with the following methods

Method Description
GET_DOWNLOADURLEXPIRESAT() Getter for DOWNLOADURLEXPIRESAT, with configurable default
ASK_DOWNLOADURLEXPIRESAT() Getter for DOWNLOADURLEXPIRESAT w/ exceptions if field has n
HAS_DOWNLOADURLEXPIRESAT() Determine if DOWNLOADURLEXPIRESAT has a value

createdAt

The timestamp when the dataset was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The timestamp when the dataset was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

tags

The tags associated with the dataset.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value