Interface ManagedThingSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManagedThingSummary.Builder,
,ManagedThingSummary> SdkBuilder<ManagedThingSummary.Builder,
,ManagedThingSummary> SdkPojo
- Enclosing class:
ManagedThingSummary
-
Method Summary
Modifier and TypeMethodDescriptionactivatedAt
(Instant activatedAt) The timestampe value of when the managed thing was activated at.advertisedProductId
(String advertisedProductId) The id of the advertised product.The Amazon Resource Name (ARN) of the managed thing.The brand of the device.classification
(String classification) The classification of the managed thing such as light bulb or thermostat.connectorDestinationId
(String connectorDestinationId) The identifier of the connector destination associated with this managed thing, if applicable.connectorDeviceId
(String connectorDeviceId) The third-party device id as defined by the connector.connectorPolicyId
(String connectorPolicyId) Deprecated.ConnectorPolicyId has been deprecatedThe timestamp value of when the device creation request occurred.credentialLockerId
(String credentialLockerId) The identifier of the credential locker for the managed thing.The id of the device.The model of the device.The name of the managed thing representing the physical device.Owner of the device, usually an indication of whom the device belongs to.parentControllerId
(String parentControllerId) Id of the controller device used for the discovery job.provisioningStatus
(String provisioningStatus) The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.provisioningStatus
(ProvisioningStatus provisioningStatus) The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.The type of device used.The type of device used.serialNumber
(String serialNumber) The serial number of the device.The timestamp value of when the managed thing was last updated at.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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.ConnectorPolicyId has been deprecatedThe 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
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
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
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
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
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
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
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
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.
-