Interface BatchInferenceJob.Builder

    • Method Detail

      • jobName

        BatchInferenceJob.Builder jobName​(String jobName)

        The name of the batch inference job.

        Parameters:
        jobName - The name of the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • batchInferenceJobArn

        BatchInferenceJob.Builder batchInferenceJobArn​(String batchInferenceJobArn)

        The Amazon Resource Name (ARN) of the batch inference job.

        Parameters:
        batchInferenceJobArn - The Amazon Resource Name (ARN) of the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filterArn

        BatchInferenceJob.Builder filterArn​(String filterArn)

        The ARN of the filter used on the batch inference job.

        Parameters:
        filterArn - The ARN of the filter used on the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • failureReason

        BatchInferenceJob.Builder failureReason​(String failureReason)

        If the batch inference job failed, the reason for the failure.

        Parameters:
        failureReason - If the batch inference job failed, the reason for the failure.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • solutionVersionArn

        BatchInferenceJob.Builder solutionVersionArn​(String solutionVersionArn)

        The Amazon Resource Name (ARN) of the solution version from which the batch inference job was created.

        Parameters:
        solutionVersionArn - The Amazon Resource Name (ARN) of the solution version from which the batch inference job was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • numResults

        BatchInferenceJob.Builder numResults​(Integer numResults)

        The number of recommendations generated by the batch inference job. This number includes the error messages generated for failed input records.

        Parameters:
        numResults - The number of recommendations generated by the batch inference job. This number includes the error messages generated for failed input records.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobInput

        BatchInferenceJob.Builder jobInput​(BatchInferenceJobInput jobInput)

        The Amazon S3 path that leads to the input data used to generate the batch inference job.

        Parameters:
        jobInput - The Amazon S3 path that leads to the input data used to generate the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobOutput

        BatchInferenceJob.Builder jobOutput​(BatchInferenceJobOutput jobOutput)

        The Amazon S3 bucket that contains the output data generated by the batch inference job.

        Parameters:
        jobOutput - The Amazon S3 bucket that contains the output data generated by the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • batchInferenceJobConfig

        BatchInferenceJob.Builder batchInferenceJobConfig​(BatchInferenceJobConfig batchInferenceJobConfig)

        A string to string map of the configuration details of a batch inference job.

        Parameters:
        batchInferenceJobConfig - A string to string map of the configuration details of a batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        BatchInferenceJob.Builder roleArn​(String roleArn)

        The ARN of the Amazon Identity and Access Management (IAM) role that requested the batch inference job.

        Parameters:
        roleArn - The ARN of the Amazon Identity and Access Management (IAM) role that requested the batch inference job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • themeGenerationConfig

        BatchInferenceJob.Builder themeGenerationConfig​(ThemeGenerationConfig themeGenerationConfig)

        The job's theme generation settings.

        Parameters:
        themeGenerationConfig - The job's theme generation settings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        BatchInferenceJob.Builder status​(String status)

        The status of the batch inference job. The status is one of the following values:

        • PENDING

        • IN PROGRESS

        • ACTIVE

        • CREATE FAILED

        Parameters:
        status - The status of the batch inference job. The status is one of the following values:

        • PENDING

        • IN PROGRESS

        • ACTIVE

        • CREATE FAILED

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationDateTime

        BatchInferenceJob.Builder creationDateTime​(Instant creationDateTime)

        The time at which the batch inference job was created.

        Parameters:
        creationDateTime - The time at which the batch inference job was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedDateTime

        BatchInferenceJob.Builder lastUpdatedDateTime​(Instant lastUpdatedDateTime)

        The time at which the batch inference job was last updated.

        Parameters:
        lastUpdatedDateTime - The time at which the batch inference job was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.