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.BuilderappSpecification(Consumer<AppSpecification.Builder> appSpecification)Configures the processing job to run a specified Docker container image.CreateProcessingJobRequest.BuilderappSpecification(AppSpecification appSpecification)Configures the processing job to run a specified Docker container image.CreateProcessingJobRequest.Builderenvironment(Map<String,String> environment)The environment variables to set in the Docker container.default CreateProcessingJobRequest.BuilderexperimentConfig(Consumer<ExperimentConfig.Builder> experimentConfig)Sets the value of the ExperimentConfig property for this object.CreateProcessingJobRequest.BuilderexperimentConfig(ExperimentConfig experimentConfig)Sets the value of the ExperimentConfig property for this object.default CreateProcessingJobRequest.BuildernetworkConfig(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.BuildernetworkConfig(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.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateProcessingJobRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateProcessingJobRequest.BuilderprocessingInputs(Collection<ProcessingInput> processingInputs)An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.BuilderprocessingInputs(Consumer<ProcessingInput.Builder>... processingInputs)An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.BuilderprocessingInputs(ProcessingInput... processingInputs)An array of inputs configuring the data to download into the processing container.CreateProcessingJobRequest.BuilderprocessingJobName(String processingJobName)The name of the processing job.default CreateProcessingJobRequest.BuilderprocessingOutputConfig(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig)Output configuration for the processing job.CreateProcessingJobRequest.BuilderprocessingOutputConfig(ProcessingOutputConfig processingOutputConfig)Output configuration for the processing job.default CreateProcessingJobRequest.BuilderprocessingResources(Consumer<ProcessingResources.Builder> processingResources)Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.CreateProcessingJobRequest.BuilderprocessingResources(ProcessingResources processingResources)Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.CreateProcessingJobRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.default CreateProcessingJobRequest.BuilderstoppingCondition(Consumer<ProcessingStoppingCondition.Builder> stoppingCondition)The time limit for how long the processing job is allowed to run.CreateProcessingJobRequest.BuilderstoppingCondition(ProcessingStoppingCondition stoppingCondition)The time limit for how long the processing job is allowed to run.CreateProcessingJobRequest.Buildertags(Collection<Tag> tags)(Optional) An array of key-value pairs.CreateProcessingJobRequest.Buildertags(Consumer<Tag.Builder>... tags)(Optional) An array of key-value pairs.CreateProcessingJobRequest.Buildertags(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, 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.Builderavoiding the need to create one manually viaProcessingInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaProcessingOutputConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaProcessingResources.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaProcessingStoppingCondition.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAppSpecification.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNetworkConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaExperimentConfig.builder().When the
Consumercompletes,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:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateProcessingJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-