Datamodels Helper
DatamodelsHelper
DatamodelsHelper Objects
class DatamodelsHelper()This is a base object for update and delete a IoT Datamodel
constructor
function constructor()Constructor
Arguments:
ogapiInternalOpenGateAPI - this is ogapi instanceorganizationstring - Organization where the IoT datamodel was createdatamodelobject - Json object of IoT datamodel to modify or delete.
addCategory
function addCategory(category: Object,datastreams: Array) -> 'DatamodelsHelper'Add a category. If the field datastreams have value, they will add to this category
Arguments:
categoryObjectdatastreamsArray
Returns:
DatamodelsHelper
addDatastream
function addDatastream(category: string,datastream: object) -> 'DatamodelsHelper'Add a datastream to the indicated category
Arguments:
categorystringdatastreamobject
Returns:
DatamodelsHelper
create
function create()Create not supported on this builder. Use IoTDatamodelHelper instead.
removeCategory
function removeCategory(category: string) -> 'DatamodelsHelper'Remove category
Arguments:
categorystring
Returns:
DatamodelsHelper
removeDatastream
function removeDatastream(category: string,id_datastream: string) -> 'DatamodelsHelper'Remove datastream to the indicated category
Arguments:
categorystringid_datastreamstring - of datastream
Returns:
DatamodelsHelper
updateCategory
function updateCategory(old_category: string,new_category: string) -> 'DatamodelsHelper'Update category name
Arguments:
old_categorystring - namenew_categorystring - name
Returns:
DatamodelsHelper
updateDatastream
function updateDatastream(category: string,id_datastream: string,datastream: Object) -> 'DatamodelsHelper'Update datastream to the indicated category
Arguments:
categorystringid_datastreamstring - of datastreamdatastreamObject - json object
Returns:
DatamodelsHelper
withDescription
function withDescription(description: string) -> 'DatamodelsHelper'Set the description attribute
Arguments:
descriptionstring
Returns:
DatamodelsHelper
withIdentifier
function withIdentifier(identifier: string) -> 'Datamodels'Set the identifier attribute
Arguments:
identifierstring - required field
Returns:
Datamodels
withName
function withName(name: string) -> 'DatamodelsHelper'Set the name attribute
Arguments:
namestring - required field
Returns:
DatamodelsHelper
withVersion
function withVersion(version: string) -> 'DatamodelsHelper'Set the version attribute
Arguments:
versionstring - required field
Returns:
DatamodelsHelper