@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProcessingJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateProcessingJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateProcessingJobRequest |
addEnvironmentEntry(String key,
String value)
Add a single Environment entry
|
CreateProcessingJobRequest |
clearEnvironmentEntries()
Removes all the entries added into Environment.
|
CreateProcessingJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AppSpecification |
getAppSpecification()
Configures the processing job to run a specified Docker container image.
|
Map<String,String> |
getEnvironment()
The environment variables to set in the Docker container.
|
ExperimentConfig |
getExperimentConfig() |
NetworkConfig |
getNetworkConfig()
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.
|
List<ProcessingInput> |
getProcessingInputs()
An array of inputs configuring the data to download into the processing container.
|
String |
getProcessingJobName()
The name of the processing job.
|
ProcessingOutputConfig |
getProcessingOutputConfig()
Output configuration for the processing job.
|
ProcessingResources |
getProcessingResources()
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
ProcessingStoppingCondition |
getStoppingCondition()
The time limit for how long the processing job is allowed to run.
|
List<Tag> |
getTags()
(Optional) An array of key-value pairs.
|
int |
hashCode() |
void |
setAppSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.
|
void |
setEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
|
void |
setExperimentConfig(ExperimentConfig experimentConfig) |
void |
setNetworkConfig(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.
|
void |
setProcessingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.
|
void |
setProcessingJobName(String processingJobName)
The name of the processing job.
|
void |
setProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.
|
void |
setProcessingResources(ProcessingResources processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
void |
setStoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.
|
void |
setTags(Collection<Tag> tags)
(Optional) An array of key-value pairs.
|
String |
toString()
Returns a string representation of this object.
|
CreateProcessingJobRequest |
withAppSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.
|
CreateProcessingJobRequest |
withEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
|
CreateProcessingJobRequest |
withExperimentConfig(ExperimentConfig experimentConfig) |
CreateProcessingJobRequest |
withNetworkConfig(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 |
withProcessingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.
|
CreateProcessingJobRequest |
withProcessingInputs(ProcessingInput... processingInputs)
An array of inputs configuring the data to download into the processing container.
|
CreateProcessingJobRequest |
withProcessingJobName(String processingJobName)
The name of the processing job.
|
CreateProcessingJobRequest |
withProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.
|
CreateProcessingJobRequest |
withProcessingResources(ProcessingResources processingResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job.
|
CreateProcessingJobRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
CreateProcessingJobRequest |
withStoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.
|
CreateProcessingJobRequest |
withTags(Collection<Tag> tags)
(Optional) An array of key-value pairs.
|
CreateProcessingJobRequest |
withTags(Tag... tags)
(Optional) An array of key-value pairs.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public List<ProcessingInput> getProcessingInputs()
An array of inputs configuring the data to download into the processing container.
public void setProcessingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.
processingInputs
- An array of inputs configuring the data to download into the processing container.public CreateProcessingJobRequest withProcessingInputs(ProcessingInput... processingInputs)
An array of inputs configuring the data to download into the processing container.
NOTE: This method appends the values to the existing list (if any). Use
setProcessingInputs(java.util.Collection)
or withProcessingInputs(java.util.Collection)
if you
want to override the existing values.
processingInputs
- An array of inputs configuring the data to download into the processing container.public CreateProcessingJobRequest withProcessingInputs(Collection<ProcessingInput> processingInputs)
An array of inputs configuring the data to download into the processing container.
processingInputs
- An array of inputs configuring the data to download into the processing container.public void setProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.
processingOutputConfig
- Output configuration for the processing job.public ProcessingOutputConfig getProcessingOutputConfig()
Output configuration for the processing job.
public CreateProcessingJobRequest withProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
Output configuration for the processing job.
processingOutputConfig
- Output configuration for the processing job.public void setProcessingJobName(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.
processingJobName
- The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon
Web Services account.public String getProcessingJobName()
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
public CreateProcessingJobRequest withProcessingJobName(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.
processingJobName
- The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon
Web Services account.public void setProcessingResources(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.
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.public ProcessingResources getProcessingResources()
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.
public CreateProcessingJobRequest withProcessingResources(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.
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.public void setStoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.
stoppingCondition
- The time limit for how long the processing job is allowed to run.public ProcessingStoppingCondition getStoppingCondition()
The time limit for how long the processing job is allowed to run.
public CreateProcessingJobRequest withStoppingCondition(ProcessingStoppingCondition stoppingCondition)
The time limit for how long the processing job is allowed to run.
stoppingCondition
- The time limit for how long the processing job is allowed to run.public void setAppSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.
appSpecification
- Configures the processing job to run a specified Docker container image.public AppSpecification getAppSpecification()
Configures the processing job to run a specified Docker container image.
public CreateProcessingJobRequest withAppSpecification(AppSpecification appSpecification)
Configures the processing job to run a specified Docker container image.
appSpecification
- Configures the processing job to run a specified Docker container image.public Map<String,String> getEnvironment()
The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.
public void setEnvironment(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.
environment
- The environment variables to set in the Docker container. Up to 100 key and values entries in the map are
supported.public CreateProcessingJobRequest withEnvironment(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.
environment
- The environment variables to set in the Docker container. Up to 100 key and values entries in the map are
supported.public CreateProcessingJobRequest addEnvironmentEntry(String key, String value)
public CreateProcessingJobRequest clearEnvironmentEntries()
public void setNetworkConfig(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.
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.public NetworkConfig getNetworkConfig()
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.
public CreateProcessingJobRequest withNetworkConfig(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.
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.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your
behalf.public String getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
public CreateProcessingJobRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your
behalf.public List<Tag> getTags()
(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.
public void setTags(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.
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.public CreateProcessingJobRequest withTags(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.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
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.public CreateProcessingJobRequest withTags(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.
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.public void setExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public ExperimentConfig getExperimentConfig()
public CreateProcessingJobRequest withExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public String toString()
toString
in class Object
Object.toString()
public CreateProcessingJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()