Interface DeviceSummary.Builder

  • 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

      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

      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

      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:
    • 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

      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

      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:
    • 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

      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.