public class Group extends DirectoryObject implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
| Modifier and Type | Class and Description |
|---|---|
static class |
Group.Builder |
deletedDateTimechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Group() |
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTimeprotected List<AssignedLabel> assignedLabels
protected String assignedLabelsNextLink
protected List<AssignedLicense> assignedLicenses
protected String assignedLicensesNextLink
protected String classification
protected String createdByAppId
protected OffsetDateTime createdDateTime
protected String description
protected String displayName
protected OffsetDateTime expirationDateTime
protected String groupTypesNextLink
protected Boolean hasMembersWithLicenseErrors
protected String infoCatalogsNextLink
protected Boolean isAssignableToRole
protected LicenseProcessingState licenseProcessingState
protected String mail
protected Boolean mailEnabled
protected String mailNickname
protected String mdmAppId
protected String membershipRule
protected String membershipRuleProcessingState
protected String onPremisesDomainName
protected OffsetDateTime onPremisesLastSyncDateTime
protected String onPremisesNetBiosName
protected List<OnPremisesProvisioningError> onPremisesProvisioningErrors
protected String onPremisesProvisioningErrorsNextLink
protected String onPremisesSamAccountName
protected String onPremisesSecurityIdentifier
protected Boolean onPremisesSyncEnabled
protected String preferredDataLocation
protected String preferredLanguage
protected String proxyAddressesNextLink
protected OffsetDateTime renewedDateTime
protected String resourceBehaviorOptionsNextLink
protected String resourceProvisioningOptionsNextLink
protected Boolean securityEnabled
protected String securityIdentifier
protected String theme
protected String visibility
protected GroupAccessType accessType
protected Boolean allowExternalSenders
protected Boolean autoSubscribeNewMembers
protected Boolean isFavorite
protected Boolean isSubscribedByMail
protected Integer unseenCount
protected Integer unseenConversationsCount
protected Integer unseenMessagesCount
protected Boolean hideFromOutlookClients
protected Boolean hideFromAddressLists
protected Boolean isArchived
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DirectoryObjectpublic static Group.Builder builderGroup()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DirectoryObjectpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DirectoryObjectpublic com.github.davidmoten.odata.client.CollectionPage<AssignedLabel> getAssignedLabels()
public com.github.davidmoten.odata.client.CollectionPage<AssignedLabel> getAssignedLabels(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<AssignedLicense> getAssignedLicenses()
public com.github.davidmoten.odata.client.CollectionPage<AssignedLicense> getAssignedLicenses(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getCreatedDateTime()
public Group withCreatedDateTime(OffsetDateTime createdDateTime)
public Optional<OffsetDateTime> getExpirationDateTime()
public Group withExpirationDateTime(OffsetDateTime expirationDateTime)
public com.github.davidmoten.odata.client.CollectionPage<String> getGroupTypes()
public com.github.davidmoten.odata.client.CollectionPage<String> getGroupTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Group withHasMembersWithLicenseErrors(Boolean hasMembersWithLicenseErrors)
public com.github.davidmoten.odata.client.CollectionPage<String> getInfoCatalogs()
public com.github.davidmoten.odata.client.CollectionPage<String> getInfoCatalogs(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<LicenseProcessingState> getLicenseProcessingState()
public Group withLicenseProcessingState(LicenseProcessingState licenseProcessingState)
public Group withMembershipRuleProcessingState(String membershipRuleProcessingState)
public Optional<OffsetDateTime> getOnPremisesLastSyncDateTime()
public Group withOnPremisesLastSyncDateTime(OffsetDateTime onPremisesLastSyncDateTime)
public com.github.davidmoten.odata.client.CollectionPage<OnPremisesProvisioningError> getOnPremisesProvisioningErrors()
public com.github.davidmoten.odata.client.CollectionPage<OnPremisesProvisioningError> getOnPremisesProvisioningErrors(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Group withOnPremisesSamAccountName(String onPremisesSamAccountName)
public Group withOnPremisesSecurityIdentifier(String onPremisesSecurityIdentifier)
public com.github.davidmoten.odata.client.CollectionPage<String> getProxyAddresses()
public com.github.davidmoten.odata.client.CollectionPage<String> getProxyAddresses(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getRenewedDateTime()
public Group withRenewedDateTime(OffsetDateTime renewedDateTime)
public com.github.davidmoten.odata.client.CollectionPage<String> getResourceBehaviorOptions()
public com.github.davidmoten.odata.client.CollectionPage<String> getResourceBehaviorOptions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getResourceProvisioningOptions()
public com.github.davidmoten.odata.client.CollectionPage<String> getResourceProvisioningOptions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<GroupAccessType> getAccessType()
public Group withAccessType(GroupAccessType accessType)
public Group withAutoSubscribeNewMembers(Boolean autoSubscribeNewMembers)
public Group withUnseenConversationsCount(Integer unseenConversationsCount)
public AppRoleAssignmentCollectionRequest getAppRoleAssignments()
public DirectoryObjectCollectionRequest getMembers()
public DirectoryObjectCollectionRequest getMembersWithLicenseErrors()
public DirectoryObjectCollectionRequest getMemberOf()
public DirectoryObjectCollectionRequest getTransitiveMembers()
public DirectoryObjectCollectionRequest getTransitiveMemberOf()
public DirectoryObjectRequest getCreatedOnBehalfOf()
public DirectoryObjectCollectionRequest getOwners()
public DirectorySettingCollectionRequest getSettings()
public EndpointCollectionRequest getEndpoints()
public ResourceSpecificPermissionGrantCollectionRequest getPermissionGrants()
public ConversationCollectionRequest getConversations()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
public ProfilePhotoCollectionRequest getPhotos()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public DirectoryObjectCollectionRequest getAcceptedSenders()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
public DirectoryObjectCollectionRequest getRejectedSenders()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
public ConversationThreadCollectionRequest getThreads()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public CalendarRequest getCalendar()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public EventCollectionRequest getCalendarView()
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public EventCollectionRequest getEvents()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public ProfilePhotoRequest getPhoto()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public DriveRequest getDrive()
public DriveCollectionRequest getDrives()
public SiteCollectionRequest getSites()
public ExtensionCollectionRequest getExtensions()
public GroupLifecyclePolicyCollectionRequest getGroupLifecyclePolicies()
public PlannerGroupRequest getPlanner()
public OnenoteRequest getOnenote()
public TeamRequest getTeam()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DirectoryObjectpublic Group patch()
this with changed fields reset.patch in class DirectoryObjectthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic Group put()
this
with changed fields reset (they were ignored anyway).put in class DirectoryObjectthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic com.github.davidmoten.odata.client.ActionRequestNoReturn validateProperties(String displayName, String mailNickname, String onBehalfOfUserId)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ResourceSpecificPermissionGrant> checkGrantedPermissionsForApp()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<Group> assignLicense(List<AssignedLicense> addLicenses, List<String> removeLicenses)
public com.github.davidmoten.odata.client.ActionRequestNoReturn subscribeByMail()
public com.github.davidmoten.odata.client.ActionRequestNoReturn unsubscribeByMail()
public com.github.davidmoten.odata.client.ActionRequestNoReturn addFavorite()
public com.github.davidmoten.odata.client.ActionRequestNoReturn removeFavorite()
public com.github.davidmoten.odata.client.ActionRequestNoReturn resetUnseenCount()
public com.github.davidmoten.odata.client.ActionRequestNoReturn renew()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<EvaluateDynamicMembershipResult> evaluateDynamicMembership(String memberId)
public String toString()
toString in class DirectoryObjectCopyright © 2018–2020. All rights reserved.