Interface ProcessingJob.Builder

  • Method Details

    • 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.
    • processingInputs

      ProcessingJob.Builder processingInputs(Consumer<ProcessingInput.Builder>... processingInputs)

      List of input configurations for the processing job.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingInputs(List<ProcessingInput>).

      Parameters:
      processingInputs - a consumer that will call methods on ProcessingInput.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • processingOutputConfig

      default ProcessingJob.Builder processingOutputConfig(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig)
      Sets the value of the ProcessingOutputConfig property for this object. This is a convenience method that creates an instance of the ProcessingOutputConfig.Builder avoiding the need to create one manually via ProcessingOutputConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingOutputConfig(ProcessingOutputConfig).

      Parameters:
      processingOutputConfig - a consumer that will call methods on ProcessingOutputConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • processingResources

      default ProcessingJob.Builder processingResources(Consumer<ProcessingResources.Builder> processingResources)
      Sets the value of the ProcessingResources property for this object. This is a convenience method that creates an instance of the ProcessingResources.Builder avoiding the need to create one manually via ProcessingResources.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingResources(ProcessingResources).

      Parameters:
      processingResources - a consumer that will call methods on ProcessingResources.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • stoppingCondition

      default ProcessingJob.Builder stoppingCondition(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition)
      Sets the value of the StoppingCondition property for this object. This is a convenience method that creates an instance of the ProcessingStoppingCondition.Builder avoiding the need to create one manually via ProcessingStoppingCondition.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to stoppingCondition(ProcessingStoppingCondition).

      Parameters:
      stoppingCondition - a consumer that will call methods on ProcessingStoppingCondition.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • appSpecification

      default ProcessingJob.Builder appSpecification(Consumer<AppSpecification.Builder> appSpecification)
      Sets the value of the AppSpecification property for this object. This is a convenience method that creates an instance of the AppSpecification.Builder avoiding the need to create one manually via AppSpecification.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to appSpecification(AppSpecification).

      Parameters:
      appSpecification - a consumer that will call methods on AppSpecification.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • networkConfig

      default ProcessingJob.Builder networkConfig(Consumer<NetworkConfig.Builder> networkConfig)
      Sets the value of the NetworkConfig property for this object. This is a convenience method that creates an instance of the NetworkConfig.Builder avoiding the need to create one manually via NetworkConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to networkConfig(NetworkConfig).

      Parameters:
      networkConfig - a consumer that will call methods on NetworkConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • experimentConfig

      default ProcessingJob.Builder experimentConfig(Consumer<ExperimentConfig.Builder> experimentConfig)
      Sets the value of the ExperimentConfig property for this object. This is a convenience method that creates an instance of the ExperimentConfig.Builder avoiding the need to create one manually via ExperimentConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to experimentConfig(ExperimentConfig).

      Parameters:
      experimentConfig - a consumer that will call methods on ExperimentConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      ProcessingJob.Builder processingJobStatus(ProcessingJobStatus 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:
    • 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

      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

      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<Tag>).

      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: