Package com.thingworx.things.bindings
Class RemotePropertyBinding
java.lang.Object
com.thingworx.things.bindings.GenericBinding
com.thingworx.things.bindings.RemoteBinding
com.thingworx.things.bindings.RemotePropertyBinding
- All Implemented Interfaces:
IDiffableObject
,IAspectContainer
,Cloneable
@ThingworxExtensionApiClass(since={6,6},
canInstantiate=true)
public final class RemotePropertyBinding
extends RemoteBinding
implements IAspectContainer, Cloneable
-
Field Summary
Fields inherited from class com.thingworx.things.bindings.RemoteBinding
DEFAULT_TIMEOUT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription
Returns the collection of aspects belonging to this binding.void
setAspects
(AspectCollection value)
Replaces all aspects on this binding with the aspects in the specified collection.void
setFoldType
(FoldTypes value) void
setPushThreshold
(Double value) void
setPushType
(DataChangeType value) Methods inherited from class com.thingworx.things.bindings.RemoteBinding
getTimeout, setTimeout
Methods inherited from class com.thingworx.things.bindings.GenericBinding
getName, getSourceName, setName, setSourceName
-
Field Details
-
_logger
public static org.slf4j.Logger _logger
-
-
Constructor Details
-
RemotePropertyBinding
public RemotePropertyBinding()
-
-
Method Details
-
setPushType
-
getPushType
-
setPushThreshold
-
getPushThreshold
-
setFoldType
-
getFoldType
-
setAspects
Replaces all aspects on this binding with the aspects in the specified collection.- Parameters:
value
- the aspects that will be assigned to this remote property binding
-
getAspects
Returns the collection of aspects belonging to this binding.- Returns:
- this binding's collection of aspects
-