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.externalId(String externalId) The external ID of the asset property.The ID of the asset property.The name of the property.default Property.Buildernotification(Consumer<PropertyNotification.Builder> notification) The asset property's notification topic and state.notification(PropertyNotification notification) The asset property's notification topic and state.The structured path to the property from the root of the asset.path(Consumer<AssetPropertyPathSegment.Builder>... path) The structured path to the property from the root of the asset.path(AssetPropertyPathSegment... path) The structured path to the property from the root of the asset.default Property.Buildertype(Consumer<PropertyType.Builder> type) The property type (seePropertyType).type(PropertyType type) The property type (seePropertyType).The unit (such asNewtonsorRPM) of the asset property.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, 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.Builderavoiding the need to create one manually viaPropertyNotification.builder().When the
Consumercompletes,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
NewtonsorRPM) of the asset property.- Parameters:
unit- The unit (such asNewtonsorRPM) 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.Builderavoiding the need to create one manually viaPropertyType.builder().When the
Consumercompletes,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:
-
path
The structured path to the property from the root of the asset.
- Parameters:
path- The structured path to the property from the root of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
path
The structured path to the property from the root of the asset.
- Parameters:
path- The structured path to the property from the root of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
path
The structured path to the property from the root of the asset.
This is a convenience method that creates an instance of theAssetPropertyPathSegment.Builderavoiding the need to create one manually viaAssetPropertyPathSegment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topath(List<AssetPropertyPathSegment>).- Parameters:
path- a consumer that will call methods onAssetPropertyPathSegment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
externalId
The external ID of the asset property. For more information, see Using external IDs in the IoT SiteWise User Guide.
- Parameters:
externalId- The external ID of the asset property. For more information, see Using external IDs in the IoT SiteWise User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-