Class RetentionEvent
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.security.models.RetentionEvent
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class RetentionEvent
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Retention Event.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Created By.The Created Date Time.The Description.The Display Name.The Event Propagation Results.The Event Queries.The Event Status.The Event Trigger Date Time.The Last Modified By.The Last Modified Date Time.The Last Status Update Date Time.The Retention Event Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdByThe Created By. The user who created the retentionEvent. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. The date time when the retentionEvent was created. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Optional information about the event. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Name of the event. -
eventPropagationResults
@SerializedName(value="eventPropagationResults", alternate="EventPropagationResults") @Expose @Nullable public List<EventPropagationResult> eventPropagationResultsThe Event Propagation Results. -
eventQueries
@SerializedName(value="eventQueries", alternate="EventQueries") @Expose @Nullable public List<EventQuery> eventQueriesThe Event Queries. Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event. -
eventStatus
@SerializedName(value="eventStatus", alternate="EventStatus") @Expose @Nullable public RetentionEventStatus eventStatusThe Event Status. -
eventTriggerDateTime
@SerializedName(value="eventTriggerDateTime", alternate="EventTriggerDateTime") @Expose @Nullable public OffsetDateTime eventTriggerDateTimeThe Event Trigger Date Time. Optional time when the event should be triggered. -
lastModifiedBy
@SerializedName(value="lastModifiedBy", alternate="LastModifiedBy") @Expose @Nullable public IdentitySet lastModifiedByThe Last Modified By. The user who last modified the retentionEvent. -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. The latest date time when the retentionEvent was modified. -
lastStatusUpdateDateTime
@SerializedName(value="lastStatusUpdateDateTime", alternate="LastStatusUpdateDateTime") @Expose @Nullable public OffsetDateTime lastStatusUpdateDateTimeThe Last Status Update Date Time. Last time the status of the event was updated. -
retentionEventType
@SerializedName(value="retentionEventType", alternate="RetentionEventType") @Expose @Nullable public RetentionEventType retentionEventTypeThe Retention Event Type. Specifies the event that will start the retention period for labels that use this event type when an event is created.
-
-
Constructor Details
-
RetentionEvent
public RetentionEvent()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-