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. For more information, see Device Provisioning.

      Parameters:
      provisioningStatus - The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations. For more information, see Device Provisioning.
      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. For more information, see Device Provisioning.

      Parameters:
      provisioningStatus - The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations. For more information, see Device Provisioning.
      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.
    • wiFiSimpleSetupConfiguration

      GetManagedThingResponse.Builder wiFiSimpleSetupConfiguration(WiFiSimpleSetupConfiguration wiFiSimpleSetupConfiguration)

      The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.

      Parameters:
      wiFiSimpleSetupConfiguration - The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • wiFiSimpleSetupConfiguration

      default GetManagedThingResponse.Builder wiFiSimpleSetupConfiguration(Consumer<WiFiSimpleSetupConfiguration.Builder> wiFiSimpleSetupConfiguration)

      The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.

      This is a convenience method that creates an instance of the WiFiSimpleSetupConfiguration.Builder avoiding the need to create one manually via WiFiSimpleSetupConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to wiFiSimpleSetupConfiguration(WiFiSimpleSetupConfiguration).

      Parameters:
      wiFiSimpleSetupConfiguration - a consumer that will call methods on WiFiSimpleSetupConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: