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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
-