Interface Property.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Property.Builder,
,Property> SdkBuilder<Property.Builder,
,Property> SdkPojo
- Enclosing class:
Property
-
Method Summary
Modifier and TypeMethodDescriptionThe alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature
).The property data type.dataType
(PropertyDataType dataType) The property data type.The ID of the asset property.The name of the property.default Property.Builder
notification
(Consumer<PropertyNotification.Builder> notification) The asset property's notification topic and state.notification
(PropertyNotification notification) The asset property's notification topic and state.default Property.Builder
type
(Consumer<PropertyType.Builder> type) The property type (seePropertyType
).type
(PropertyType type) The property type (seePropertyType
).The unit (such asNewtons
orRPM
) of the asset property.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, sdkFields
-
Method Details
-
id
The ID of the asset property.
- Parameters:
id
- The ID of the asset property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the property.
- Parameters:
name
- The name of the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alias
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.- Parameters:
alias
- The alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notification
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
- Parameters:
notification
- The asset property's notification topic and state. For more information, see UpdateAssetProperty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notification
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
This is a convenience method that creates an instance of thePropertyNotification.Builder
avoiding the need to create one manually viaPropertyNotification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonotification(PropertyNotification)
.- Parameters:
notification
- a consumer that will call methods onPropertyNotification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
The property data type.
- Parameters:
dataType
- The property data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
The property data type.
- Parameters:
dataType
- The property data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
unit
The unit (such as
Newtons
orRPM
) of the asset property.- Parameters:
unit
- The unit (such asNewtons
orRPM
) of the asset property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The property type (see
PropertyType
). A property contains one type.- Parameters:
type
- The property type (seePropertyType
). A property contains one type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The property type (see
This is a convenience method that creates an instance of thePropertyType
). A property contains one type.PropertyType.Builder
avoiding the need to create one manually viaPropertyType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totype(PropertyType)
.- Parameters:
type
- a consumer that will call methods onPropertyType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-