Class BatchPrediction

    • Method Detail

      • jobId

        public final String jobId()

        The job ID for the batch prediction.

        Returns:
        The job ID for the batch prediction.
      • statusAsString

        public final String statusAsString()

        The batch prediction status.

        If the service returns an enum value that is not available in the current SDK version, status will return AsyncJobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The batch prediction status.
        See Also:
        AsyncJobStatus
      • failureReason

        public final String failureReason()

        The reason a batch prediction job failed.

        Returns:
        The reason a batch prediction job failed.
      • startTime

        public final String startTime()

        Timestamp of when the batch prediction job started.

        Returns:
        Timestamp of when the batch prediction job started.
      • completionTime

        public final String completionTime()

        Timestamp of when the batch prediction job completed.

        Returns:
        Timestamp of when the batch prediction job completed.
      • lastHeartbeatTime

        public final String lastHeartbeatTime()

        Timestamp of most recent heartbeat indicating the batch prediction job was making progress.

        Returns:
        Timestamp of most recent heartbeat indicating the batch prediction job was making progress.
      • inputPath

        public final String inputPath()

        The Amazon S3 location of your training file.

        Returns:
        The Amazon S3 location of your training file.
      • outputPath

        public final String outputPath()

        The Amazon S3 location of your output file.

        Returns:
        The Amazon S3 location of your output file.
      • eventTypeName

        public final String eventTypeName()

        The name of the event type.

        Returns:
        The name of the event type.
      • detectorName

        public final String detectorName()

        The name of the detector.

        Returns:
        The name of the detector.
      • detectorVersion

        public final String detectorVersion()

        The detector version.

        Returns:
        The detector version.
      • iamRoleArn

        public final String iamRoleArn()

        The ARN of the IAM role to use for this job request.

        Returns:
        The ARN of the IAM role to use for this job request.
      • arn

        public final String arn()

        The ARN of batch prediction job.

        Returns:
        The ARN of batch prediction job.
      • processedRecordsCount

        public final Integer processedRecordsCount()

        The number of records processed by the batch prediction job.

        Returns:
        The number of records processed by the batch prediction job.
      • totalRecordsCount

        public final Integer totalRecordsCount()

        The total number of records in the batch prediction job.

        Returns:
        The total number of records in the batch prediction job.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)