Interface DeviceSummary.Builder

    • Method Detail

      • id

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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
      • currentSoftwareSetId

        DeviceSummary.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.
      • desiredSoftwareSetId

        DeviceSummary.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

        DeviceSummary.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.
      • softwareSetUpdateSchedule

        DeviceSummary.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

        DeviceSummary.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
      • lastConnectedAt

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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

        DeviceSummary.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.
      • tags

        DeviceSummary.Builder tags​(EmbeddedTag 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.