@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()
Sets the environment variables in the Docker container.
|
ExperimentConfig |
getExperimentConfig() |
NetworkConfig |
getNetworkConfig()
Networking options for a processing job.
|
List<ProcessingInput> |
getProcessingInputs()
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to
File . |
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)
Sets the environment variables in the Docker container.
|
void |
setExperimentConfig(ExperimentConfig experimentConfig) |
void |
setNetworkConfig(NetworkConfig networkConfig)
Networking options for a processing job.
|
void |
setProcessingInputs(Collection<ProcessingInput> processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to
File . |
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)
Sets the environment variables in the Docker container.
|
CreateProcessingJobRequest |
withExperimentConfig(ExperimentConfig experimentConfig) |
CreateProcessingJobRequest |
withNetworkConfig(NetworkConfig networkConfig)
Networking options for a processing job.
|
CreateProcessingJobRequest |
withProcessingInputs(Collection<ProcessingInput> processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to
File . |
CreateProcessingJobRequest |
withProcessingInputs(ProcessingInput... processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to
File . |
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()
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to File
.
File
.public void setProcessingInputs(Collection<ProcessingInput> processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to File
.
processingInputs
- For each input, data is downloaded from S3 into the processing container before the processing job begins
running if "S3InputMode" is set to File
.public CreateProcessingJobRequest withProcessingInputs(ProcessingInput... processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to File
.
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
- For each input, data is downloaded from S3 into the processing container before the processing job begins
running if "S3InputMode" is set to File
.public CreateProcessingJobRequest withProcessingInputs(Collection<ProcessingInput> processingInputs)
For each input, data is downloaded from S3 into the processing container before the processing job begins running
if "S3InputMode" is set to File
.
processingInputs
- For each input, data is downloaded from S3 into the processing container before the processing job begins
running if "S3InputMode" is set to File
.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 AWS Region in the AWS account.
processingJobName
- The name of the processing job. The name must be unique within an AWS Region in the AWS account.public String getProcessingJobName()
The name of the processing job. The name must be unique within an AWS Region in the AWS account.
public CreateProcessingJobRequest withProcessingJobName(String processingJobName)
The name of the processing job. The name must be unique within an AWS Region in the AWS account.
processingJobName
- The name of the processing job. The name must be unique within an AWS Region in the AWS 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()
Sets the environment variables in the Docker container.
public void setEnvironment(Map<String,String> environment)
Sets the environment variables in the Docker container.
environment
- Sets the environment variables in the Docker container.public CreateProcessingJobRequest withEnvironment(Map<String,String> environment)
Sets the environment variables in the Docker container.
environment
- Sets the environment variables in the Docker container.public CreateProcessingJobRequest addEnvironmentEntry(String key, String value)
public CreateProcessingJobRequest clearEnvironmentEntries()
public void setNetworkConfig(NetworkConfig networkConfig)
Networking options for a processing job.
networkConfig
- Networking options for a processing job.public NetworkConfig getNetworkConfig()
Networking options for a processing job.
public CreateProcessingJobRequest withNetworkConfig(NetworkConfig networkConfig)
Networking options for a processing job.
networkConfig
- Networking options for a processing job.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 AWS 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 AWS Billing and Cost Management User Guide.
tags
- (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS 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 AWS 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 AWS 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 AWS Billing and Cost Management User Guide.
tags
- (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS 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()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.