Interface CreateProcessingJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateProcessingJobRequest.Builder,
,CreateProcessingJobRequest> SageMakerRequest.Builder
,SdkBuilder<CreateProcessingJobRequest.Builder,
,CreateProcessingJobRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateProcessingJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionappSpecification
(Consumer<AppSpecification.Builder> appSpecification) Configures the processing job to run a specified Docker container image.appSpecification
(AppSpecification appSpecification) Configures the processing job to run a specified Docker container image.environment
(Map<String, String> environment) The environment variables to set in the Docker container.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.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.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.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.processingInputs
(Collection<ProcessingInput> processingInputs) An array of inputs configuring the data to download into the processing container.processingInputs
(Consumer<ProcessingInput.Builder>... processingInputs) An array of inputs configuring the data to download into the processing container.processingInputs
(ProcessingInput... processingInputs) An array of inputs configuring the data to download into the processing container.processingJobName
(String processingJobName) The name of the processing job.processingOutputConfig
(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig) Output configuration for the processing job.processingOutputConfig
(ProcessingOutputConfig processingOutputConfig) Output configuration for the processing job.processingResources
(Consumer<ProcessingResources.Builder> processingResources) Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.processingResources
(ProcessingResources processingResources) Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.stoppingCondition
(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition) The time limit for how long the processing job is allowed to run.stoppingCondition
(ProcessingStoppingCondition stoppingCondition) The time limit for how long the processing job is allowed to run.tags
(Collection<Tag> tags) (Optional) An array of key-value pairs.tags
(Consumer<Tag.Builder>... tags) (Optional) An array of key-value pairs.(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, sdkFields
-
Method Details
-
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
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 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
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:
-
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
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:
-
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:
-
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:
-
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
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:
-
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
(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
(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
(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 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:
-
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:
-
overrideConfiguration
CreateProcessingJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateProcessingJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-