Interface ProcessingJob.Builder

    • Method Detail

      • processingInputs

        ProcessingJob.Builder processingInputs​(Collection<ProcessingInput> processingInputs)

        List of input configurations for the processing job.

        Parameters:
        processingInputs - List of input configurations for the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingInputs

        ProcessingJob.Builder processingInputs​(ProcessingInput... processingInputs)

        List of input configurations for the processing job.

        Parameters:
        processingInputs - List of input configurations for the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingOutputConfig

        ProcessingJob.Builder processingOutputConfig​(ProcessingOutputConfig processingOutputConfig)
        Sets the value of the ProcessingOutputConfig property for this object.
        Parameters:
        processingOutputConfig - The new value for the ProcessingOutputConfig property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingJobName

        ProcessingJob.Builder processingJobName​(String processingJobName)

        The name of the processing job.

        Parameters:
        processingJobName - The name of the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingResources

        ProcessingJob.Builder processingResources​(ProcessingResources processingResources)
        Sets the value of the ProcessingResources property for this object.
        Parameters:
        processingResources - The new value for the ProcessingResources property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stoppingCondition

        ProcessingJob.Builder stoppingCondition​(ProcessingStoppingCondition stoppingCondition)
        Sets the value of the StoppingCondition property for this object.
        Parameters:
        stoppingCondition - The new value for the StoppingCondition property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appSpecification

        ProcessingJob.Builder appSpecification​(AppSpecification appSpecification)
        Sets the value of the AppSpecification property for this object.
        Parameters:
        appSpecification - The new value for the AppSpecification property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environment

        ProcessingJob.Builder environment​(Map<String,​String> environment)

        Sets the environment variables in the Docker container.

        Parameters:
        environment - Sets the environment variables in the Docker container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkConfig

        ProcessingJob.Builder networkConfig​(NetworkConfig networkConfig)
        Sets the value of the NetworkConfig property for this object.
        Parameters:
        networkConfig - The new value for the NetworkConfig property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        ProcessingJob.Builder roleArn​(String roleArn)

        The ARN of the role used to create the processing job.

        Parameters:
        roleArn - The ARN of the role used to create the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • experimentConfig

        ProcessingJob.Builder experimentConfig​(ExperimentConfig experimentConfig)
        Sets the value of the ExperimentConfig property for this object.
        Parameters:
        experimentConfig - The new value for the ExperimentConfig property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingJobArn

        ProcessingJob.Builder processingJobArn​(String processingJobArn)

        The ARN of the processing job.

        Parameters:
        processingJobArn - The ARN of the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingJobStatus

        ProcessingJob.Builder processingJobStatus​(String processingJobStatus)

        The status of the processing job.

        Parameters:
        processingJobStatus - The status of the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProcessingJobStatus, ProcessingJobStatus
      • exitMessage

        ProcessingJob.Builder exitMessage​(String exitMessage)

        A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.

        Parameters:
        exitMessage - A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • failureReason

        ProcessingJob.Builder failureReason​(String failureReason)

        A string, up to one KB in size, that contains the reason a processing job failed, if it failed.

        Parameters:
        failureReason - A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingEndTime

        ProcessingJob.Builder processingEndTime​(Instant processingEndTime)

        The time that the processing job ended.

        Parameters:
        processingEndTime - The time that the processing job ended.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingStartTime

        ProcessingJob.Builder processingStartTime​(Instant processingStartTime)

        The time that the processing job started.

        Parameters:
        processingStartTime - The time that the processing job started.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        ProcessingJob.Builder lastModifiedTime​(Instant lastModifiedTime)

        The time the processing job was last modified.

        Parameters:
        lastModifiedTime - The time the processing job was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        ProcessingJob.Builder creationTime​(Instant creationTime)

        The time the processing job was created.

        Parameters:
        creationTime - The time the processing job was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • monitoringScheduleArn

        ProcessingJob.Builder monitoringScheduleArn​(String monitoringScheduleArn)

        The ARN of a monitoring schedule for an endpoint associated with this processing job.

        Parameters:
        monitoringScheduleArn - The ARN of a monitoring schedule for an endpoint associated with this processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • autoMLJobArn

        ProcessingJob.Builder autoMLJobArn​(String autoMLJobArn)

        The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.

        Parameters:
        autoMLJobArn - The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • trainingJobArn

        ProcessingJob.Builder trainingJobArn​(String trainingJobArn)

        The ARN of the training job associated with this processing job.

        Parameters:
        trainingJobArn - The ARN of the training job associated with this processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProcessingJob.Builder tags​(Collection<Tag> tags)

        An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Parameters:
        tags - An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProcessingJob.Builder tags​(Tag... tags)

        An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Parameters:
        tags - An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProcessingJob.Builder tags​(Consumer<Tag.Builder>... tags)

        An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)