public class ChangeNotification
extends java.lang.Object
implements com.microsoft.graph.serializer.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
the OData type of the object as returned by the service
|
java.lang.String |
resource
The Resource.
|
ResourceData |
resourceData
The Resource Data.
|
java.time.OffsetDateTime |
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 |
|---|---|
com.microsoft.graph.serializer.AdditionalDataManager |
additionalDataManager() |
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose @Nullable public java.lang.String oDataType
@SerializedName(value="changeType",
alternate="ChangeType")
@Expose
@Nullable
public ChangeType changeType
@SerializedName(value="clientState",
alternate="ClientState")
@Expose
@Nullable
public java.lang.String clientState
@SerializedName(value="encryptedContent",
alternate="EncryptedContent")
@Expose
@Nullable
public ChangeNotificationEncryptedContent encryptedContent
@SerializedName(value="id",
alternate="Id")
@Expose
@Nullable
public java.lang.String id
@SerializedName(value="lifecycleEvent",
alternate="LifecycleEvent")
@Expose
@Nullable
public LifecycleEventType lifecycleEvent
@SerializedName(value="resource",
alternate="Resource")
@Expose
@Nullable
public java.lang.String resource
@SerializedName(value="resourceData",
alternate="ResourceData")
@Expose
@Nullable
public ResourceData resourceData
@SerializedName(value="subscriptionExpirationDateTime",
alternate="SubscriptionExpirationDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime subscriptionExpirationDateTime
@SerializedName(value="subscriptionId",
alternate="SubscriptionId")
@Expose
@Nullable
public java.util.UUID subscriptionId
@SerializedName(value="tenantId",
alternate="TenantId")
@Expose
@Nullable
public java.util.UUID tenantId
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObjectpublic void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to