@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.OptimizationJobStatus
public String getOptimizationJobStatus()
The current status of the optimization job.
OptimizationJobStatus
public OptimizationJobSummary withOptimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.
optimizationJobStatus
- The current status of the optimization job.OptimizationJobStatus
public OptimizationJobSummary withOptimizationJobStatus(OptimizationJobStatus optimizationJobStatus)
The current status of the optimization job.
optimizationJobStatus
- The current status of the optimization job.OptimizationJobStatus
public 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.OptimizationJobDeploymentInstanceType
public String getDeploymentInstanceType()
The type of instance that hosts the optimized model that you create with the optimization job.
OptimizationJobDeploymentInstanceType
public 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.OptimizationJobDeploymentInstanceType
public 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.OptimizationJobDeploymentInstanceType
public 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 Object
Object.toString()
public OptimizationJobSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.