Interface GetManagedThingResponse.Builder

  • Method Details

    • id

      The id of the managed thing.

      Parameters:
      id - The id of the managed thing.
      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.
    • 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

      GetManagedThingResponse.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.
    • advertisedProductId

      GetManagedThingResponse.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.
    • 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:
    • provisioningStatus

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

      GetManagedThingResponse.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:
    • 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.
    • 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.
    • 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.
    • serialNumber

      GetManagedThingResponse.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.
    • universalProductCode

      GetManagedThingResponse.Builder universalProductCode(String universalProductCode)

      The universal product code (UPC) of the device model. The UPC is typically used in the United States of America and Canada.

      Parameters:
      universalProductCode - The universal product code (UPC) of the device model. The UPC is typically used in the United States of America and Canada.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • internationalArticleNumber

      GetManagedThingResponse.Builder internationalArticleNumber(String internationalArticleNumber)

      The unique 13 digit number that identifies the managed thing.

      Parameters:
      internationalArticleNumber - The unique 13 digit number that identifies the managed thing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectorPolicyId

      @Deprecated GetManagedThingResponse.Builder connectorPolicyId(String connectorPolicyId)
      Deprecated.
      ConnectorPolicyId is 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

      GetManagedThingResponse.Builder connectorDestinationId(String connectorDestinationId)

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

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

      GetManagedThingResponse.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.
    • deviceSpecificKey

      GetManagedThingResponse.Builder deviceSpecificKey(String deviceSpecificKey)

      A Zwave device-specific key used during device activation.

      This parameter is used for Zwave devices only.

      Parameters:
      deviceSpecificKey - A Zwave device-specific key used during device activation.

      This parameter is used for Zwave devices only.

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

      GetManagedThingResponse.Builder macAddress(String macAddress)

      The media access control (MAC) address for the device represented by the managed thing.

      This parameter is used for Zigbee devices only.

      Parameters:
      macAddress - The media access control (MAC) address for the device represented by the managed thing.

      This parameter is used for Zigbee devices only.

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

      GetManagedThingResponse.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.
    • classification

      GetManagedThingResponse.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.
    • 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

      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

      GetManagedThingResponse.Builder activatedAt(Instant activatedAt)

      The timestampe value of when the device was activated.

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

      GetManagedThingResponse.Builder hubNetworkMode(String hubNetworkMode)

      The network mode for the hub-connected device.

      Parameters:
      hubNetworkMode - The network mode for the hub-connected device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hubNetworkMode

      GetManagedThingResponse.Builder hubNetworkMode(HubNetworkMode hubNetworkMode)

      The network mode for the hub-connected device.

      Parameters:
      hubNetworkMode - The network mode for the hub-connected device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • metaData

      The metadata for the managed thing.

      Parameters:
      metaData - The metadata for the managed thing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A set of key/value pairs that are used to manage the managed thing.

      Parameters:
      tags - A set of key/value pairs that are used to manage the managed thing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.