Author John Carter, Date March 2020, version 1.0,

All Types

com.softwareag.jc.cumulocity.services.models.Alarm

Represents an alarm associated with a device.

com.softwareag.jc.cumulocity.services.models.Alarms

Collection of alarms associated with a ManagedObject/device

com.softwareag.jc.cumulocity.services.api.AlarmsService

Allows Alarms to be posted and queried from Cumulocity

com.softwareag.jc.cumulocity.services.models.Availability

Represents last status received by Cumulocity of associated device

com.softwareag.jc.cumulocity.services.api.BinariesService

Allows files to be uploaded/downloaded from Cumulocity using the /inventory/binaries api

com.softwareag.jc.cumulocity.apiservices.BuildConfig
com.softwareag.jc.cumulocity.apiservices.BuildConfig
com.softwareag.jc.cumulocity.services.models.extension.Contact
com.softwareag.jc.cumulocity.services.api.CumulocityConnectionFactory

Establish your connection instances to Cumulocity through this class.

com.softwareag.jc.cumulocity.services.models.DataPoints

Represents a set of DataPoints for a ManagedObject, which allows measurements captured by Cumulocity to be displayed more intuitively by prefacing them with unit labels, line colors etc.

com.softwareag.jc.cumulocity.services.models.Event

Represents an event, non measurable activity triggered by or for a device

com.softwareag.jc.cumulocity.services.api.EventsService

Access point for retrieving and sending events to/from Cumulocity, data represented as Event and accessed via API endpoint /event/events

com.softwareag.jc.cumulocity.services.models.ExternalId

Represents an external id associated with a ManagedObject

com.softwareag.jc.cumulocity.services.models.ExternalIds

Represents a collection of external id's associated with a single ManagedObject

com.softwareag.jc.cumulocity.services.api.ExternalIdService

Allows lookup of external id's associated with ManageObjects

com.softwareag.jc.cumulocity.services.models.Firmware

Firmware of device represented by ManagedObject

com.softwareag.jc.cumulocity.services.models.Hardware

Collection of properties to identify the device type

com.softwareag.jc.cumulocity.services.models.extension.Info
com.softwareag.jc.cumulocity.services.models.IsDeviceType
com.softwareag.jc.cumulocity.services.models.extension.LoRaDeviceInfo
com.softwareag.jc.cumulocity.services.models.extension.LoRaNetorkInfo
com.softwareag.jc.cumulocity.services.api.LoRaService

Custom class to leverage LoRa agent developed by Cyril Poder - cyril.poder@softwarag.com

com.softwareag.jc.cumulocity.services.models.ManagedObject

This is the single most important asset type referenced by Cumulocity. Principally identifies the devices to be managed, but can be used to define any required asset type, such as groups, buildings, rooms etc. etc.

com.softwareag.jc.cumulocity.services.models.ManagedObjectQuery

Class representing a set of query arguments to used when using the query method of the ManagedObjectsService to fetch ManagedObjects. Currently all queries have to be true i.e. they are ANDED together

com.softwareag.jc.cumulocity.services.models.ManagedObjects

A collection of ManagedObjects as returned by one of the methods of ManagedObjectService class

com.softwareag.jc.cumulocity.services.api.ManagedObjectService

Principal access point for all Cumulocity data represented as ManagedObject and accessed via API endpoint /inventory/managedObjects.

com.softwareag.jc.cumulocity.services.api.ManagedObjectsService

Principal access point for all Cumulocity data represented as ManagedObjects such as devices and groups and implemented through the API endpoint /inventory/managedObjects.

com.softwareag.jc.cumulocity.services.models.Measurement

Represents individual measurements that can be queried, created and deleted

com.softwareag.jc.cumulocity.services.models.MeasurementSeries

Represents a series of measurements captured over a period of time that can be queried, created and deleted

com.softwareag.jc.cumulocity.services.api.MeasurementSeriesService

Access point for retrieving measurements collected over a period of time from Cumulocity, data represented as MeasurementSeries and accessed via API endpoint /measurement/measurements/series

com.softwareag.jc.cumulocity.services.api.MeasurementsService

Access point for retrieving and sending measurements to/from Cumulocity, data represented as Measurement and accessed via API endpoint /measurement/measurements

com.softwareag.jc.cumulocity.services.models.MeasurementValue

Individual measurement consisting of a human readable label, its unit of measure and the value

com.softwareag.jc.cumulocity.services.models.extension.Model
com.softwareag.jc.cumulocity.services.models.Operation

Represents a Cumulocity operation to be executed or that has been executed on a device

com.softwareag.jc.cumulocity.services.api.OperationService

Access point for posting operations to remote assets via Cumulocity

com.softwareag.jc.cumulocity.services.models.extension.Planning
com.softwareag.jc.cumulocity.services.models.Position

Represents the GPS coordinated of the device associated with this ManagedObject

com.softwareag.jc.cumulocity.services.models.extension.PropertiesBase

Manages custom attributes found in ManageObject and allows them to be referenced via a properties map keyed by the name of the found custom attribute e.g.

com.softwareag.jc.cumulocity.services.models.RequiredAvailability

Used by Cumulocity to determine Availability, the status will be assumed to 'UNAVAILABLE' if no message or event is received by Cumulocity within the time period (minutes) represented by the response interval property.

com.softwareag.jc.cumulocity.services.models.extension.Supplier
com.softwareag.jc.cumulocity.services.models.User

Represents a Cumulocity user profile This attribute becomes available as an attribute of the CumulocityConnection instance after successfully calling its connect() method