Property.Builder |
Property.Builder.alias(String alias) |
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature).
|
static Property.Builder |
Property.builder() |
|
Property.Builder |
Property.Builder.dataType(String dataType) |
The property data type.
|
Property.Builder |
Property.Builder.dataType(PropertyDataType dataType) |
The property data type.
|
Property.Builder |
Property.Builder.externalId(String externalId) |
The external ID of the asset property.
|
Property.Builder |
Property.Builder.id(String id) |
The ID of the asset property.
|
Property.Builder |
Property.Builder.name(String name) |
The name of the property.
|
default Property.Builder |
Property.Builder.notification(Consumer<PropertyNotification.Builder> notification) |
The asset property's notification topic and state.
|
Property.Builder |
Property.Builder.notification(PropertyNotification notification) |
The asset property's notification topic and state.
|
Property.Builder |
Property.Builder.path(Collection<AssetPropertyPathSegment> path) |
The structured path to the property from the root of the asset.
|
Property.Builder |
Property.Builder.path(Consumer<AssetPropertyPathSegment.Builder>... path) |
The structured path to the property from the root of the asset.
|
Property.Builder |
Property.Builder.path(AssetPropertyPathSegment... path) |
The structured path to the property from the root of the asset.
|
Property.Builder |
Property.toBuilder() |
|
default Property.Builder |
Property.Builder.type(Consumer<PropertyType.Builder> type) |
The property type (see PropertyType).
|
Property.Builder |
Property.Builder.type(PropertyType type) |
The property type (see PropertyType).
|
Property.Builder |
Property.Builder.unit(String unit) |
The unit (such as Newtons or RPM) of the asset property.
|