class Aws::MachineLearning::Types::GetBatchPredictionOutput

Represents the output of a `GetBatchPrediction` operation and describes a `BatchPrediction`.

@!attribute [rw] batch_prediction_id

An ID assigned to the `BatchPrediction` at creation. This value
should be identical to the value of the `BatchPredictionID` in the
request.
@return [String]

@!attribute [rw] ml_model_id

The ID of the `MLModel` that generated predictions for the
`BatchPrediction` request.
@return [String]

@!attribute [rw] batch_prediction_data_source_id

The ID of the `DataSource` that was used to create the
`BatchPrediction`.
@return [String]

@!attribute [rw] input_data_location_s3

The location of the data file or directory in Amazon Simple Storage
Service (Amazon S3).
@return [String]

@!attribute [rw] created_by_iam_user

The AWS user account that invoked the `BatchPrediction`. The account
type can be either an AWS root account or an AWS Identity and Access
Management (IAM) user account.
@return [String]

@!attribute [rw] created_at

The time when the `BatchPrediction` was created. The time is
expressed in epoch time.
@return [Time]

@!attribute [rw] last_updated_at

The time of the most recent edit to `BatchPrediction`. The time is
expressed in epoch time.
@return [Time]

@!attribute [rw] name

A user-supplied name or description of the `BatchPrediction`.
@return [String]

@!attribute [rw] status

The status of the `BatchPrediction`, which can be one of the
following values:

* `PENDING` - Amazon Machine Learning (Amazon ML) submitted a
  request to generate batch predictions.

* `INPROGRESS` - The batch predictions are in progress.

* `FAILED` - The request to perform a batch prediction did not run
  to completion. It is not usable.

* `COMPLETED` - The batch prediction process completed successfully.

* `DELETED` - The `BatchPrediction` is marked as deleted. It is not
  usable.
@return [String]

@!attribute [rw] output_uri

The location of an Amazon S3 bucket or directory to receive the
operation results.
@return [String]

@!attribute [rw] log_uri

A link to the file that contains logs of the `CreateBatchPrediction`
operation.
@return [String]

@!attribute [rw] message

A description of the most recent details about processing the batch
prediction request.
@return [String]

@!attribute [rw] compute_time

The approximate CPU time in milliseconds that Amazon Machine
Learning spent processing the `BatchPrediction`, normalized and
scaled on computation resources. `ComputeTime` is only available if
the `BatchPrediction` is in the `COMPLETED` state.
@return [Integer]

@!attribute [rw] finished_at

The epoch time when Amazon Machine Learning marked the
`BatchPrediction` as `COMPLETED` or `FAILED`. `FinishedAt` is only
available when the `BatchPrediction` is in the `COMPLETED` or
`FAILED` state.
@return [Time]

@!attribute [rw] started_at

The epoch time when Amazon Machine Learning marked the
`BatchPrediction` as `INPROGRESS`. `StartedAt` isn't available if
the `BatchPrediction` is in the `PENDING` state.
@return [Time]

@!attribute [rw] total_record_count

The number of total records that Amazon Machine Learning saw while
processing the `BatchPrediction`.
@return [Integer]

@!attribute [rw] invalid_record_count

The number of invalid records that Amazon Machine Learning saw while
processing the `BatchPrediction`.
@return [Integer]

Constants

SENSITIVE