public class Group extends DirectoryObject implements com.microsoft.graph.serializer.IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
DirectoryObjectCollectionPage |
acceptedSenders
The Accepted Senders.
|
java.lang.Boolean |
allowExternalSenders
The Allow External Senders.
|
AppRoleAssignmentCollectionPage |
appRoleAssignments
The App Role Assignments.
|
java.util.List<AssignedLabel> |
assignedLabels
The Assigned Labels.
|
java.util.List<AssignedLicense> |
assignedLicenses
The Assigned Licenses.
|
java.lang.Boolean |
autoSubscribeNewMembers
The Auto Subscribe New Members.
|
Calendar |
calendar
The Calendar.
|
EventCollectionPage |
calendarView
The Calendar View.
|
java.lang.String |
classification
The Classification.
|
ConversationCollectionPage |
conversations
The Conversations.
|
java.time.OffsetDateTime |
createdDateTime
The Created Date Time.
|
DirectoryObject |
createdOnBehalfOf
The Created On Behalf Of.
|
java.lang.String |
description
The Description.
|
java.lang.String |
displayName
The Display Name.
|
Drive |
drive
The Drive.
|
DriveCollectionPage |
drives
The Drives.
|
EventCollectionPage |
events
The Events.
|
java.time.OffsetDateTime |
expirationDateTime
The Expiration Date Time.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
GroupLifecyclePolicyCollectionPage |
groupLifecyclePolicies
The Group Lifecycle Policies.
|
java.util.List<java.lang.String> |
groupTypes
The Group Types.
|
java.lang.Boolean |
hasMembersWithLicenseErrors
The Has Members With License Errors.
|
java.lang.Boolean |
hideFromAddressLists
The Hide From Address Lists.
|
java.lang.Boolean |
hideFromOutlookClients
The Hide From Outlook Clients.
|
java.lang.Boolean |
isArchived
The Is Archived.
|
java.lang.Boolean |
isSubscribedByMail
The Is Subscribed By Mail.
|
LicenseProcessingState |
licenseProcessingState
The License Processing State.
|
java.lang.String |
mail
The Mail.
|
java.lang.Boolean |
mailEnabled
The Mail Enabled.
|
java.lang.String |
mailNickname
The Mail Nickname.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
DirectoryObjectCollectionPage |
members
The Members.
|
java.lang.String |
membershipRule
The Membership Rule.
|
java.lang.String |
membershipRuleProcessingState
The Membership Rule Processing State.
|
DirectoryObjectCollectionPage |
membersWithLicenseErrors
The Members With License Errors.
|
Onenote |
onenote
The Onenote.
|
java.lang.String |
onPremisesDomainName
The On Premises Domain Name.
|
java.time.OffsetDateTime |
onPremisesLastSyncDateTime
The On Premises Last Sync Date Time.
|
java.lang.String |
onPremisesNetBiosName
The On Premises Net Bios Name.
|
java.util.List<OnPremisesProvisioningError> |
onPremisesProvisioningErrors
The On Premises Provisioning Errors.
|
java.lang.String |
onPremisesSamAccountName
The On Premises Sam Account Name.
|
java.lang.String |
onPremisesSecurityIdentifier
The On Premises Security Identifier.
|
java.lang.Boolean |
onPremisesSyncEnabled
The On Premises Sync Enabled.
|
DirectoryObjectCollectionPage |
owners
The Owners.
|
ResourceSpecificPermissionGrantCollectionPage |
permissionGrants
The Permission Grants.
|
ProfilePhoto |
photo
The Photo.
|
ProfilePhotoCollectionPage |
photos
The Photos.
|
PlannerGroup |
planner
The Planner.
|
java.lang.String |
preferredDataLocation
The Preferred Data Location.
|
java.lang.String |
preferredLanguage
The Preferred Language.
|
java.util.List<java.lang.String> |
proxyAddresses
The Proxy Addresses.
|
DirectoryObjectCollectionPage |
rejectedSenders
The Rejected Senders.
|
java.time.OffsetDateTime |
renewedDateTime
The Renewed Date Time.
|
java.lang.Boolean |
securityEnabled
The Security Enabled.
|
java.lang.String |
securityIdentifier
The Security Identifier.
|
GroupSettingCollectionPage |
settings
The Settings.
|
SiteCollectionPage |
sites
The Sites.
|
Team |
team
The Team.
|
java.lang.String |
theme
The Theme.
|
ConversationThreadCollectionPage |
threads
The Threads.
|
DirectoryObjectCollectionPage |
transitiveMemberOf
The Transitive Member Of.
|
DirectoryObjectCollectionPage |
transitiveMembers
The Transitive Members.
|
java.lang.Integer |
unseenCount
The Unseen Count.
|
java.lang.String |
visibility
The Visibility.
|
deletedDateTime
Constructor and Description |
---|
Group() |
Modifier and Type | Method and Description |
---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
@SerializedName(value="assignedLabels", alternate="AssignedLabels") @Expose @Nullable public java.util.List<AssignedLabel> assignedLabels
@SerializedName(value="assignedLicenses", alternate="AssignedLicenses") @Expose @Nullable public java.util.List<AssignedLicense> assignedLicenses
@SerializedName(value="classification", alternate="Classification") @Expose @Nullable public java.lang.String classification
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public java.time.OffsetDateTime createdDateTime
@SerializedName(value="description", alternate="Description") @Expose @Nullable public java.lang.String description
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public java.lang.String displayName
@SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public java.time.OffsetDateTime expirationDateTime
@SerializedName(value="groupTypes", alternate="GroupTypes") @Expose @Nullable public java.util.List<java.lang.String> groupTypes
@SerializedName(value="hasMembersWithLicenseErrors", alternate="HasMembersWithLicenseErrors") @Expose @Nullable public java.lang.Boolean hasMembersWithLicenseErrors
@SerializedName(value="licenseProcessingState", alternate="LicenseProcessingState") @Expose @Nullable public LicenseProcessingState licenseProcessingState
@SerializedName(value="mail", alternate="Mail") @Expose @Nullable public java.lang.String mail
@SerializedName(value="mailEnabled", alternate="MailEnabled") @Expose @Nullable public java.lang.Boolean mailEnabled
@SerializedName(value="mailNickname", alternate="MailNickname") @Expose @Nullable public java.lang.String mailNickname
@SerializedName(value="membershipRule", alternate="MembershipRule") @Expose @Nullable public java.lang.String membershipRule
@SerializedName(value="membershipRuleProcessingState", alternate="MembershipRuleProcessingState") @Expose @Nullable public java.lang.String membershipRuleProcessingState
@SerializedName(value="onPremisesDomainName", alternate="OnPremisesDomainName") @Expose @Nullable public java.lang.String onPremisesDomainName
@SerializedName(value="onPremisesLastSyncDateTime", alternate="OnPremisesLastSyncDateTime") @Expose @Nullable public java.time.OffsetDateTime onPremisesLastSyncDateTime
@SerializedName(value="onPremisesNetBiosName", alternate="OnPremisesNetBiosName") @Expose @Nullable public java.lang.String onPremisesNetBiosName
@SerializedName(value="onPremisesProvisioningErrors", alternate="OnPremisesProvisioningErrors") @Expose @Nullable public java.util.List<OnPremisesProvisioningError> onPremisesProvisioningErrors
@SerializedName(value="onPremisesSamAccountName", alternate="OnPremisesSamAccountName") @Expose @Nullable public java.lang.String onPremisesSamAccountName
@SerializedName(value="onPremisesSecurityIdentifier", alternate="OnPremisesSecurityIdentifier") @Expose @Nullable public java.lang.String onPremisesSecurityIdentifier
@SerializedName(value="onPremisesSyncEnabled", alternate="OnPremisesSyncEnabled") @Expose @Nullable public java.lang.Boolean onPremisesSyncEnabled
@SerializedName(value="preferredDataLocation", alternate="PreferredDataLocation") @Expose @Nullable public java.lang.String preferredDataLocation
@SerializedName(value="preferredLanguage", alternate="PreferredLanguage") @Expose @Nullable public java.lang.String preferredLanguage
@SerializedName(value="proxyAddresses", alternate="ProxyAddresses") @Expose @Nullable public java.util.List<java.lang.String> proxyAddresses
@SerializedName(value="renewedDateTime", alternate="RenewedDateTime") @Expose @Nullable public java.time.OffsetDateTime renewedDateTime
@SerializedName(value="securityEnabled", alternate="SecurityEnabled") @Expose @Nullable public java.lang.Boolean securityEnabled
@SerializedName(value="securityIdentifier", alternate="SecurityIdentifier") @Expose @Nullable public java.lang.String securityIdentifier
@SerializedName(value="theme", alternate="Theme") @Expose @Nullable public java.lang.String theme
@SerializedName(value="visibility", alternate="Visibility") @Expose @Nullable public java.lang.String visibility
@SerializedName(value="allowExternalSenders", alternate="AllowExternalSenders") @Expose @Nullable public java.lang.Boolean allowExternalSenders
@SerializedName(value="autoSubscribeNewMembers", alternate="AutoSubscribeNewMembers") @Expose @Nullable public java.lang.Boolean autoSubscribeNewMembers
@SerializedName(value="hideFromAddressLists", alternate="HideFromAddressLists") @Expose @Nullable public java.lang.Boolean hideFromAddressLists
@SerializedName(value="hideFromOutlookClients", alternate="HideFromOutlookClients") @Expose @Nullable public java.lang.Boolean hideFromOutlookClients
@SerializedName(value="isSubscribedByMail", alternate="IsSubscribedByMail") @Expose @Nullable public java.lang.Boolean isSubscribedByMail
@SerializedName(value="unseenCount", alternate="UnseenCount") @Expose @Nullable public java.lang.Integer unseenCount
@SerializedName(value="isArchived", alternate="IsArchived") @Expose @Nullable public java.lang.Boolean isArchived
@SerializedName(value="appRoleAssignments", alternate="AppRoleAssignments") @Expose @Nullable public AppRoleAssignmentCollectionPage appRoleAssignments
@SerializedName(value="createdOnBehalfOf", alternate="CreatedOnBehalfOf") @Expose @Nullable public DirectoryObject createdOnBehalfOf
@Nullable public DirectoryObjectCollectionPage memberOf
@Nullable public DirectoryObjectCollectionPage members
@Nullable public DirectoryObjectCollectionPage membersWithLicenseErrors
@Nullable public DirectoryObjectCollectionPage owners
@SerializedName(value="permissionGrants", alternate="PermissionGrants") @Expose @Nullable public ResourceSpecificPermissionGrantCollectionPage permissionGrants
@SerializedName(value="settings", alternate="Settings") @Expose @Nullable public GroupSettingCollectionPage settings
@Nullable public DirectoryObjectCollectionPage transitiveMemberOf
@Nullable public DirectoryObjectCollectionPage transitiveMembers
@Nullable public DirectoryObjectCollectionPage acceptedSenders
@SerializedName(value="calendar", alternate="Calendar") @Expose @Nullable public Calendar calendar
@SerializedName(value="calendarView", alternate="CalendarView") @Expose @Nullable public EventCollectionPage calendarView
@SerializedName(value="conversations", alternate="Conversations") @Expose @Nullable public ConversationCollectionPage conversations
@SerializedName(value="events", alternate="Events") @Expose @Nullable public EventCollectionPage events
@SerializedName(value="photo", alternate="Photo") @Expose @Nullable public ProfilePhoto photo
@SerializedName(value="photos", alternate="Photos") @Expose @Nullable public ProfilePhotoCollectionPage photos
@Nullable public DirectoryObjectCollectionPage rejectedSenders
@SerializedName(value="threads", alternate="Threads") @Expose @Nullable public ConversationThreadCollectionPage threads
@SerializedName(value="drive", alternate="Drive") @Expose @Nullable public Drive drive
@SerializedName(value="drives", alternate="Drives") @Expose @Nullable public DriveCollectionPage drives
@SerializedName(value="sites", alternate="Sites") @Expose @Nullable public SiteCollectionPage sites
@SerializedName(value="extensions", alternate="Extensions") @Expose @Nullable public ExtensionCollectionPage extensions
@SerializedName(value="groupLifecyclePolicies", alternate="GroupLifecyclePolicies") @Expose @Nullable public GroupLifecyclePolicyCollectionPage groupLifecyclePolicies
@SerializedName(value="planner", alternate="Planner") @Expose @Nullable public PlannerGroup planner
@SerializedName(value="onenote", alternate="Onenote") @Expose @Nullable public Onenote onenote
@SerializedName(value="team", alternate="Team") @Expose @Nullable public Team team
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to