@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeviceSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes a thin client device.
Constructor and Description |
---|
DeviceSummary() |
Modifier and Type | Method and Description |
---|---|
DeviceSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the device.
|
Date |
getCreatedAt()
The timestamp of when the device was created.
|
String |
getCurrentSoftwareSetId()
The ID of the software set currently installed on the device.
|
String |
getDesiredSoftwareSetId()
The ID of the software set which the device has been set to.
|
String |
getEnvironmentId()
The ID of the environment the device is associated with.
|
String |
getId()
The ID of the device.
|
Date |
getLastConnectedAt()
The timestamp of the most recent session on the device.
|
Date |
getLastPostureAt()
The timestamp of the most recent check-in of the device.
|
String |
getModel()
The model number of the device.
|
String |
getName()
The name of the device.
|
String |
getPendingSoftwareSetId()
The ID of the software set that is pending to be installed on the device.
|
String |
getSerialNumber()
The hardware serial number of the device.
|
String |
getSoftwareSetUpdateSchedule()
An option to define if software updates should be applied within a maintenance window.
|
String |
getStatus()
The status of the device.
|
Date |
getUpdatedAt()
The timestamp of when the device was updated.
|
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 device.
|
void |
setCreatedAt(Date createdAt)
The timestamp of when the device was created.
|
void |
setCurrentSoftwareSetId(String currentSoftwareSetId)
The ID of the software set currently installed on the device.
|
void |
setDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set which the device has been set to.
|
void |
setEnvironmentId(String environmentId)
The ID of the environment the device is associated with.
|
void |
setId(String id)
The ID of the device.
|
void |
setLastConnectedAt(Date lastConnectedAt)
The timestamp of the most recent session on the device.
|
void |
setLastPostureAt(Date lastPostureAt)
The timestamp of the most recent check-in of the device.
|
void |
setModel(String model)
The model number of the device.
|
void |
setName(String name)
The name of the device.
|
void |
setPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed on the device.
|
void |
setSerialNumber(String serialNumber)
The hardware serial number of the device.
|
void |
setSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
void |
setStatus(String status)
The status of the device.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
|
String |
toString()
Returns a string representation of this object.
|
DeviceSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the device.
|
DeviceSummary |
withCreatedAt(Date createdAt)
The timestamp of when the device was created.
|
DeviceSummary |
withCurrentSoftwareSetId(String currentSoftwareSetId)
The ID of the software set currently installed on the device.
|
DeviceSummary |
withDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set which the device has been set to.
|
DeviceSummary |
withEnvironmentId(String environmentId)
The ID of the environment the device is associated with.
|
DeviceSummary |
withId(String id)
The ID of the device.
|
DeviceSummary |
withLastConnectedAt(Date lastConnectedAt)
The timestamp of the most recent session on the device.
|
DeviceSummary |
withLastPostureAt(Date lastPostureAt)
The timestamp of the most recent check-in of the device.
|
DeviceSummary |
withModel(String model)
The model number of the device.
|
DeviceSummary |
withName(String name)
The name of the device.
|
DeviceSummary |
withPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed on the device.
|
DeviceSummary |
withSerialNumber(String serialNumber)
The hardware serial number of the device.
|
DeviceSummary |
withSoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
DeviceSummary |
withSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
|
DeviceSummary |
withStatus(DeviceStatus status)
The status of the device.
|
DeviceSummary |
withStatus(String status)
The status of the device.
|
DeviceSummary |
withUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
|
public void setId(String id)
The ID of the device.
id
- The ID of the device.public String getId()
The ID of the device.
public DeviceSummary withId(String id)
The ID of the device.
id
- The ID of the device.public void setSerialNumber(String serialNumber)
The hardware serial number of the device.
serialNumber
- The hardware serial number of the device.public String getSerialNumber()
The hardware serial number of the device.
public DeviceSummary withSerialNumber(String serialNumber)
The hardware serial number of the device.
serialNumber
- The hardware serial number of the device.public void setName(String name)
The name of the device.
name
- The name of the device.public String getName()
The name of the device.
public DeviceSummary withName(String name)
The name of the device.
name
- The name of the device.public void setModel(String model)
The model number of the device.
model
- The model number of the device.public String getModel()
The model number of the device.
public DeviceSummary withModel(String model)
The model number of the device.
model
- The model number of the device.public void setEnvironmentId(String environmentId)
The ID of the environment the device is associated with.
environmentId
- The ID of the environment the device is associated with.public String getEnvironmentId()
The ID of the environment the device is associated with.
public DeviceSummary withEnvironmentId(String environmentId)
The ID of the environment the device is associated with.
environmentId
- The ID of the environment the device is associated with.public void setStatus(String status)
The status of the device.
status
- The status of the device.DeviceStatus
public String getStatus()
The status of the device.
DeviceStatus
public DeviceSummary withStatus(String status)
The status of the device.
status
- The status of the device.DeviceStatus
public DeviceSummary withStatus(DeviceStatus status)
The status of the device.
status
- The status of the device.DeviceStatus
public void setCurrentSoftwareSetId(String currentSoftwareSetId)
The ID of the software set currently installed on the device.
currentSoftwareSetId
- The ID of the software set currently installed on the device.public String getCurrentSoftwareSetId()
The ID of the software set currently installed on the device.
public DeviceSummary withCurrentSoftwareSetId(String currentSoftwareSetId)
The ID of the software set currently installed on the device.
currentSoftwareSetId
- The ID of the software set currently installed on the device.public void setDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set which the device has been set to.
desiredSoftwareSetId
- The ID of the software set which the device has been set to.public String getDesiredSoftwareSetId()
The ID of the software set which the device has been set to.
public DeviceSummary withDesiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set which the device has been set to.
desiredSoftwareSetId
- The ID of the software set which the device has been set to.public void setPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed on the device.
pendingSoftwareSetId
- The ID of the software set that is pending to be installed on the device.public String getPendingSoftwareSetId()
The ID of the software set that is pending to be installed on the device.
public DeviceSummary withPendingSoftwareSetId(String pendingSoftwareSetId)
The ID of the software set that is pending to be installed on the device.
pendingSoftwareSetId
- The ID of the software set that is pending to be installed on the device.public void setSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public String getSoftwareSetUpdateSchedule()
An option to define if software updates should be applied within a maintenance window.
SoftwareSetUpdateSchedule
public DeviceSummary withSoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public DeviceSummary withSoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.SoftwareSetUpdateSchedule
public void setLastConnectedAt(Date lastConnectedAt)
The timestamp of the most recent session on the device.
lastConnectedAt
- The timestamp of the most recent session on the device.public Date getLastConnectedAt()
The timestamp of the most recent session on the device.
public DeviceSummary withLastConnectedAt(Date lastConnectedAt)
The timestamp of the most recent session on the device.
lastConnectedAt
- The timestamp of the most recent session on the device.public void setLastPostureAt(Date lastPostureAt)
The timestamp of the most recent check-in of the device.
lastPostureAt
- The timestamp of the most recent check-in of the device.public Date getLastPostureAt()
The timestamp of the most recent check-in of the device.
public DeviceSummary withLastPostureAt(Date lastPostureAt)
The timestamp of the most recent check-in of the device.
lastPostureAt
- The timestamp of the most recent check-in of the device.public void setCreatedAt(Date createdAt)
The timestamp of when the device was created.
createdAt
- The timestamp of when the device was created.public Date getCreatedAt()
The timestamp of when the device was created.
public DeviceSummary withCreatedAt(Date createdAt)
The timestamp of when the device was created.
createdAt
- The timestamp of when the device was created.public void setUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
updatedAt
- The timestamp of when the device was updated.public Date getUpdatedAt()
The timestamp of when the device was updated.
public DeviceSummary withUpdatedAt(Date updatedAt)
The timestamp of when the device was updated.
updatedAt
- The timestamp of when the device was updated.public void setArn(String arn)
The Amazon Resource Name (ARN) of the device.
arn
- The Amazon Resource Name (ARN) of the device.public String getArn()
The Amazon Resource Name (ARN) of the device.
public DeviceSummary withArn(String arn)
The Amazon Resource Name (ARN) of the device.
arn
- The Amazon Resource Name (ARN) of the device.public String toString()
toString
in class Object
Object.toString()
public DeviceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.