Interface Device.Builder

    • Method Detail

      • id

        Device.Builder id​(String 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

        Device.Builder serialNumber​(String 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

        Device.Builder name​(String 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

        Device.Builder model​(String 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

        Device.Builder environmentId​(String 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

        Device.Builder status​(String 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:
        DeviceStatus, DeviceStatus
      • status

        Device.Builder status​(DeviceStatus 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:
        DeviceStatus, DeviceStatus
      • currentSoftwareSetId

        Device.Builder currentSoftwareSetId​(String 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

        Device.Builder currentSoftwareSetVersion​(String 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

        Device.Builder desiredSoftwareSetId​(String 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

        Device.Builder pendingSoftwareSetId​(String 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

        Device.Builder pendingSoftwareSetVersion​(String 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

        Device.Builder softwareSetUpdateSchedule​(String 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, SoftwareSetUpdateSchedule
      • softwareSetUpdateSchedule

        Device.Builder softwareSetUpdateSchedule​(SoftwareSetUpdateSchedule 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, SoftwareSetUpdateSchedule
      • softwareSetComplianceStatus

        Device.Builder softwareSetComplianceStatus​(String 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:
        DeviceSoftwareSetComplianceStatus, DeviceSoftwareSetComplianceStatus
      • softwareSetUpdateStatus

        Device.Builder softwareSetUpdateStatus​(String 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, SoftwareSetUpdateStatus
      • softwareSetUpdateStatus

        Device.Builder softwareSetUpdateStatus​(SoftwareSetUpdateStatus 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, SoftwareSetUpdateStatus
      • lastConnectedAt

        Device.Builder lastConnectedAt​(Instant 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

        Device.Builder lastPostureAt​(Instant 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

        Device.Builder createdAt​(Instant 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

        Device.Builder updatedAt​(Instant 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

        Device.Builder arn​(String 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

        Device.Builder kmsKeyArn​(String 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

        Device.Builder tags​(Map<String,​String> 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.