Interface ProcessingJob.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProcessingJob.Builder,
,ProcessingJob> SdkBuilder<ProcessingJob.Builder,
,ProcessingJob> SdkPojo
- Enclosing class:
ProcessingJob
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProcessingJob.Builder
appSpecification
(Consumer<AppSpecification.Builder> appSpecification) Sets the value of the AppSpecification property for this object.appSpecification
(AppSpecification appSpecification) Sets the value of the AppSpecification property for this object.autoMLJobArn
(String autoMLJobArn) The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.creationTime
(Instant creationTime) The time the processing job was created.environment
(Map<String, String> environment) Sets the environment variables in the Docker container.exitMessage
(String exitMessage) A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.default ProcessingJob.Builder
experimentConfig
(Consumer<ExperimentConfig.Builder> experimentConfig) Sets the value of the ExperimentConfig property for this object.experimentConfig
(ExperimentConfig experimentConfig) Sets the value of the ExperimentConfig property for this object.failureReason
(String failureReason) A string, up to one KB in size, that contains the reason a processing job failed, if it failed.lastModifiedTime
(Instant lastModifiedTime) The time the processing job was last modified.monitoringScheduleArn
(String monitoringScheduleArn) The ARN of a monitoring schedule for an endpoint associated with this processing job.default ProcessingJob.Builder
networkConfig
(Consumer<NetworkConfig.Builder> networkConfig) Sets the value of the NetworkConfig property for this object.networkConfig
(NetworkConfig networkConfig) Sets the value of the NetworkConfig property for this object.processingEndTime
(Instant processingEndTime) The time that the processing job ended.processingInputs
(Collection<ProcessingInput> processingInputs) List of input configurations for the processing job.processingInputs
(Consumer<ProcessingInput.Builder>... processingInputs) List of input configurations for the processing job.processingInputs
(ProcessingInput... processingInputs) List of input configurations for the processing job.processingJobArn
(String processingJobArn) The ARN of the processing job.processingJobName
(String processingJobName) The name of the processing job.processingJobStatus
(String processingJobStatus) The status of the processing job.processingJobStatus
(ProcessingJobStatus processingJobStatus) The status of the processing job.default ProcessingJob.Builder
processingOutputConfig
(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig) Sets the value of the ProcessingOutputConfig property for this object.processingOutputConfig
(ProcessingOutputConfig processingOutputConfig) Sets the value of the ProcessingOutputConfig property for this object.default ProcessingJob.Builder
processingResources
(Consumer<ProcessingResources.Builder> processingResources) Sets the value of the ProcessingResources property for this object.processingResources
(ProcessingResources processingResources) Sets the value of the ProcessingResources property for this object.processingStartTime
(Instant processingStartTime) The time that the processing job started.The ARN of the role used to create the processing job.default ProcessingJob.Builder
stoppingCondition
(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition) Sets the value of the StoppingCondition property for this object.stoppingCondition
(ProcessingStoppingCondition stoppingCondition) Sets the value of the StoppingCondition property for this object.tags
(Collection<Tag> tags) An array of key-value pairs.tags
(Consumer<Tag.Builder>... tags) An array of key-value pairs.An array of key-value pairs.trainingJobArn
(String trainingJobArn) The ARN of the training job associated with this processing job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
List of input configurations for the processing job.
This is a convenience method that creates an instance of theProcessingInput.Builder
avoiding the need to create one manually viaProcessingInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprocessingInputs(List<ProcessingInput>)
.- Parameters:
processingInputs
- a consumer that will call methods onProcessingInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theProcessingOutputConfig.Builder
avoiding the need to create one manually viaProcessingOutputConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprocessingOutputConfig(ProcessingOutputConfig)
.- Parameters:
processingOutputConfig
- a consumer that will call methods onProcessingOutputConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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 theProcessingResources.Builder
avoiding the need to create one manually viaProcessingResources.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprocessingResources(ProcessingResources)
.- Parameters:
processingResources
- a consumer that will call methods onProcessingResources.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theProcessingStoppingCondition.Builder
avoiding the need to create one manually viaProcessingStoppingCondition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostoppingCondition(ProcessingStoppingCondition)
.- Parameters:
stoppingCondition
- a consumer that will call methods onProcessingStoppingCondition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
Sets the value of the AppSpecification property for this object. This is a convenience method that creates an instance of theAppSpecification.Builder
avoiding the need to create one manually viaAppSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toappSpecification(AppSpecification)
.- Parameters:
appSpecification
- a consumer that will call methods onAppSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
Sets the value of the NetworkConfig property for this object. This is a convenience method that creates an instance of theNetworkConfig.Builder
avoiding the need to create one manually viaNetworkConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkConfig(NetworkConfig)
.- Parameters:
networkConfig
- a consumer that will call methods onNetworkConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
Sets the value of the ExperimentConfig property for this object. This is a convenience method that creates an instance of theExperimentConfig.Builder
avoiding the need to create one manually viaExperimentConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexperimentConfig(ExperimentConfig)
.- Parameters:
experimentConfig
- a consumer that will call methods onExperimentConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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
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
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
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
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
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
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
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
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 theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-