@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProcessingJob extends Object implements Serializable, Cloneable, StructuredPojo
An Amazon SageMaker processing job that is used to analyze data and evaluate models. For more information, see Process Data and Evaluate Models.
Constructor and Description |
---|
ProcessingJob() |
Modifier and Type | Method and Description |
---|---|
ProcessingJob |
addEnvironmentEntry(String key,
String value)
Add a single Environment entry
|
ProcessingJob |
clearEnvironmentEntries()
Removes all the entries added into Environment.
|
ProcessingJob |
clone() |
boolean |
equals(Object obj) |
AppSpecification |
getAppSpecification() |
String |
getAutoMLJobArn()
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
|
Date |
getCreationTime()
The time the processing job was created.
|
Map<String,String> |
getEnvironment()
Sets the environment variables in the Docker container.
|
String |
getExitMessage()
A string, up to one KB in size, that contains metadata from the processing container when the processing job
exits.
|
ExperimentConfig |
getExperimentConfig() |
String |
getFailureReason()
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
|
Date |
getLastModifiedTime()
The time the processing job was last modified.
|
String |
getMonitoringScheduleArn()
The ARN of a monitoring schedule for an endpoint associated with this processing job.
|
NetworkConfig |
getNetworkConfig() |
Date |
getProcessingEndTime()
The time that the processing job ended.
|
List<ProcessingInput> |
getProcessingInputs()
List of input configurations for the processing job.
|
String |
getProcessingJobArn()
The ARN of the processing job.
|
String |
getProcessingJobName()
The name of the processing job.
|
String |
getProcessingJobStatus()
The status of the processing job.
|
ProcessingOutputConfig |
getProcessingOutputConfig() |
ProcessingResources |
getProcessingResources() |
Date |
getProcessingStartTime()
The time that the processing job started.
|
String |
getRoleArn()
The ARN of the role used to create the processing job.
|
ProcessingStoppingCondition |
getStoppingCondition() |
List<Tag> |
getTags()
An array of key-value pairs.
|
String |
getTrainingJobArn()
The ARN of the training job associated with this processing job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppSpecification(AppSpecification appSpecification) |
void |
setAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
|
void |
setCreationTime(Date creationTime)
The time the processing job was created.
|
void |
setEnvironment(Map<String,String> environment)
Sets the environment variables in the Docker container.
|
void |
setExitMessage(String exitMessage)
A string, up to one KB in size, that contains metadata from the processing container when the processing job
exits.
|
void |
setExperimentConfig(ExperimentConfig experimentConfig) |
void |
setFailureReason(String failureReason)
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The time the processing job was last modified.
|
void |
setMonitoringScheduleArn(String monitoringScheduleArn)
The ARN of a monitoring schedule for an endpoint associated with this processing job.
|
void |
setNetworkConfig(NetworkConfig networkConfig) |
void |
setProcessingEndTime(Date processingEndTime)
The time that the processing job ended.
|
void |
setProcessingInputs(Collection<ProcessingInput> processingInputs)
List of input configurations for the processing job.
|
void |
setProcessingJobArn(String processingJobArn)
The ARN of the processing job.
|
void |
setProcessingJobName(String processingJobName)
The name of the processing job.
|
void |
setProcessingJobStatus(String processingJobStatus)
The status of the processing job.
|
void |
setProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig) |
void |
setProcessingResources(ProcessingResources processingResources) |
void |
setProcessingStartTime(Date processingStartTime)
The time that the processing job started.
|
void |
setRoleArn(String roleArn)
The ARN of the role used to create the processing job.
|
void |
setStoppingCondition(ProcessingStoppingCondition stoppingCondition) |
void |
setTags(Collection<Tag> tags)
An array of key-value pairs.
|
void |
setTrainingJobArn(String trainingJobArn)
The ARN of the training job associated with this processing job.
|
String |
toString()
Returns a string representation of this object.
|
ProcessingJob |
withAppSpecification(AppSpecification appSpecification) |
ProcessingJob |
withAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
|
ProcessingJob |
withCreationTime(Date creationTime)
The time the processing job was created.
|
ProcessingJob |
withEnvironment(Map<String,String> environment)
Sets the environment variables in the Docker container.
|
ProcessingJob |
withExitMessage(String exitMessage)
A string, up to one KB in size, that contains metadata from the processing container when the processing job
exits.
|
ProcessingJob |
withExperimentConfig(ExperimentConfig experimentConfig) |
ProcessingJob |
withFailureReason(String failureReason)
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
|
ProcessingJob |
withLastModifiedTime(Date lastModifiedTime)
The time the processing job was last modified.
|
ProcessingJob |
withMonitoringScheduleArn(String monitoringScheduleArn)
The ARN of a monitoring schedule for an endpoint associated with this processing job.
|
ProcessingJob |
withNetworkConfig(NetworkConfig networkConfig) |
ProcessingJob |
withProcessingEndTime(Date processingEndTime)
The time that the processing job ended.
|
ProcessingJob |
withProcessingInputs(Collection<ProcessingInput> processingInputs)
List of input configurations for the processing job.
|
ProcessingJob |
withProcessingInputs(ProcessingInput... processingInputs)
List of input configurations for the processing job.
|
ProcessingJob |
withProcessingJobArn(String processingJobArn)
The ARN of the processing job.
|
ProcessingJob |
withProcessingJobName(String processingJobName)
The name of the processing job.
|
ProcessingJob |
withProcessingJobStatus(ProcessingJobStatus processingJobStatus)
The status of the processing job.
|
ProcessingJob |
withProcessingJobStatus(String processingJobStatus)
The status of the processing job.
|
ProcessingJob |
withProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig) |
ProcessingJob |
withProcessingResources(ProcessingResources processingResources) |
ProcessingJob |
withProcessingStartTime(Date processingStartTime)
The time that the processing job started.
|
ProcessingJob |
withRoleArn(String roleArn)
The ARN of the role used to create the processing job.
|
ProcessingJob |
withStoppingCondition(ProcessingStoppingCondition stoppingCondition) |
ProcessingJob |
withTags(Collection<Tag> tags)
An array of key-value pairs.
|
ProcessingJob |
withTags(Tag... tags)
An array of key-value pairs.
|
ProcessingJob |
withTrainingJobArn(String trainingJobArn)
The ARN of the training job associated with this processing job.
|
public List<ProcessingInput> getProcessingInputs()
List of input configurations for the processing job.
public void setProcessingInputs(Collection<ProcessingInput> processingInputs)
List of input configurations for the processing job.
processingInputs
- List of input configurations for the processing job.public ProcessingJob withProcessingInputs(ProcessingInput... processingInputs)
List of input configurations for the processing job.
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
- List of input configurations for the processing job.public ProcessingJob withProcessingInputs(Collection<ProcessingInput> processingInputs)
List of input configurations for the processing job.
processingInputs
- List of input configurations for the processing job.public void setProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
processingOutputConfig
- public ProcessingOutputConfig getProcessingOutputConfig()
public ProcessingJob withProcessingOutputConfig(ProcessingOutputConfig processingOutputConfig)
processingOutputConfig
- public void setProcessingJobName(String processingJobName)
The name of the processing job.
processingJobName
- The name of the processing job.public String getProcessingJobName()
The name of the processing job.
public ProcessingJob withProcessingJobName(String processingJobName)
The name of the processing job.
processingJobName
- The name of the processing job.public void setProcessingResources(ProcessingResources processingResources)
processingResources
- public ProcessingResources getProcessingResources()
public ProcessingJob withProcessingResources(ProcessingResources processingResources)
processingResources
- public void setStoppingCondition(ProcessingStoppingCondition stoppingCondition)
stoppingCondition
- public ProcessingStoppingCondition getStoppingCondition()
public ProcessingJob withStoppingCondition(ProcessingStoppingCondition stoppingCondition)
stoppingCondition
- public void setAppSpecification(AppSpecification appSpecification)
appSpecification
- public AppSpecification getAppSpecification()
public ProcessingJob withAppSpecification(AppSpecification appSpecification)
appSpecification
- 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 ProcessingJob withEnvironment(Map<String,String> environment)
Sets the environment variables in the Docker container.
environment
- Sets the environment variables in the Docker container.public ProcessingJob addEnvironmentEntry(String key, String value)
public ProcessingJob clearEnvironmentEntries()
public void setNetworkConfig(NetworkConfig networkConfig)
networkConfig
- public NetworkConfig getNetworkConfig()
public ProcessingJob withNetworkConfig(NetworkConfig networkConfig)
networkConfig
- public void setRoleArn(String roleArn)
The ARN of the role used to create the processing job.
roleArn
- The ARN of the role used to create the processing job.public String getRoleArn()
The ARN of the role used to create the processing job.
public ProcessingJob withRoleArn(String roleArn)
The ARN of the role used to create the processing job.
roleArn
- The ARN of the role used to create the processing job.public void setExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public ExperimentConfig getExperimentConfig()
public ProcessingJob withExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public void setProcessingJobArn(String processingJobArn)
The ARN of the processing job.
processingJobArn
- The ARN of the processing job.public String getProcessingJobArn()
The ARN of the processing job.
public ProcessingJob withProcessingJobArn(String processingJobArn)
The ARN of the processing job.
processingJobArn
- The ARN of the processing job.public void setProcessingJobStatus(String processingJobStatus)
The status of the processing job.
processingJobStatus
- The status of the processing job.ProcessingJobStatus
public String getProcessingJobStatus()
The status of the processing job.
ProcessingJobStatus
public ProcessingJob withProcessingJobStatus(String processingJobStatus)
The status of the processing job.
processingJobStatus
- The status of the processing job.ProcessingJobStatus
public ProcessingJob withProcessingJobStatus(ProcessingJobStatus processingJobStatus)
The status of the processing job.
processingJobStatus
- The status of the processing job.ProcessingJobStatus
public void setExitMessage(String exitMessage)
A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
exitMessage
- A string, up to one KB in size, that contains metadata from the processing container when the processing
job exits.public String getExitMessage()
A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
public ProcessingJob withExitMessage(String exitMessage)
A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
exitMessage
- A string, up to one KB in size, that contains metadata from the processing container when the processing
job exits.public void setFailureReason(String failureReason)
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
failureReason
- A string, up to one KB in size, that contains the reason a processing job failed, if it failed.public String getFailureReason()
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
public ProcessingJob withFailureReason(String failureReason)
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
failureReason
- A string, up to one KB in size, that contains the reason a processing job failed, if it failed.public void setProcessingEndTime(Date processingEndTime)
The time that the processing job ended.
processingEndTime
- The time that the processing job ended.public Date getProcessingEndTime()
The time that the processing job ended.
public ProcessingJob withProcessingEndTime(Date processingEndTime)
The time that the processing job ended.
processingEndTime
- The time that the processing job ended.public void setProcessingStartTime(Date processingStartTime)
The time that the processing job started.
processingStartTime
- The time that the processing job started.public Date getProcessingStartTime()
The time that the processing job started.
public ProcessingJob withProcessingStartTime(Date processingStartTime)
The time that the processing job started.
processingStartTime
- The time that the processing job started.public void setLastModifiedTime(Date lastModifiedTime)
The time the processing job was last modified.
lastModifiedTime
- The time the processing job was last modified.public Date getLastModifiedTime()
The time the processing job was last modified.
public ProcessingJob withLastModifiedTime(Date lastModifiedTime)
The time the processing job was last modified.
lastModifiedTime
- The time the processing job was last modified.public void setCreationTime(Date creationTime)
The time the processing job was created.
creationTime
- The time the processing job was created.public Date getCreationTime()
The time the processing job was created.
public ProcessingJob withCreationTime(Date creationTime)
The time the processing job was created.
creationTime
- The time the processing job was created.public void setMonitoringScheduleArn(String monitoringScheduleArn)
The ARN of a monitoring schedule for an endpoint associated with this processing job.
monitoringScheduleArn
- The ARN of a monitoring schedule for an endpoint associated with this processing job.public String getMonitoringScheduleArn()
The ARN of a monitoring schedule for an endpoint associated with this processing job.
public ProcessingJob withMonitoringScheduleArn(String monitoringScheduleArn)
The ARN of a monitoring schedule for an endpoint associated with this processing job.
monitoringScheduleArn
- The ARN of a monitoring schedule for an endpoint associated with this processing job.public void setAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
autoMLJobArn
- The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.public String getAutoMLJobArn()
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
public ProcessingJob withAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
autoMLJobArn
- The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.public void setTrainingJobArn(String trainingJobArn)
The ARN of the training job associated with this processing job.
trainingJobArn
- The ARN of the training job associated with this processing job.public String getTrainingJobArn()
The ARN of the training job associated with this processing job.
public ProcessingJob withTrainingJobArn(String trainingJobArn)
The ARN of the training job associated with this processing job.
trainingJobArn
- The ARN of the training job associated with this processing job.public List<Tag> getTags()
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)
An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public ProcessingJob withTags(Tag... tags)
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
- An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public ProcessingJob withTags(Collection<Tag> tags)
An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public String toString()
toString
in class Object
Object.toString()
public ProcessingJob clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.