/AWS1/CL_ML_DATASOURCE¶
Represents the output of the GetDataSource operation.
The content consists of the detailed metadata and data file information and the current status of the DataSource.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_datasourceid TYPE /AWS1/ML_ENTITYID /AWS1/ML_ENTITYID¶
The ID that is assigned to the
DataSourceduring creation.
iv_datalocations3 TYPE /AWS1/ML_S3URL /AWS1/ML_S3URL¶
The location and name of the data in Amazon Simple Storage Service (Amazon S3) that is used by a
DataSource.
iv_datarearrangement TYPE /AWS1/ML_DATAREARRANGEMENT /AWS1/ML_DATAREARRANGEMENT¶
A JSON string that represents the splitting and rearrangement requirement used when this
DataSourcewas created.
iv_createdbyiamuser TYPE /AWS1/ML_AWSUSERARN /AWS1/ML_AWSUSERARN¶
The AWS user account from which the
DataSourcewas created. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.
iv_createdat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
The time that the
DataSourcewas created. The time is expressed in epoch time.
iv_lastupdatedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
The time of the most recent edit to the
BatchPrediction. The time is expressed in epoch time.
iv_datasizeinbytes TYPE /AWS1/ML_LONGTYPE /AWS1/ML_LONGTYPE¶
The total number of observations contained in the data files that the
DataSourcereferences.
iv_numberoffiles TYPE /AWS1/ML_LONGTYPE /AWS1/ML_LONGTYPE¶
The number of data files referenced by the
DataSource.
iv_name TYPE /AWS1/ML_ENTITYNAME /AWS1/ML_ENTITYNAME¶
A user-supplied name or description of the
DataSource.
iv_status TYPE /AWS1/ML_ENTITYSTATUS /AWS1/ML_ENTITYSTATUS¶
The current status of the
DataSource. This element can have one of the following values:
PENDING - Amazon Machine Learning (Amazon ML) submitted a request to create a
DataSource.INPROGRESS - The creation process is underway.
FAILED - The request to create a
DataSourcedid not run to completion. It is not usable.COMPLETED - The creation process completed successfully.
DELETED - The
DataSourceis marked as deleted. It is not usable.
iv_message TYPE /AWS1/ML_MESSAGE /AWS1/ML_MESSAGE¶
A description of the most recent details about creating the
DataSource.
io_redshiftmetadata TYPE REF TO /AWS1/CL_ML_REDSHIFTMETADATA /AWS1/CL_ML_REDSHIFTMETADATA¶
Describes the
DataSourcedetails specific to Amazon Redshift.
io_rdsmetadata TYPE REF TO /AWS1/CL_ML_RDSMETADATA /AWS1/CL_ML_RDSMETADATA¶
The datasource details that are specific to Amazon RDS.
iv_rolearn TYPE /AWS1/ML_ROLEARN /AWS1/ML_ROLEARN¶
The Amazon Resource Name (ARN) of an AWS IAM Role, such as the following: arn:aws:iam::account:role/rolename.
iv_computestatistics TYPE /AWS1/ML_COMPUTESTATISTICS /AWS1/ML_COMPUTESTATISTICS¶
The parameter is
trueif statistics need to be generated from the observation data.
iv_computetime TYPE /AWS1/ML_LONGTYPE /AWS1/ML_LONGTYPE¶
Long integer type that is a 64-bit signed number.
iv_finishedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
A timestamp represented in epoch time.
iv_startedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
A timestamp represented in epoch time.
Queryable Attributes¶
DataSourceId¶
The ID that is assigned to the
DataSourceduring creation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASOURCEID() |
Getter for DATASOURCEID, with configurable default |
ASK_DATASOURCEID() |
Getter for DATASOURCEID w/ exceptions if field has no value |
HAS_DATASOURCEID() |
Determine if DATASOURCEID has a value |
DataLocationS3¶
The location and name of the data in Amazon Simple Storage Service (Amazon S3) that is used by a
DataSource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATALOCATIONS3() |
Getter for DATALOCATIONS3, with configurable default |
ASK_DATALOCATIONS3() |
Getter for DATALOCATIONS3 w/ exceptions if field has no valu |
HAS_DATALOCATIONS3() |
Determine if DATALOCATIONS3 has a value |
DataRearrangement¶
A JSON string that represents the splitting and rearrangement requirement used when this
DataSourcewas created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATAREARRANGEMENT() |
Getter for DATAREARRANGEMENT, with configurable default |
ASK_DATAREARRANGEMENT() |
Getter for DATAREARRANGEMENT w/ exceptions if field has no v |
HAS_DATAREARRANGEMENT() |
Determine if DATAREARRANGEMENT has a value |
CreatedByIamUser¶
The AWS user account from which the
DataSourcewas created. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBYIAMUSER() |
Getter for CREATEDBYIAMUSER, with configurable default |
ASK_CREATEDBYIAMUSER() |
Getter for CREATEDBYIAMUSER w/ exceptions if field has no va |
HAS_CREATEDBYIAMUSER() |
Determine if CREATEDBYIAMUSER has a value |
CreatedAt¶
The time that the
DataSourcewas created. The time is expressed in epoch time.
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 |
LastUpdatedAt¶
The time of the most recent edit to the
BatchPrediction. The time is expressed in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT, with configurable default |
ASK_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT w/ exceptions if field has no value |
HAS_LASTUPDATEDAT() |
Determine if LASTUPDATEDAT has a value |
DataSizeInBytes¶
The total number of observations contained in the data files that the
DataSourcereferences.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASIZEINBYTES() |
Getter for DATASIZEINBYTES, with configurable default |
ASK_DATASIZEINBYTES() |
Getter for DATASIZEINBYTES w/ exceptions if field has no val |
HAS_DATASIZEINBYTES() |
Determine if DATASIZEINBYTES has a value |
NumberOfFiles¶
The number of data files referenced by the
DataSource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMBEROFFILES() |
Getter for NUMBEROFFILES, with configurable default |
ASK_NUMBEROFFILES() |
Getter for NUMBEROFFILES w/ exceptions if field has no value |
HAS_NUMBEROFFILES() |
Determine if NUMBEROFFILES has a value |
Name¶
A user-supplied name or description of the
DataSource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Status¶
The current status of the
DataSource. This element can have one of the following values:
PENDING - Amazon Machine Learning (Amazon ML) submitted a request to create a
DataSource.INPROGRESS - The creation process is underway.
FAILED - The request to create a
DataSourcedid not run to completion. It is not usable.COMPLETED - The creation process completed successfully.
DELETED - The
DataSourceis marked as deleted. It is not usable.
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 |
Message¶
A description of the most recent details about creating the
DataSource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGE() |
Getter for MESSAGE, with configurable default |
ASK_MESSAGE() |
Getter for MESSAGE w/ exceptions if field has no value |
HAS_MESSAGE() |
Determine if MESSAGE has a value |
RedshiftMetadata¶
Describes the
DataSourcedetails specific to Amazon Redshift.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REDSHIFTMETADATA() |
Getter for REDSHIFTMETADATA |
RDSMetadata¶
The datasource details that are specific to Amazon RDS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RDSMETADATA() |
Getter for RDSMETADATA |
RoleARN¶
The Amazon Resource Name (ARN) of an AWS IAM Role, such as the following: arn:aws:iam::account:role/rolename.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
ComputeStatistics¶
The parameter is
trueif statistics need to be generated from the observation data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTESTATISTICS() |
Getter for COMPUTESTATISTICS |
ComputeTime¶
Long integer type that is a 64-bit signed number.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTETIME() |
Getter for COMPUTETIME, with configurable default |
ASK_COMPUTETIME() |
Getter for COMPUTETIME w/ exceptions if field has no value |
HAS_COMPUTETIME() |
Determine if COMPUTETIME has a value |
FinishedAt¶
A timestamp represented in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINISHEDAT() |
Getter for FINISHEDAT, with configurable default |
ASK_FINISHEDAT() |
Getter for FINISHEDAT w/ exceptions if field has no value |
HAS_FINISHEDAT() |
Determine if FINISHEDAT has a value |
StartedAt¶
A timestamp represented in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTEDAT() |
Getter for STARTEDAT, with configurable default |
ASK_STARTEDAT() |
Getter for STARTEDAT w/ exceptions if field has no value |
HAS_STARTEDAT() |
Determine if STARTEDAT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_DATASOURCES¶
TYPES TT_DATASOURCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_ML_DATASOURCE WITH DEFAULT KEY
.