public class ChangeNotification extends java.lang.Object implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
ChangeType |
changeType
The Change Type.
|
java.lang.String |
clientState
The Client State.
|
ChangeNotificationEncryptedContent |
encryptedContent
The Encrypted Content.
|
java.lang.String |
id
The Id.
|
LifecycleEventType |
lifecycleEvent
The Lifecycle Event.
|
java.lang.String |
oDataType |
java.lang.String |
resource
The Resource.
|
ResourceData |
resourceData
The Resource Data.
|
java.util.Calendar |
subscriptionExpirationDateTime
The Subscription Expiration Date Time.
|
java.util.UUID |
subscriptionId
The Subscription Id.
|
java.util.UUID |
tenantId
The Tenant Id.
|
| Constructor and Description |
|---|
ChangeNotification() |
| Modifier and Type | Method and Description |
|---|---|
AdditionalDataManager |
additionalDataManager()
Provides access to objects not anticipated in the model, as well as
request and response data from the HTTP call
|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose public java.lang.String oDataType
@SerializedName(value="changeType",
alternate="ChangeType")
@Expose
public ChangeType changeType
@SerializedName(value="clientState",
alternate="ClientState")
@Expose
public java.lang.String clientState
@SerializedName(value="encryptedContent",
alternate="EncryptedContent")
@Expose
public ChangeNotificationEncryptedContent encryptedContent
@SerializedName(value="id",
alternate="Id")
@Expose
public java.lang.String id
@SerializedName(value="lifecycleEvent",
alternate="LifecycleEvent")
@Expose
public LifecycleEventType lifecycleEvent
@SerializedName(value="resource",
alternate="Resource")
@Expose
public java.lang.String resource
@SerializedName(value="resourceData",
alternate="ResourceData")
@Expose
public ResourceData resourceData
@SerializedName(value="subscriptionExpirationDateTime",
alternate="SubscriptionExpirationDateTime")
@Expose
public java.util.Calendar subscriptionExpirationDateTime
@SerializedName(value="subscriptionId",
alternate="SubscriptionId")
@Expose
public java.util.UUID subscriptionId
@SerializedName(value="tenantId",
alternate="TenantId")
@Expose
public java.util.UUID tenantId
public final AdditionalDataManager additionalDataManager()
IJsonBackedObjectadditionalDataManager in interface IJsonBackedObjectpublic com.google.gson.JsonObject getRawObject()
protected ISerializer getSerializer()
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to