Interface CreateProcessingJobRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateProcessingJobRequest.Builder,CreateProcessingJobRequest>,SageMakerRequest.Builder,SdkBuilder<CreateProcessingJobRequest.Builder,CreateProcessingJobRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateProcessingJobRequest
@Mutable @NotThreadSafe 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, 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.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.
Do not include any security-sensitive information including account access IDs, secrets, or tokens in any environment fields. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request environment variable or plain text fields.
- Parameters:
environment- The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.Do not include any security-sensitive information including account access IDs, secrets, or tokens in any environment fields. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request environment variable or plain text fields.
- 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.
Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.
- 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.Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.
- 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.
Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.
- 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.Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.
- 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 theDo not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.
Tag.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
-
-