Class NotificationSubscriptionRepresentation
java.lang.Object
com.cumulocity.rest.representation.BaseResourceRepresentation
com.cumulocity.rest.representation.AbstractExtensibleRepresentation
com.cumulocity.rest.representation.reliable.notification.NotificationSubscriptionRepresentation
- All Implemented Interfaces:
ResourceRepresentation,SourceableRepresentation,Cloneable,org.svenson.DynamicProperties
public class NotificationSubscriptionRepresentation
extends AbstractExtensibleRepresentation
implements Cloneable, SourceableRepresentation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectclone()getId()booleanvoidsetContext(String context) voidsetFragmentsToCopy(List<String> fragmentsToCopy) voidvoidsetNonPersistent(boolean nonPersistent) voidsetSource(ManagedObjectRepresentation source) voidsetSubscription(String subscription) voidsetSubscriptionFilter(NotificationSubscriptionFilterRepresentation subscriptionFilter) Methods inherited from class com.cumulocity.rest.representation.AbstractExtensibleRepresentation
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setPropertyMethods inherited from class com.cumulocity.rest.representation.BaseResourceRepresentation
getSelf, getSelfDecoded, setSelf, toJSON, toString
-
Constructor Details
-
NotificationSubscriptionRepresentation
public NotificationSubscriptionRepresentation()
-
-
Method Details
-
setId
-
getId
-
setContext
-
getContext
-
isNonPersistent
@JSONProperty(ignoreIfNull=true) public boolean isNonPersistent() -
setNonPersistent
public void setNonPersistent(boolean nonPersistent) -
setSubscription
-
getSubscription
-
setSubscriptionFilter
-
getSubscriptionFilter
@JSONProperty(ignoreIfNull=true) public NotificationSubscriptionFilterRepresentation getSubscriptionFilter() -
setFragmentsToCopy
-
getFragmentsToCopy
-
setSource
- Specified by:
setSourcein interfaceSourceableRepresentation
-
getSource
- Specified by:
getSourcein interfaceSourceableRepresentation
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-