Interface DiscoveredDeviceSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DiscoveredDeviceSummary.Builder,
,DiscoveredDeviceSummary> SdkBuilder<DiscoveredDeviceSummary.Builder,
,DiscoveredDeviceSummary> SdkPojo
- Enclosing class:
DiscoveredDeviceSummary
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationMaterial
(String authenticationMaterial) The authentication material required for connecting to the discovered device, such as credentials or tokens.The brand of the discovered device.connectorDeviceId
(String connectorDeviceId) The third-party device identifier as defined by the connector.connectorDeviceName
(String connectorDeviceName) The name of the device as defined by the connector or third-party system.deviceTypes
(String... deviceTypes) The list of device types or categories that the discovered device belongs to.deviceTypes
(Collection<String> deviceTypes) The list of device types or categories that the discovered device belongs to.discoveredAt
(Instant discoveredAt) The timestamp indicating when the device was discovered.managedThingId
(String managedThingId) The identifier of the managed thing created for this discovered device, if one exists.The model of the discovered device.modification
(String modification) The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.modification
(DiscoveryModification modification) The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.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
-
connectorDeviceId
The third-party device identifier as defined by the connector. This identifier must not contain personal identifiable information (PII).
- Parameters:
connectorDeviceId
- The third-party device identifier as defined by the connector. This identifier must not contain personal identifiable information (PII).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorDeviceName
The name of the device as defined by the connector or third-party system.
- Parameters:
connectorDeviceName
- The name of the device as defined by the connector or third-party system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypes
The list of device types or categories that the discovered device belongs to.
- Parameters:
deviceTypes
- The list of device types or categories that the discovered device belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypes
The list of device types or categories that the discovered device belongs to.
- Parameters:
deviceTypes
- The list of device types or categories that the discovered device belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedThingId
The identifier of the managed thing created for this discovered device, if one exists.
- Parameters:
managedThingId
- The identifier of the managed thing created for this discovered device, if one exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modification
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
- Parameters:
modification
- The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modification
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
- Parameters:
modification
- The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
discoveredAt
The timestamp indicating when the device was discovered.
- Parameters:
discoveredAt
- The timestamp indicating when the device was discovered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brand
The brand of the discovered device.
- Parameters:
brand
- The brand of the discovered device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
model
The model of the discovered device.
- Parameters:
model
- The model of the discovered device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationMaterial
The authentication material required for connecting to the discovered device, such as credentials or tokens.
- Parameters:
authenticationMaterial
- The authentication material required for connecting to the discovered device, such as credentials or tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-