Class Custodian
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.ediscovery.models.DataSourceContainer
com.microsoft.graph.ediscovery.models.Custodian
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class Custodian
extends DataSourceContainer
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Custodian.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Acknowledged Date Time.The Apply Hold To Sources.The Email.The Site Sources.The Unified Group Sources.The User Sources.Fields inherited from class com.microsoft.graph.ediscovery.models.DataSourceContainer
createdDateTime, displayName, lastIndexOperation, lastModifiedDateTime, releasedDateTime, status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
acknowledgedDateTime
@SerializedName(value="acknowledgedDateTime", alternate="AcknowledgedDateTime") @Expose @Nullable public OffsetDateTime acknowledgedDateTimeThe Acknowledged Date Time. Date and time the custodian acknowledged a hold notification. -
applyHoldToSources
@SerializedName(value="applyHoldToSources", alternate="ApplyHoldToSources") @Expose @Nullable public Boolean applyHoldToSourcesThe Apply Hold To Sources. Identifies whether a custodian's sources were placed on hold during creation. -
email
The Email. Email address of the custodian. -
siteSources
@SerializedName(value="siteSources", alternate="SiteSources") @Expose @Nullable public SiteSourceCollectionPage siteSourcesThe Site Sources. Data source entity for SharePoint sites associated with the custodian. -
unifiedGroupSources
@SerializedName(value="unifiedGroupSources", alternate="UnifiedGroupSources") @Expose @Nullable public UnifiedGroupSourceCollectionPage unifiedGroupSourcesThe Unified Group Sources. Data source entity for groups associated with the custodian. -
userSources
@SerializedName(value="userSources", alternate="UserSources") @Expose @Nullable public UserSourceCollectionPage userSourcesThe User Sources. Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.
-
-
Constructor Details
-
Custodian
public Custodian()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classDataSourceContainer- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-