Package com.microsoft.graph.models
Class GroupLifecyclePolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.GroupLifecyclePolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class GroupLifecyclePolicy
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Group Lifecycle Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Alternate Notification Emails.The Group Lifetime In Days.The Managed Group Types. -
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
-
alternateNotificationEmails
@SerializedName(value="alternateNotificationEmails", alternate="AlternateNotificationEmails") @Expose @Nullable public String alternateNotificationEmailsThe Alternate Notification Emails. List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. -
groupLifetimeInDays
@SerializedName(value="groupLifetimeInDays", alternate="GroupLifetimeInDays") @Expose @Nullable public Integer groupLifetimeInDaysThe Group Lifetime In Days. Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined. -
managedGroupTypes
@SerializedName(value="managedGroupTypes", alternate="ManagedGroupTypes") @Expose @Nullable public String managedGroupTypesThe Managed Group Types. The group type for which the expiration policy applies. Possible values are All, Selected or None.
-
-
Constructor Details
-
GroupLifecyclePolicy
public GroupLifecyclePolicy()
-
-
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 classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-