@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OptimizationJobSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summarizes an optimization job by providing some of its key properties.
| Constructor and Description |
|---|
OptimizationJobSummary() |
| Modifier and Type | Method and Description |
|---|---|
OptimizationJobSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTime()
The time when you created the optimization job.
|
String |
getDeploymentInstanceType()
The type of instance that hosts the optimized model that you create with the optimization job.
|
Date |
getLastModifiedTime()
The time when the optimization job was last updated.
|
Date |
getOptimizationEndTime()
The time when the optimization job finished processing.
|
String |
getOptimizationJobArn()
The Amazon Resource Name (ARN) of the optimization job.
|
String |
getOptimizationJobName()
The name that you assigned to the optimization job.
|
String |
getOptimizationJobStatus()
The current status of the optimization job.
|
Date |
getOptimizationStartTime()
The time when the optimization job started.
|
List<String> |
getOptimizationTypes()
The optimization techniques that are applied by the optimization job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCreationTime(Date creationTime)
The time when you created the optimization job.
|
void |
setDeploymentInstanceType(String deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The time when the optimization job was last updated.
|
void |
setOptimizationEndTime(Date optimizationEndTime)
The time when the optimization job finished processing.
|
void |
setOptimizationJobArn(String optimizationJobArn)
The Amazon Resource Name (ARN) of the optimization job.
|
void |
setOptimizationJobName(String optimizationJobName)
The name that you assigned to the optimization job.
|
void |
setOptimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.
|
void |
setOptimizationStartTime(Date optimizationStartTime)
The time when the optimization job started.
|
void |
setOptimizationTypes(Collection<String> optimizationTypes)
The optimization techniques that are applied by the optimization job.
|
String |
toString()
Returns a string representation of this object.
|
OptimizationJobSummary |
withCreationTime(Date creationTime)
The time when you created the optimization job.
|
OptimizationJobSummary |
withDeploymentInstanceType(OptimizationJobDeploymentInstanceType deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
|
OptimizationJobSummary |
withDeploymentInstanceType(String deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
|
OptimizationJobSummary |
withLastModifiedTime(Date lastModifiedTime)
The time when the optimization job was last updated.
|
OptimizationJobSummary |
withOptimizationEndTime(Date optimizationEndTime)
The time when the optimization job finished processing.
|
OptimizationJobSummary |
withOptimizationJobArn(String optimizationJobArn)
The Amazon Resource Name (ARN) of the optimization job.
|
OptimizationJobSummary |
withOptimizationJobName(String optimizationJobName)
The name that you assigned to the optimization job.
|
OptimizationJobSummary |
withOptimizationJobStatus(OptimizationJobStatus optimizationJobStatus)
The current status of the optimization job.
|
OptimizationJobSummary |
withOptimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.
|
OptimizationJobSummary |
withOptimizationStartTime(Date optimizationStartTime)
The time when the optimization job started.
|
OptimizationJobSummary |
withOptimizationTypes(Collection<String> optimizationTypes)
The optimization techniques that are applied by the optimization job.
|
OptimizationJobSummary |
withOptimizationTypes(String... optimizationTypes)
The optimization techniques that are applied by the optimization job.
|
public void setOptimizationJobName(String optimizationJobName)
The name that you assigned to the optimization job.
optimizationJobName - The name that you assigned to the optimization job.public String getOptimizationJobName()
The name that you assigned to the optimization job.
public OptimizationJobSummary withOptimizationJobName(String optimizationJobName)
The name that you assigned to the optimization job.
optimizationJobName - The name that you assigned to the optimization job.public void setOptimizationJobArn(String optimizationJobArn)
The Amazon Resource Name (ARN) of the optimization job.
optimizationJobArn - The Amazon Resource Name (ARN) of the optimization job.public String getOptimizationJobArn()
The Amazon Resource Name (ARN) of the optimization job.
public OptimizationJobSummary withOptimizationJobArn(String optimizationJobArn)
The Amazon Resource Name (ARN) of the optimization job.
optimizationJobArn - The Amazon Resource Name (ARN) of the optimization job.public void setCreationTime(Date creationTime)
The time when you created the optimization job.
creationTime - The time when you created the optimization job.public Date getCreationTime()
The time when you created the optimization job.
public OptimizationJobSummary withCreationTime(Date creationTime)
The time when you created the optimization job.
creationTime - The time when you created the optimization job.public void setOptimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.
optimizationJobStatus - The current status of the optimization job.OptimizationJobStatuspublic String getOptimizationJobStatus()
The current status of the optimization job.
OptimizationJobStatuspublic OptimizationJobSummary withOptimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.
optimizationJobStatus - The current status of the optimization job.OptimizationJobStatuspublic OptimizationJobSummary withOptimizationJobStatus(OptimizationJobStatus optimizationJobStatus)
The current status of the optimization job.
optimizationJobStatus - The current status of the optimization job.OptimizationJobStatuspublic void setOptimizationStartTime(Date optimizationStartTime)
The time when the optimization job started.
optimizationStartTime - The time when the optimization job started.public Date getOptimizationStartTime()
The time when the optimization job started.
public OptimizationJobSummary withOptimizationStartTime(Date optimizationStartTime)
The time when the optimization job started.
optimizationStartTime - The time when the optimization job started.public void setOptimizationEndTime(Date optimizationEndTime)
The time when the optimization job finished processing.
optimizationEndTime - The time when the optimization job finished processing.public Date getOptimizationEndTime()
The time when the optimization job finished processing.
public OptimizationJobSummary withOptimizationEndTime(Date optimizationEndTime)
The time when the optimization job finished processing.
optimizationEndTime - The time when the optimization job finished processing.public void setLastModifiedTime(Date lastModifiedTime)
The time when the optimization job was last updated.
lastModifiedTime - The time when the optimization job was last updated.public Date getLastModifiedTime()
The time when the optimization job was last updated.
public OptimizationJobSummary withLastModifiedTime(Date lastModifiedTime)
The time when the optimization job was last updated.
lastModifiedTime - The time when the optimization job was last updated.public void setDeploymentInstanceType(String deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
deploymentInstanceType - The type of instance that hosts the optimized model that you create with the optimization job.OptimizationJobDeploymentInstanceTypepublic String getDeploymentInstanceType()
The type of instance that hosts the optimized model that you create with the optimization job.
OptimizationJobDeploymentInstanceTypepublic OptimizationJobSummary withDeploymentInstanceType(String deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
deploymentInstanceType - The type of instance that hosts the optimized model that you create with the optimization job.OptimizationJobDeploymentInstanceTypepublic OptimizationJobSummary withDeploymentInstanceType(OptimizationJobDeploymentInstanceType deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.
deploymentInstanceType - The type of instance that hosts the optimized model that you create with the optimization job.OptimizationJobDeploymentInstanceTypepublic List<String> getOptimizationTypes()
The optimization techniques that are applied by the optimization job.
public void setOptimizationTypes(Collection<String> optimizationTypes)
The optimization techniques that are applied by the optimization job.
optimizationTypes - The optimization techniques that are applied by the optimization job.public OptimizationJobSummary withOptimizationTypes(String... optimizationTypes)
The optimization techniques that are applied by the optimization job.
NOTE: This method appends the values to the existing list (if any). Use
setOptimizationTypes(java.util.Collection) or withOptimizationTypes(java.util.Collection) if
you want to override the existing values.
optimizationTypes - The optimization techniques that are applied by the optimization job.public OptimizationJobSummary withOptimizationTypes(Collection<String> optimizationTypes)
The optimization techniques that are applied by the optimization job.
optimizationTypes - The optimization techniques that are applied by the optimization job.public String toString()
toString in class ObjectObject.toString()public OptimizationJobSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.