Interface CreateProcessingJobRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateProcessingJobRequest.Builder,CreateProcessingJobRequest>
,SageMakerRequest.Builder
,SdkBuilder<CreateProcessingJobRequest.Builder,CreateProcessingJobRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateProcessingJobRequest
public static interface CreateProcessingJobRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateProcessingJobRequest.Builder,CreateProcessingJobRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateProcessingJobRequest.Builder
appSpecification(Consumer<AppSpecification.Builder> appSpecification)
Configures the processing job to run a specified Docker container image.CreateProcessingJobRequest.Builder
appSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.CreateProcessingJobRequest.Builder
environment(Map<String,String> environment)
The environment variables to set in the Docker container.default CreateProcessingJobRequest.Builder
experimentConfig(Consumer<ExperimentConfig.Builder> experimentConfig)
Sets the value of the ExperimentConfig property for this object.CreateProcessingJobRequest.Builder
experimentConfig(ExperimentConfig experimentConfig)
Sets the value of the ExperimentConfig property for this object.default CreateProcessingJobRequest.Builder
networkConfig(Consumer<NetworkConfig.Builder> networkConfig)
Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.CreateProcessingJobRequest.Builder
networkConfig(NetworkConfig networkConfig)
Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.CreateProcessingJobRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateProcessingJobRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
CreateProcessingJobRequest.Builder
processingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.Builder
processingInputs(Consumer<ProcessingInput.Builder>... processingInputs)
An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.Builder
processingInputs(ProcessingInput... processingInputs)
An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.Builder
processingJobName(String processingJobName)
The name of the processing job.default CreateProcessingJobRequest.Builder
processingOutputConfig(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig)
Output configuration for the processing job.CreateProcessingJobRequest.Builder
processingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.default CreateProcessingJobRequest.Builder
processingResources(Consumer<ProcessingResources.Builder> processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.CreateProcessingJobRequest.Builder
processingResources(ProcessingResources processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.CreateProcessingJobRequest.Builder
roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.default CreateProcessingJobRequest.Builder
stoppingCondition(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition)
The time limit for how long the processing job is allowed to run.CreateProcessingJobRequest.Builder
stoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.CreateProcessingJobRequest.Builder
tags(Collection<Tag> tags)
(Optional) An array of key-value pairs.CreateProcessingJobRequest.Builder
tags(Consumer<Tag.Builder>... tags)
(Optional) An array of key-value pairs.CreateProcessingJobRequest.Builder
tags(Tag... tags)
(Optional) An array of key-value pairs.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
processingInputs
CreateProcessingJobRequest.Builder processingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.
- Parameters:
processingInputs
- An array of inputs configuring the data to download into the processing container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingInputs
CreateProcessingJobRequest.Builder processingInputs(ProcessingInput... processingInputs)
An array of inputs configuring the data to download into the processing container.
- Parameters:
processingInputs
- An array of inputs configuring the data to download into the processing container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingInputs
CreateProcessingJobRequest.Builder processingInputs(Consumer<ProcessingInput.Builder>... processingInputs)
An array of inputs configuring the data to download into the processing container.
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
CreateProcessingJobRequest.Builder processingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.
- Parameters:
processingOutputConfig
- Output configuration for the processing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingOutputConfig
default CreateProcessingJobRequest.Builder processingOutputConfig(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig)
Output configuration for the processing job.
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
CreateProcessingJobRequest.Builder processingJobName(String processingJobName)
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
- Parameters:
processingJobName
- The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingResources
CreateProcessingJobRequest.Builder processingResources(ProcessingResources processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
- Parameters:
processingResources
- Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingResources
default CreateProcessingJobRequest.Builder processingResources(Consumer<ProcessingResources.Builder> processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
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
CreateProcessingJobRequest.Builder stoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.
- Parameters:
stoppingCondition
- The time limit for how long the processing job is allowed to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stoppingCondition
default CreateProcessingJobRequest.Builder stoppingCondition(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition)
The time limit for how long the processing job is allowed to run.
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
CreateProcessingJobRequest.Builder appSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.
- Parameters:
appSpecification
- Configures the processing job to run a specified Docker container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appSpecification
default CreateProcessingJobRequest.Builder appSpecification(Consumer<AppSpecification.Builder> appSpecification)
Configures the processing job to run a specified Docker container image.
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
CreateProcessingJobRequest.Builder environment(Map<String,String> environment)
The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.
- Parameters:
environment
- The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfig
CreateProcessingJobRequest.Builder networkConfig(NetworkConfig networkConfig)
Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.
- Parameters:
networkConfig
- Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfig
default CreateProcessingJobRequest.Builder networkConfig(Consumer<NetworkConfig.Builder> networkConfig)
Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.
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
CreateProcessingJobRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateProcessingJobRequest.Builder tags(Collection<Tag> tags)
(Optional) 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
- (Optional) 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
CreateProcessingJobRequest.Builder tags(Tag... tags)
(Optional) 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
- (Optional) 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
CreateProcessingJobRequest.Builder tags(Consumer<Tag.Builder>... tags)
(Optional) 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
)
-
experimentConfig
CreateProcessingJobRequest.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 CreateProcessingJobRequest.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)
-
overrideConfiguration
CreateProcessingJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateProcessingJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-