Interface Device.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Device.Builder,
,Device> SdkBuilder<Device.Builder,
,Device> SdkPojo
- Enclosing class:
Device
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the device.The timestamp of when the device was created.currentSoftwareSetId
(String currentSoftwareSetId) The ID of the software set currently installed on the device.currentSoftwareSetVersion
(String currentSoftwareSetVersion) The version of the software set currently installed on the device.desiredSoftwareSetId
(String desiredSoftwareSetId) The ID of the software set which the device has been set to.environmentId
(String environmentId) The ID of the environment the device is associated with.The ID of the device.The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.lastConnectedAt
(Instant lastConnectedAt) The timestamp of the most recent session on the device.lastPostureAt
(Instant lastPostureAt) The timestamp of the most recent check-in of the device.The model number of the device.The name of the device.pendingSoftwareSetId
(String pendingSoftwareSetId) The ID of the software set that is pending to be installed on the device.pendingSoftwareSetVersion
(String pendingSoftwareSetVersion) The version of the software set that is pending to be installed on the device.serialNumber
(String serialNumber) The hardware serial number of the device.softwareSetComplianceStatus
(String softwareSetComplianceStatus) Describes if the software currently installed on the device is a supported version.softwareSetComplianceStatus
(DeviceSoftwareSetComplianceStatus softwareSetComplianceStatus) Describes if the software currently installed on the device is a supported version.softwareSetUpdateSchedule
(String softwareSetUpdateSchedule) An option to define if software updates should be applied within a maintenance window.softwareSetUpdateSchedule
(SoftwareSetUpdateSchedule softwareSetUpdateSchedule) An option to define if software updates should be applied within a maintenance window.softwareSetUpdateStatus
(String softwareSetUpdateStatus) Describes if the device has a supported version of software installed.softwareSetUpdateStatus
(SoftwareSetUpdateStatus softwareSetUpdateStatus) Describes if the device has a supported version of software installed.The status of the device.status
(DeviceStatus status) The status of the device.The tag keys and optional values for the resource.The timestamp of when the device was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
id
The ID of the device.
- Parameters:
id
- The ID of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serialNumber
The hardware serial number of the device.
- Parameters:
serialNumber
- The hardware serial number of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the device.
- Parameters:
name
- The name of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
model
The model number of the device.
- Parameters:
model
- The model number of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The ID of the environment the device is associated with.
- Parameters:
environmentId
- The ID of the environment the device is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the device.
- Parameters:
status
- The status of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the device.
- Parameters:
status
- The status of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currentSoftwareSetId
The ID of the software set currently installed on the device.
- Parameters:
currentSoftwareSetId
- The ID of the software set currently installed on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentSoftwareSetVersion
The version of the software set currently installed on the device.
- Parameters:
currentSoftwareSetVersion
- The version of the software set currently installed on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredSoftwareSetId
The ID of the software set which the device has been set to.
- Parameters:
desiredSoftwareSetId
- The ID of the software set which the device has been set to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingSoftwareSetId
The ID of the software set that is pending to be installed on the device.
- Parameters:
pendingSoftwareSetId
- The ID of the software set that is pending to be installed on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingSoftwareSetVersion
The version of the software set that is pending to be installed on the device.
- Parameters:
pendingSoftwareSetVersion
- The version of the software set that is pending to be installed on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareSetUpdateSchedule
An option to define if software updates should be applied within a maintenance window.
- Parameters:
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareSetUpdateSchedule
An option to define if software updates should be applied within a maintenance window.
- Parameters:
softwareSetUpdateSchedule
- An option to define if software updates should be applied within a maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareSetComplianceStatus
Describes if the software currently installed on the device is a supported version.
- Parameters:
softwareSetComplianceStatus
- Describes if the software currently installed on the device is a supported version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareSetComplianceStatus
Device.Builder softwareSetComplianceStatus(DeviceSoftwareSetComplianceStatus softwareSetComplianceStatus) Describes if the software currently installed on the device is a supported version.
- Parameters:
softwareSetComplianceStatus
- Describes if the software currently installed on the device is a supported version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareSetUpdateStatus
Describes if the device has a supported version of software installed.
- Parameters:
softwareSetUpdateStatus
- Describes if the device has a supported version of software installed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareSetUpdateStatus
Describes if the device has a supported version of software installed.
- Parameters:
softwareSetUpdateStatus
- Describes if the device has a supported version of software installed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastConnectedAt
The timestamp of the most recent session on the device.
- Parameters:
lastConnectedAt
- The timestamp of the most recent session on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastPostureAt
The timestamp of the most recent check-in of the device.
- Parameters:
lastPostureAt
- The timestamp of the most recent check-in of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp of when the device was created.
- Parameters:
createdAt
- The timestamp of when the device was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp of when the device was updated.
- Parameters:
updatedAt
- The timestamp of when the device was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the device.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.
- Parameters:
kmsKeyArn
- The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tag keys and optional values for the resource.
- Parameters:
tags
- The tag keys and optional values for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-