@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModelManifestSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about a vehicle model (model manifest). You can use the API operation to return this information about multiple vehicle models.
Constructor and Description |
---|
ModelManifestSummary() |
Modifier and Type | Method and Description |
---|---|
ModelManifestSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the vehicle model.
|
Date |
getCreationTime()
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
String |
getDescription()
A brief description of the vehicle model.
|
Date |
getLastModificationTime()
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
String |
getName()
The name of the vehicle model.
|
String |
getSignalCatalogArn()
The ARN of the signal catalog associated with the vehicle model.
|
String |
getStatus()
The state of the vehicle model.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the vehicle model.
|
void |
setCreationTime(Date creationTime)
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
void |
setDescription(String description)
A brief description of the vehicle model.
|
void |
setLastModificationTime(Date lastModificationTime)
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
void |
setName(String name)
The name of the vehicle model.
|
void |
setSignalCatalogArn(String signalCatalogArn)
The ARN of the signal catalog associated with the vehicle model.
|
void |
setStatus(String status)
The state of the vehicle model.
|
String |
toString()
Returns a string representation of this object.
|
ModelManifestSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the vehicle model.
|
ModelManifestSummary |
withCreationTime(Date creationTime)
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
ModelManifestSummary |
withDescription(String description)
A brief description of the vehicle model.
|
ModelManifestSummary |
withLastModificationTime(Date lastModificationTime)
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
ModelManifestSummary |
withName(String name)
The name of the vehicle model.
|
ModelManifestSummary |
withSignalCatalogArn(String signalCatalogArn)
The ARN of the signal catalog associated with the vehicle model.
|
ModelManifestSummary |
withStatus(ManifestStatus status)
The state of the vehicle model.
|
ModelManifestSummary |
withStatus(String status)
The state of the vehicle model.
|
public void setName(String name)
The name of the vehicle model.
name
- The name of the vehicle model.public String getName()
The name of the vehicle model.
public ModelManifestSummary withName(String name)
The name of the vehicle model.
name
- The name of the vehicle model.public void setArn(String arn)
The Amazon Resource Name (ARN) of the vehicle model.
arn
- The Amazon Resource Name (ARN) of the vehicle model.public String getArn()
The Amazon Resource Name (ARN) of the vehicle model.
public ModelManifestSummary withArn(String arn)
The Amazon Resource Name (ARN) of the vehicle model.
arn
- The Amazon Resource Name (ARN) of the vehicle model.public void setSignalCatalogArn(String signalCatalogArn)
The ARN of the signal catalog associated with the vehicle model.
signalCatalogArn
- The ARN of the signal catalog associated with the vehicle model.public String getSignalCatalogArn()
The ARN of the signal catalog associated with the vehicle model.
public ModelManifestSummary withSignalCatalogArn(String signalCatalogArn)
The ARN of the signal catalog associated with the vehicle model.
signalCatalogArn
- The ARN of the signal catalog associated with the vehicle model.public void setDescription(String description)
A brief description of the vehicle model.
description
- A brief description of the vehicle model.public String getDescription()
A brief description of the vehicle model.
public ModelManifestSummary withDescription(String description)
A brief description of the vehicle model.
description
- A brief description of the vehicle model.public void setStatus(String status)
The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited. If the
status is DRAFT
, you can edit the vehicle model.
status
- The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited.
If the status is DRAFT
, you can edit the vehicle model.ManifestStatus
public String getStatus()
The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited. If the
status is DRAFT
, you can edit the vehicle model.
ACTIVE
, the vehicle model can't be edited.
If the status is DRAFT
, you can edit the vehicle model.ManifestStatus
public ModelManifestSummary withStatus(String status)
The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited. If the
status is DRAFT
, you can edit the vehicle model.
status
- The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited.
If the status is DRAFT
, you can edit the vehicle model.ManifestStatus
public ModelManifestSummary withStatus(ManifestStatus status)
The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited. If the
status is DRAFT
, you can edit the vehicle model.
status
- The state of the vehicle model. If the status is ACTIVE
, the vehicle model can't be edited.
If the status is DRAFT
, you can edit the vehicle model.ManifestStatus
public void setCreationTime(Date creationTime)
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
creationTime
- The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).public Date getCreationTime()
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
public ModelManifestSummary withCreationTime(Date creationTime)
The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
creationTime
- The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).public void setLastModificationTime(Date lastModificationTime)
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
lastModificationTime
- The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC
time).public Date getLastModificationTime()
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
public ModelManifestSummary withLastModificationTime(Date lastModificationTime)
The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
lastModificationTime
- The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC
time).public String toString()
toString
in class Object
Object.toString()
public ModelManifestSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.