Interface PropagatingAttribute.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PropagatingAttribute.Builder,
,PropagatingAttribute> SdkBuilder<PropagatingAttribute.Builder,
,PropagatingAttribute> SdkPojo
- Enclosing class:
PropagatingAttribute
@Mutable
@NotThreadSafe
public static interface PropagatingAttribute.Builder
extends SdkPojo, CopyableBuilder<PropagatingAttribute.Builder,PropagatingAttribute>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionAttribute
(String connectionAttribute) The attribute associated with the connection between a device and Amazon Web Services IoT Core.thingAttribute
(String thingAttribute) The user-defined thing attribute that is propagating for MQTT 5 message enrichment.userPropertyKey
(String userPropertyKey) The key of the user property key-value pair.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
-
userPropertyKey
The key of the user property key-value pair.
- Parameters:
userPropertyKey
- The key of the user property key-value pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingAttribute
The user-defined thing attribute that is propagating for MQTT 5 message enrichment.
- Parameters:
thingAttribute
- The user-defined thing attribute that is propagating for MQTT 5 message enrichment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionAttribute
The attribute associated with the connection between a device and Amazon Web Services IoT Core.
- Parameters:
connectionAttribute
- The attribute associated with the connection between a device and Amazon Web Services IoT Core.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-