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
,java.lang.Cloneable
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class RemotePropertyBinding extends RemoteBinding implements IAspectContainer, java.lang.Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
_logger
-
Fields inherited from class com.thingworx.things.bindings.RemoteBinding
DEFAULT_TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description RemotePropertyBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AspectCollection
getAspects()
Returns the collection of aspects belonging to this binding.FoldTypes
getFoldType()
java.lang.Double
getPushThreshold()
DataChangeType
getPushType()
void
setAspects(AspectCollection value)
Replaces all aspects on this binding with the aspects in the specified collection.void
setFoldType(FoldTypes value)
void
setPushThreshold(java.lang.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
-
-
-
-
Method Detail
-
setPushType
@ThingworxExtensionApiMethod(since={6,6}) public void setPushType(DataChangeType value)
-
getPushType
@ThingworxExtensionApiMethod(since={6,6}) public DataChangeType getPushType()
-
setPushThreshold
@ThingworxExtensionApiMethod(since={6,6}) public void setPushThreshold(java.lang.Double value)
-
getPushThreshold
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Double getPushThreshold()
-
setFoldType
@ThingworxExtensionApiMethod(since={6,6}) public void setFoldType(FoldTypes value)
-
getFoldType
@ThingworxExtensionApiMethod(since={6,6}) public FoldTypes getFoldType()
-
setAspects
@ThingworxExtensionApiMethod(since={6,6}) public void setAspects(AspectCollection value)
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
@ThingworxExtensionApiMethod(since={6,6}) public AspectCollection getAspects()
Returns the collection of aspects belonging to this binding.- Returns:
- this binding's collection of aspects
-
-