Interface ManagedThingSummary.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.
    • arn

      The Amazon Resource Name (ARN) of the managed thing.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the managed thing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • advertisedProductId

      ManagedThingSummary.Builder advertisedProductId(String advertisedProductId)

      The id of the advertised product.

      Parameters:
      advertisedProductId - The id of the advertised product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • brand

      The brand of the device.

      Parameters:
      brand - The brand of the device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • classification

      ManagedThingSummary.Builder classification(String classification)

      The classification of the managed thing such as light bulb or thermostat.

      Parameters:
      classification - The classification of the managed thing such as light bulb or thermostat.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectorDeviceId

      ManagedThingSummary.Builder connectorDeviceId(String connectorDeviceId)

      The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).

      This parameter is used for cloud-to-cloud devices only.

      Parameters:
      connectorDeviceId - The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).

      This parameter is used for cloud-to-cloud devices only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectorPolicyId

      @Deprecated ManagedThingSummary.Builder connectorPolicyId(String connectorPolicyId)
      Deprecated.
      ConnectorPolicyId has been deprecated

      The id of the connector policy.

      This parameter is used for cloud-to-cloud devices only.

      Parameters:
      connectorPolicyId - The id of the connector policy.

      This parameter is used for cloud-to-cloud devices only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectorDestinationId

      ManagedThingSummary.Builder connectorDestinationId(String connectorDestinationId)

      The identifier of the connector destination associated with this managed thing, if applicable.

      Parameters:
      connectorDestinationId - The identifier of the connector destination associated with this managed thing, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • model

      The model of the device.

      Parameters:
      model - The model of the device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the managed thing representing the physical device.

      Parameters:
      name - The name of the managed thing representing the physical device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • owner

      Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.

      Parameters:
      owner - Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentialLockerId

      ManagedThingSummary.Builder credentialLockerId(String credentialLockerId)

      The identifier of the credential locker for the managed thing.

      Parameters:
      credentialLockerId - The identifier of the credential locker for the managed thing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parentControllerId

      ManagedThingSummary.Builder parentControllerId(String parentControllerId)

      Id of the controller device used for the discovery job.

      Parameters:
      parentControllerId - Id of the controller device used for the discovery job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisioningStatus

      ManagedThingSummary.Builder provisioningStatus(String provisioningStatus)

      The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.

      Parameters:
      provisioningStatus - The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provisioningStatus

      ManagedThingSummary.Builder provisioningStatus(ProvisioningStatus provisioningStatus)

      The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.

      Parameters:
      provisioningStatus - The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • role

      The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.

      Parameters:
      role - The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • role

      The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.

      Parameters:
      role - The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serialNumber

      ManagedThingSummary.Builder serialNumber(String serialNumber)

      The serial number of the device.

      Parameters:
      serialNumber - The serial number of the device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      ManagedThingSummary.Builder createdAt(Instant createdAt)

      The timestamp value of when the device creation request occurred.

      Parameters:
      createdAt - The timestamp value of when the device creation request occurred.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      ManagedThingSummary.Builder updatedAt(Instant updatedAt)

      The timestamp value of when the managed thing was last updated at.

      Parameters:
      updatedAt - The timestamp value of when the managed thing was last updated at.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activatedAt

      ManagedThingSummary.Builder activatedAt(Instant activatedAt)

      The timestampe value of when the managed thing was activated at.

      Parameters:
      activatedAt - The timestampe value of when the managed thing was activated at.
      Returns:
      Returns a reference to this object so that method calls can be chained together.