/AWS1/CL_CUSGETUPLOADJOBRSP¶
GetUploadJobResponse
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_jobid
TYPE /AWS1/CUSUUID
/AWS1/CUSUUID
¶
The unique identifier of the upload job.
iv_displayname
TYPE /AWS1/CUSSTRING1TO255
/AWS1/CUSSTRING1TO255
¶
The unique name of the upload job. Could be a file name to identify the upload job.
iv_status
TYPE /AWS1/CUSUPLOADJOBSTATUS
/AWS1/CUSUPLOADJOBSTATUS
¶
The status describing the status for the upload job. The following are Valid Values:
CREATED: The upload job has been created, but has not started processing yet.
IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.
PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
FAILED: The upload job has failed to complete.
STOPPED: The upload job has been manually stopped or terminated before completion.
iv_statusreason
TYPE /AWS1/CUSSTATUSREASON
/AWS1/CUSSTATUSREASON
¶
The reason for the current status of the upload job. Possible reasons:
VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.
INTERNAL_FAILURE: Failure caused from service side
iv_createdat
TYPE /AWS1/CUSTIMESTAMP
/AWS1/CUSTIMESTAMP
¶
The timestamp when the upload job was created.
iv_completedat
TYPE /AWS1/CUSTIMESTAMP
/AWS1/CUSTIMESTAMP
¶
The timestamp when the upload job was completed.
it_fields
TYPE /AWS1/CL_CUSOBJECTTYPEFIELD=>TT_FIELDMAP
TT_FIELDMAP
¶
The mapping between CSV Columns and Profile Object attributes for the upload job.
iv_uniquekey
TYPE /AWS1/CUSTEXT
/AWS1/CUSTEXT
¶
The unique key columns used for de-duping the keys in the upload job.
io_resultssummary
TYPE REF TO /AWS1/CL_CUSRESULTSSUMMARY
/AWS1/CL_CUSRESULTSSUMMARY
¶
The summary of results for the upload job, including the number of updated, created, and failed records.
iv_dataexpiry
TYPE /AWS1/CUSEXPIRATIONDAYSINTEGER
/AWS1/CUSEXPIRATIONDAYSINTEGER
¶
The expiry duration for the profiles ingested with the upload job.
Queryable Attributes¶
JobId¶
The unique identifier of the upload job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_JOBID() |
Getter for JOBID, with configurable default |
ASK_JOBID() |
Getter for JOBID w/ exceptions if field has no value |
HAS_JOBID() |
Determine if JOBID has a value |
DisplayName¶
The unique name of the upload job. Could be a file name to identify the upload job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DISPLAYNAME() |
Getter for DISPLAYNAME, with configurable default |
ASK_DISPLAYNAME() |
Getter for DISPLAYNAME w/ exceptions if field has no value |
HAS_DISPLAYNAME() |
Determine if DISPLAYNAME has a value |
Status¶
The status describing the status for the upload job. The following are Valid Values:
CREATED: The upload job has been created, but has not started processing yet.
IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.
PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
FAILED: The upload job has failed to complete.
STOPPED: The upload job has been manually stopped or terminated before completion.
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 |
StatusReason¶
The reason for the current status of the upload job. Possible reasons:
VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.
INTERNAL_FAILURE: Failure caused from service side
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
CreatedAt¶
The timestamp when the upload job 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 |
CompletedAt¶
The timestamp when the upload job was completed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COMPLETEDAT() |
Getter for COMPLETEDAT, with configurable default |
ASK_COMPLETEDAT() |
Getter for COMPLETEDAT w/ exceptions if field has no value |
HAS_COMPLETEDAT() |
Determine if COMPLETEDAT has a value |
Fields¶
The mapping between CSV Columns and Profile Object attributes for the upload job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FIELDS() |
Getter for FIELDS, with configurable default |
ASK_FIELDS() |
Getter for FIELDS w/ exceptions if field has no value |
HAS_FIELDS() |
Determine if FIELDS has a value |
UniqueKey¶
The unique key columns used for de-duping the keys in the upload job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UNIQUEKEY() |
Getter for UNIQUEKEY, with configurable default |
ASK_UNIQUEKEY() |
Getter for UNIQUEKEY w/ exceptions if field has no value |
HAS_UNIQUEKEY() |
Determine if UNIQUEKEY has a value |
ResultsSummary¶
The summary of results for the upload job, including the number of updated, created, and failed records.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESULTSSUMMARY() |
Getter for RESULTSSUMMARY |
DataExpiry¶
The expiry duration for the profiles ingested with the upload job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DATAEXPIRY() |
Getter for DATAEXPIRY, with configurable default |
ASK_DATAEXPIRY() |
Getter for DATAEXPIRY w/ exceptions if field has no value |
HAS_DATAEXPIRY() |
Determine if DATAEXPIRY has a value |