Interface ProcessingJob.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ProcessingJob.Builder,ProcessingJob>
,SdkBuilder<ProcessingJob.Builder,ProcessingJob>
,SdkPojo
- Enclosing class:
- ProcessingJob
public static interface ProcessingJob.Builder extends SdkPojo, CopyableBuilder<ProcessingJob.Builder,ProcessingJob>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ProcessingJob.Builder
appSpecification(Consumer<AppSpecification.Builder> appSpecification)
Sets the value of the AppSpecification property for this object.ProcessingJob.Builder
appSpecification(AppSpecification appSpecification)
Sets the value of the AppSpecification property for this object.ProcessingJob.Builder
autoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.ProcessingJob.Builder
creationTime(Instant creationTime)
The time the processing job was created.ProcessingJob.Builder
environment(Map<String,String> environment)
Sets the environment variables in the Docker container.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.default ProcessingJob.Builder
experimentConfig(Consumer<ExperimentConfig.Builder> experimentConfig)
Sets the value of the ExperimentConfig property for this object.ProcessingJob.Builder
experimentConfig(ExperimentConfig experimentConfig)
Sets the value of the ExperimentConfig property for this object.ProcessingJob.Builder
failureReason(String failureReason)
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.ProcessingJob.Builder
lastModifiedTime(Instant lastModifiedTime)
The time the processing job was last modified.ProcessingJob.Builder
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.ProcessingJob.Builder
networkConfig(NetworkConfig networkConfig)
Sets the value of the NetworkConfig property for this object.ProcessingJob.Builder
processingEndTime(Instant processingEndTime)
The time that the processing job ended.ProcessingJob.Builder
processingInputs(Collection<ProcessingInput> processingInputs)
List of input configurations for the processing job.ProcessingJob.Builder
processingInputs(Consumer<ProcessingInput.Builder>... processingInputs)
List of input configurations for the processing job.ProcessingJob.Builder
processingInputs(ProcessingInput... processingInputs)
List of input configurations for the processing job.ProcessingJob.Builder
processingJobArn(String processingJobArn)
The ARN of the processing job.ProcessingJob.Builder
processingJobName(String processingJobName)
The name of the processing job.ProcessingJob.Builder
processingJobStatus(String processingJobStatus)
The status of the processing job.ProcessingJob.Builder
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.ProcessingJob.Builder
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.ProcessingJob.Builder
processingResources(ProcessingResources processingResources)
Sets the value of the ProcessingResources property for this object.ProcessingJob.Builder
processingStartTime(Instant processingStartTime)
The time that the processing job started.ProcessingJob.Builder
roleArn(String roleArn)
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.ProcessingJob.Builder
stoppingCondition(ProcessingStoppingCondition stoppingCondition)
Sets the value of the StoppingCondition property for this object.ProcessingJob.Builder
tags(Collection<Tag> tags)
An array of key-value pairs.ProcessingJob.Builder
tags(Consumer<Tag.Builder>... tags)
An array of key-value pairs.ProcessingJob.Builder
tags(Tag... tags)
An array of key-value pairs.ProcessingJob.Builder
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 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.
-
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 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 to#processingInputs(List
.) - 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:
#processingInputs(java.util.Collection
)
-
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 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:
processingOutputConfig(ProcessingOutputConfig)
-
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 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:
processingResources(ProcessingResources)
-
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 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:
stoppingCondition(ProcessingStoppingCondition)
-
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 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:
appSpecification(AppSpecification)
-
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 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:
networkConfig(NetworkConfig)
-
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 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:
experimentConfig(ExperimentConfig)
-
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
-
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:
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 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 to#tags(List
.) - 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:
#tags(java.util.Collection
)
-
-