public class User extends DirectoryObject implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
| Modifier and Type | Class and Description |
|---|---|
static class |
User.Builder |
deletedDateTimechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
User() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<User> |
assignLicense(List<AssignedLicense> addLicenses,
List<String> removeLicenses) |
static User.Builder |
builderUser()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.ActionRequestNoReturn |
changePassword(String currentPassword,
String newPassword) |
com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<DeviceAndAppManagementData> |
exportDeviceAndAppManagementData_Function(Integer skip,
Integer top) |
com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<DeviceAndAppManagementData> |
exportDeviceAndAppManagementData() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
exportPersonalData(String storageLocation) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MeetingTimeSuggestionsResult> |
findMeetingTimes(List<AttendeeBase> attendees,
LocationConstraint locationConstraint,
TimeConstraint timeConstraint,
Duration meetingDuration,
Integer maxCandidates,
Boolean isOrganizerOptional,
Boolean returnSuggestionReasons,
Double minimumAttendeePercentage) |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> |
findRoomLists() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> |
findRooms_Function(String roomList) |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> |
findRooms() |
Optional<String> |
getAboutMe() |
Optional<Boolean> |
getAccountEnabled() |
UserActivityCollectionRequest |
getActivities() |
Optional<String> |
getAgeGroup() |
AgreementAcceptanceCollectionRequest |
getAgreementAcceptances() |
UserAnalyticsRequest |
getAnalytics() |
AppConsentRequestCollectionRequest |
getAppConsentRequestsForApproval() |
AppRoleAssignmentCollectionRequest |
getAppRoleAssignments() |
ApprovalCollectionRequest |
getApprovals() |
com.github.davidmoten.odata.client.CollectionPage<AssignedLicense> |
getAssignedLicenses() |
com.github.davidmoten.odata.client.CollectionPage<AssignedLicense> |
getAssignedLicenses(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> |
getAssignedPlans() |
com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> |
getAssignedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options) |
AuthenticationRequest |
getAuthentication() |
Optional<OffsetDateTime> |
getBirthday() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getBusinessPhones() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getBusinessPhones(com.github.davidmoten.odata.client.HttpRequestOptions options) |
CalendarRequest |
getCalendar()
Org.OData.Capabilities.V1.ChangeTracking
|
CalendarGroupCollectionRequest |
getCalendarGroups()
Org.OData.Capabilities.V1.ChangeTracking
|
CalendarCollectionRequest |
getCalendars()
Org.OData.Capabilities.V1.ChangeTracking
|
EventCollectionRequest |
getCalendarView()
Org.OData.Capabilities.V1.ChangeTracking
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
ChatCollectionRequest |
getChats() |
Optional<String> |
getCity() |
Optional<String> |
getCompanyName() |
Optional<String> |
getConsentProvidedForMinor() |
ContactFolderCollectionRequest |
getContactFolders()
Org.OData.Capabilities.V1.ChangeTracking
|
ContactCollectionRequest |
getContacts()
Org.OData.Capabilities.V1.ChangeTracking
|
Optional<String> |
getCountry() |
Optional<OffsetDateTime> |
getCreatedDateTime() |
DirectoryObjectCollectionRequest |
getCreatedObjects() |
Optional<String> |
getCreationType() |
Optional<String> |
getDepartment() |
DeviceEnrollmentConfigurationCollectionRequest |
getDeviceEnrollmentConfigurations()
“Get enrollment configurations targeted to the user”
|
Optional<Integer> |
getDeviceEnrollmentLimit()
“The limit on the maximum number of devices that the user is permitted to enroll.
|
com.github.davidmoten.odata.client.CollectionPage<DeviceKey> |
getDeviceKeys() |
com.github.davidmoten.odata.client.CollectionPage<DeviceKey> |
getDeviceKeys(com.github.davidmoten.odata.client.HttpRequestOptions options) |
DeviceManagementTroubleshootingEventCollectionRequest |
getDeviceManagementTroubleshootingEvents()
“The list of troubleshooting events for this user.”
|
DeviceCollectionRequest |
getDevices() |
DirectoryObjectCollectionRequest |
getDirectReports() |
Optional<String> |
getDisplayName() |
DriveRequest |
getDrive() |
DriveCollectionRequest |
getDrives() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<DeviceEnrollmentConfiguration> |
getEffectiveDeviceEnrollmentConfigurations() |
Optional<String> |
getEmployeeId() |
EventCollectionRequest |
getEvents()
Org.OData.Capabilities.V1.ChangeTracking
|
ExtensionCollectionRequest |
getExtensions() |
Optional<String> |
getExternalUserState() |
Optional<String> |
getExternalUserStateChangeDateTime() |
Optional<String> |
getFaxNumber() |
SiteCollectionRequest |
getFollowedSites() |
Optional<String> |
getGivenName() |
Optional<OffsetDateTime> |
getHireDate() |
com.github.davidmoten.odata.client.CollectionPage<ObjectIdentity> |
getIdentities() |
com.github.davidmoten.odata.client.CollectionPage<ObjectIdentity> |
getIdentities(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.CollectionPage<String> |
getImAddresses() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getImAddresses(com.github.davidmoten.odata.client.HttpRequestOptions options) |
InferenceClassificationRequest |
getInferenceClassification()
Org.OData.Capabilities.V1.ChangeTracking
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getInfoCatalogs() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getInfoCatalogs(com.github.davidmoten.odata.client.HttpRequestOptions options) |
InformationProtectionRequest |
getInformationProtection() |
OfficeGraphInsightsRequest |
getInsights() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getInterests() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getInterests(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<Boolean> |
getIsResourceAccount() |
Optional<String> |
getJobTitle() |
GroupCollectionRequest |
getJoinedGroups()
Org.OData.Capabilities.V1.ChangeTracking
|
TeamCollectionRequest |
getJoinedTeams() |
Optional<OffsetDateTime> |
getLastPasswordChangeDateTime() |
Optional<String> |
getLegalAgeGroupClassification() |
com.github.davidmoten.odata.client.CollectionPage<LicenseAssignmentState> |
getLicenseAssignmentStates() |
com.github.davidmoten.odata.client.CollectionPage<LicenseAssignmentState> |
getLicenseAssignmentStates(com.github.davidmoten.odata.client.HttpRequestOptions options) |
LicenseDetailsCollectionRequest |
getLicenseDetails() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedDevice> |
getLoggedOnManagedDevices() |
Optional<String> |
getMail() |
Optional<MailboxSettings> |
getMailboxSettings() |
MailFolderCollectionRequest |
getMailFolders()
Org.OData.Capabilities.V1.ChangeTracking
|
Optional<String> |
getMailNickname() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<MailTips> |
getMailTips(List<String> emailAddresses,
MailTipsType mailTipsOptions) |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedAppDiagnosticStatus> |
getManagedAppDiagnosticStatuses() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedAppPolicy> |
getManagedAppPolicies() |
ManagedAppRegistrationCollectionRequest |
getManagedAppRegistrations()
“Zero or more managed app registrations that belong to the user.”
|
ManagedDeviceCollectionRequest |
getManagedDevices()
“The managed devices associated with the user.”
|
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<String> |
getManagedDevicesWithAppFailures() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedDeviceSummarizedAppState> |
getManagedDevicesWithFailedOrPendingApps() |
DirectoryObjectRequest |
getManager() |
DirectoryObjectCollectionRequest |
getMemberOf() |
MessageCollectionRequest |
getMessages()
Org.OData.Capabilities.V1.ChangeTracking
|
MobileAppIntentAndStateCollectionRequest |
getMobileAppIntentAndStates()
“The list of troubleshooting events for this user.”
|
MobileAppTroubleshootingEventCollectionRequest |
getMobileAppTroubleshootingEvents()
“The list of mobile app troubleshooting events for this user.”
|
Optional<String> |
getMobilePhone() |
Optional<String> |
getMySite() |
NotificationCollectionRequest |
getNotifications() |
Optional<String> |
getOfficeLocation() |
OnenoteRequest |
getOnenote() |
OnlineMeetingCollectionRequest |
getOnlineMeetings() |
Optional<String> |
getOnPremisesDistinguishedName() |
Optional<String> |
getOnPremisesDomainName() |
Optional<OnPremisesExtensionAttributes> |
getOnPremisesExtensionAttributes() |
Optional<String> |
getOnPremisesImmutableId() |
Optional<OffsetDateTime> |
getOnPremisesLastSyncDateTime() |
com.github.davidmoten.odata.client.CollectionPage<OnPremisesProvisioningError> |
getOnPremisesProvisioningErrors() |
com.github.davidmoten.odata.client.CollectionPage<OnPremisesProvisioningError> |
getOnPremisesProvisioningErrors(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<String> |
getOnPremisesSamAccountName() |
Optional<String> |
getOnPremisesSecurityIdentifier() |
Optional<Boolean> |
getOnPremisesSyncEnabled() |
Optional<String> |
getOnPremisesUserPrincipalName() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getOtherMails() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getOtherMails(com.github.davidmoten.odata.client.HttpRequestOptions options) |
OutlookUserRequest |
getOutlook()
Org.OData.Capabilities.V1.ChangeTracking
|
DirectoryObjectCollectionRequest |
getOwnedDevices() |
DirectoryObjectCollectionRequest |
getOwnedObjects() |
Optional<String> |
getPasswordPolicies() |
Optional<PasswordProfile> |
getPasswordProfile() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getPastProjects() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getPastProjects(com.github.davidmoten.odata.client.HttpRequestOptions options) |
AccessReviewInstanceCollectionRequest |
getPendingAccessReviewInstances() |
PersonCollectionRequest |
getPeople()
Org.OData.Capabilities.V1.ChangeTracking
|
ProfilePhotoRequest |
getPhoto()
Org.OData.Capabilities.V1.ChangeTracking
|
ProfilePhotoCollectionRequest |
getPhotos()
Org.OData.Capabilities.V1.ChangeTracking
|
PlannerUserRequest |
getPlanner() |
Optional<String> |
getPostalCode() |
Optional<String> |
getPreferredDataLocation() |
Optional<String> |
getPreferredLanguage() |
Optional<String> |
getPreferredName() |
PresenceRequest |
getPresence() |
ProfileRequest |
getProfile() |
com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> |
getProvisionedPlans() |
com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> |
getProvisionedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.CollectionPage<String> |
getProxyAddresses() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getProxyAddresses(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<OffsetDateTime> |
getRefreshTokensValidFromDateTime() |
DirectoryObjectCollectionRequest |
getRegisteredDevices() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getResponsibilities() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getResponsibilities(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.CollectionPage<String> |
getSchools() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getSchools(com.github.davidmoten.odata.client.HttpRequestOptions options) |
ScopedRoleMembershipCollectionRequest |
getScopedRoleMemberOf() |
UserSettingsRequest |
getSettings() |
Optional<Boolean> |
getShowInAddressList() |
Optional<SignInActivity> |
getSignInActivity() |
Optional<OffsetDateTime> |
getSignInSessionsValidFromDateTime() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getSkills() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getSkills(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<String> |
getState() |
Optional<String> |
getStreetAddress() |
Optional<String> |
getSurname() |
UserTeamworkRequest |
getTeamwork() |
DirectoryObjectCollectionRequest |
getTransitiveMemberOf() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUsageLocation() |
Optional<String> |
getUserPrincipalName() |
Optional<String> |
getUserType() |
WindowsInformationProtectionDeviceRegistrationCollectionRequest |
getWindowsInformationProtectionDeviceRegistrations()
“Zero or more WIP device registrations that belong to the user.”
|
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Boolean> |
invalidateAllRefreshTokens() |
com.github.davidmoten.odata.client.FunctionRequestReturningNonCollection<Boolean> |
isManagedAppUserBlocked() |
String |
odataTypeName() |
User |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
User |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<Reminder> |
reminderView(String startDateTime,
String endDateTime) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
removeAllDevicesFromManagement() |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<User> |
reprocessLicenseAssignment() |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Boolean> |
revokeSignInSessions() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
sendMail(Message message,
Boolean saveToSentItems) |
String |
toString() |
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ConvertIdResult> |
translateExchangeIds(List<String> inputIds,
ExchangeIdFormat targetIdType,
ExchangeIdFormat sourceIdType) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
unblockManagedApps() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
wipeAndBlockManagedApps() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
wipeManagedAppRegistrationByDeviceTag(String deviceTag) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
wipeManagedAppRegistrationsByDeviceTag(String deviceTag) |
User |
withAboutMe(String aboutMe) |
User |
withAccountEnabled(Boolean accountEnabled) |
User |
withAgeGroup(String ageGroup) |
User |
withBirthday(OffsetDateTime birthday) |
User |
withCity(String city) |
User |
withCompanyName(String companyName) |
User |
withConsentProvidedForMinor(String consentProvidedForMinor) |
User |
withCountry(String country) |
User |
withCreatedDateTime(OffsetDateTime createdDateTime) |
User |
withCreationType(String creationType) |
User |
withDepartment(String department) |
User |
withDeviceEnrollmentLimit(Integer deviceEnrollmentLimit)
Returns an immutable copy of
this with just the deviceEnrollmentLimit field changed. |
User |
withDisplayName(String displayName) |
User |
withEmployeeId(String employeeId) |
User |
withExternalUserState(String externalUserState) |
User |
withExternalUserStateChangeDateTime(String externalUserStateChangeDateTime) |
User |
withFaxNumber(String faxNumber) |
User |
withGivenName(String givenName) |
User |
withHireDate(OffsetDateTime hireDate) |
User |
withIsResourceAccount(Boolean isResourceAccount) |
User |
withJobTitle(String jobTitle) |
User |
withLastPasswordChangeDateTime(OffsetDateTime lastPasswordChangeDateTime) |
User |
withLegalAgeGroupClassification(String legalAgeGroupClassification) |
User |
withMail(String mail) |
User |
withMailboxSettings(MailboxSettings mailboxSettings) |
User |
withMailNickname(String mailNickname) |
User |
withMobilePhone(String mobilePhone) |
User |
withMySite(String mySite) |
User |
withOfficeLocation(String officeLocation) |
User |
withOnPremisesDistinguishedName(String onPremisesDistinguishedName) |
User |
withOnPremisesDomainName(String onPremisesDomainName) |
User |
withOnPremisesExtensionAttributes(OnPremisesExtensionAttributes onPremisesExtensionAttributes) |
User |
withOnPremisesImmutableId(String onPremisesImmutableId) |
User |
withOnPremisesLastSyncDateTime(OffsetDateTime onPremisesLastSyncDateTime) |
User |
withOnPremisesSamAccountName(String onPremisesSamAccountName) |
User |
withOnPremisesSecurityIdentifier(String onPremisesSecurityIdentifier) |
User |
withOnPremisesSyncEnabled(Boolean onPremisesSyncEnabled) |
User |
withOnPremisesUserPrincipalName(String onPremisesUserPrincipalName) |
User |
withPasswordPolicies(String passwordPolicies) |
User |
withPasswordProfile(PasswordProfile passwordProfile) |
User |
withPostalCode(String postalCode) |
User |
withPreferredDataLocation(String preferredDataLocation) |
User |
withPreferredLanguage(String preferredLanguage) |
User |
withPreferredName(String preferredName) |
User |
withRefreshTokensValidFromDateTime(OffsetDateTime refreshTokensValidFromDateTime) |
User |
withShowInAddressList(Boolean showInAddressList) |
User |
withSignInActivity(SignInActivity signInActivity) |
User |
withSignInSessionsValidFromDateTime(OffsetDateTime signInSessionsValidFromDateTime) |
User |
withState(String state) |
User |
withStreetAddress(String streetAddress) |
User |
withSurname(String surname) |
User |
withUsageLocation(String usageLocation) |
User |
withUserPrincipalName(String userPrincipalName) |
User |
withUserType(String userType) |
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTimeprotected SignInActivity signInActivity
protected Boolean accountEnabled
protected String ageGroup
protected List<AssignedLicense> assignedLicenses
protected String assignedLicensesNextLink
protected List<AssignedPlan> assignedPlans
protected String assignedPlansNextLink
protected String businessPhonesNextLink
protected String city
protected String companyName
protected String consentProvidedForMinor
protected String country
protected OffsetDateTime createdDateTime
protected String creationType
protected String department
protected String deviceKeysNextLink
protected String displayName
protected String employeeId
protected String faxNumber
protected String givenName
protected List<ObjectIdentity> identities
protected String identitiesNextLink
protected String imAddressesNextLink
protected String infoCatalogsNextLink
protected Boolean isResourceAccount
protected String jobTitle
protected OffsetDateTime lastPasswordChangeDateTime
protected String legalAgeGroupClassification
protected List<LicenseAssignmentState> licenseAssignmentStates
protected String licenseAssignmentStatesNextLink
protected String mail
protected String mailNickname
protected String mobilePhone
protected String onPremisesDistinguishedName
protected OnPremisesExtensionAttributes onPremisesExtensionAttributes
protected String onPremisesImmutableId
protected OffsetDateTime onPremisesLastSyncDateTime
protected List<OnPremisesProvisioningError> onPremisesProvisioningErrors
protected String onPremisesProvisioningErrorsNextLink
protected String onPremisesSecurityIdentifier
protected Boolean onPremisesSyncEnabled
protected String onPremisesDomainName
protected String onPremisesSamAccountName
protected String onPremisesUserPrincipalName
protected String otherMailsNextLink
protected String passwordPolicies
protected PasswordProfile passwordProfile
protected String officeLocation
protected String postalCode
protected String preferredDataLocation
protected String preferredLanguage
protected List<ProvisionedPlan> provisionedPlans
protected String provisionedPlansNextLink
protected String proxyAddressesNextLink
protected OffsetDateTime refreshTokensValidFromDateTime
protected Boolean showInAddressList
protected OffsetDateTime signInSessionsValidFromDateTime
protected String state
protected String streetAddress
protected String surname
protected String usageLocation
protected String userPrincipalName
protected String externalUserState
protected String externalUserStateChangeDateTime
protected String userType
protected MailboxSettings mailboxSettings
protected Integer deviceEnrollmentLimit
protected String aboutMe
protected OffsetDateTime birthday
protected OffsetDateTime hireDate
protected String interestsNextLink
protected String mySite
protected String pastProjectsNextLink
protected String preferredName
protected String responsibilitiesNextLink
protected String schoolsNextLink
protected String skillsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DirectoryObjectpublic static User.Builder builderUser()
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 Optional<SignInActivity> getSignInActivity()
public User withSignInActivity(SignInActivity signInActivity)
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 com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> getAssignedPlans()
public com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> getAssignedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getBusinessPhones()
public com.github.davidmoten.odata.client.CollectionPage<String> getBusinessPhones(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getCreatedDateTime()
public User withCreatedDateTime(OffsetDateTime createdDateTime)
public com.github.davidmoten.odata.client.CollectionPage<DeviceKey> getDeviceKeys()
public com.github.davidmoten.odata.client.CollectionPage<DeviceKey> getDeviceKeys(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<ObjectIdentity> getIdentities()
public com.github.davidmoten.odata.client.CollectionPage<ObjectIdentity> getIdentities(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getImAddresses()
public com.github.davidmoten.odata.client.CollectionPage<String> getImAddresses(com.github.davidmoten.odata.client.HttpRequestOptions options)
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<OffsetDateTime> getLastPasswordChangeDateTime()
public User withLastPasswordChangeDateTime(OffsetDateTime lastPasswordChangeDateTime)
public User withLegalAgeGroupClassification(String legalAgeGroupClassification)
public com.github.davidmoten.odata.client.CollectionPage<LicenseAssignmentState> getLicenseAssignmentStates()
public com.github.davidmoten.odata.client.CollectionPage<LicenseAssignmentState> getLicenseAssignmentStates(com.github.davidmoten.odata.client.HttpRequestOptions options)
public User withOnPremisesDistinguishedName(String onPremisesDistinguishedName)
public Optional<OnPremisesExtensionAttributes> getOnPremisesExtensionAttributes()
public User withOnPremisesExtensionAttributes(OnPremisesExtensionAttributes onPremisesExtensionAttributes)
public Optional<OffsetDateTime> getOnPremisesLastSyncDateTime()
public User 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 User withOnPremisesSecurityIdentifier(String onPremisesSecurityIdentifier)
public User withOnPremisesSamAccountName(String onPremisesSamAccountName)
public User withOnPremisesUserPrincipalName(String onPremisesUserPrincipalName)
public com.github.davidmoten.odata.client.CollectionPage<String> getOtherMails()
public com.github.davidmoten.odata.client.CollectionPage<String> getOtherMails(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<PasswordProfile> getPasswordProfile()
public User withPasswordProfile(PasswordProfile passwordProfile)
public com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> getProvisionedPlans()
public com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> getProvisionedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options)
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> getRefreshTokensValidFromDateTime()
public User withRefreshTokensValidFromDateTime(OffsetDateTime refreshTokensValidFromDateTime)
public Optional<OffsetDateTime> getSignInSessionsValidFromDateTime()
public User withSignInSessionsValidFromDateTime(OffsetDateTime signInSessionsValidFromDateTime)
public User withExternalUserStateChangeDateTime(String externalUserStateChangeDateTime)
public Optional<MailboxSettings> getMailboxSettings()
public User withMailboxSettings(MailboxSettings mailboxSettings)
public Optional<Integer> getDeviceEnrollmentLimit()
public User withDeviceEnrollmentLimit(Integer deviceEnrollmentLimit)
this with just the deviceEnrollmentLimit field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.”
deviceEnrollmentLimit - new value of deviceEnrollmentLimit field (as defined in service metadata)this with just the deviceEnrollmentLimit field changedpublic Optional<OffsetDateTime> getBirthday()
public User withBirthday(OffsetDateTime birthday)
public Optional<OffsetDateTime> getHireDate()
public User withHireDate(OffsetDateTime hireDate)
public com.github.davidmoten.odata.client.CollectionPage<String> getInterests()
public com.github.davidmoten.odata.client.CollectionPage<String> getInterests(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getPastProjects()
public com.github.davidmoten.odata.client.CollectionPage<String> getPastProjects(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getResponsibilities()
public com.github.davidmoten.odata.client.CollectionPage<String> getResponsibilities(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getSchools()
public com.github.davidmoten.odata.client.CollectionPage<String> getSchools(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getSkills()
public com.github.davidmoten.odata.client.CollectionPage<String> getSkills(com.github.davidmoten.odata.client.HttpRequestOptions options)
public UserAnalyticsRequest getAnalytics()
public InformationProtectionRequest getInformationProtection()
public AppRoleAssignmentCollectionRequest getAppRoleAssignments()
public DirectoryObjectCollectionRequest getCreatedObjects()
public DirectoryObjectCollectionRequest getDirectReports()
public LicenseDetailsCollectionRequest getLicenseDetails()
public DirectoryObjectRequest getManager()
public DirectoryObjectCollectionRequest getMemberOf()
public DirectoryObjectCollectionRequest getOwnedDevices()
public DirectoryObjectCollectionRequest getOwnedObjects()
public DirectoryObjectCollectionRequest getRegisteredDevices()
public ScopedRoleMembershipCollectionRequest getScopedRoleMemberOf()
public DirectoryObjectCollectionRequest getTransitiveMemberOf()
public OutlookUserRequest getOutlook()
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 MessageCollectionRequest getMessages()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
public GroupCollectionRequest getJoinedGroups()
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 MailFolderCollectionRequest getMailFolders()
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
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.DeleteRestrictions
Deletable = false
public CalendarCollectionRequest getCalendars()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public CalendarGroupCollectionRequest getCalendarGroups()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = 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.NavigationRestrictions
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 = true
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public PersonCollectionRequest getPeople()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public ContactCollectionRequest getContacts()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
public ContactFolderCollectionRequest getContactFolders()
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public InferenceClassificationRequest getInferenceClassification()
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 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 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 DriveRequest getDrive()
public DriveCollectionRequest getDrives()
public SiteCollectionRequest getFollowedSites()
public ExtensionCollectionRequest getExtensions()
public ApprovalCollectionRequest getApprovals()
public AppConsentRequestCollectionRequest getAppConsentRequestsForApproval()
public AccessReviewInstanceCollectionRequest getPendingAccessReviewInstances()
public AgreementAcceptanceCollectionRequest getAgreementAcceptances()
public DeviceEnrollmentConfigurationCollectionRequest getDeviceEnrollmentConfigurations()
public ManagedDeviceCollectionRequest getManagedDevices()
public ManagedAppRegistrationCollectionRequest getManagedAppRegistrations()
public WindowsInformationProtectionDeviceRegistrationCollectionRequest getWindowsInformationProtectionDeviceRegistrations()
public DeviceManagementTroubleshootingEventCollectionRequest getDeviceManagementTroubleshootingEvents()
public MobileAppIntentAndStateCollectionRequest getMobileAppIntentAndStates()
public MobileAppTroubleshootingEventCollectionRequest getMobileAppTroubleshootingEvents()
public NotificationCollectionRequest getNotifications()
public PlannerUserRequest getPlanner()
public OfficeGraphInsightsRequest getInsights()
public UserSettingsRequest getSettings()
public OnenoteRequest getOnenote()
public ProfileRequest getProfile()
public UserActivityCollectionRequest getActivities()
public DeviceCollectionRequest getDevices()
public OnlineMeetingCollectionRequest getOnlineMeetings()
public PresenceRequest getPresence()
public AuthenticationRequest getAuthentication()
public ChatCollectionRequest getChats()
public TeamCollectionRequest getJoinedTeams()
public UserTeamworkRequest getTeamwork()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DirectoryObjectpublic User 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 User 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.ActionRequestReturningNonCollectionUnwrapped<User> assignLicense(List<AssignedLicense> addLicenses, List<String> removeLicenses)
public com.github.davidmoten.odata.client.ActionRequestNoReturn changePassword(String currentPassword, String newPassword)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Boolean> invalidateAllRefreshTokens()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Boolean> revokeSignInSessions()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<User> reprocessLicenseAssignment()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MeetingTimeSuggestionsResult> findMeetingTimes(List<AttendeeBase> attendees, LocationConstraint locationConstraint, TimeConstraint timeConstraint, Duration meetingDuration, Integer maxCandidates, Boolean isOrganizerOptional, Boolean returnSuggestionReasons, Double minimumAttendeePercentage)
public com.github.davidmoten.odata.client.ActionRequestNoReturn sendMail(Message message, Boolean saveToSentItems)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<MailTips> getMailTips(List<String> emailAddresses, MailTipsType mailTipsOptions)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ConvertIdResult> translateExchangeIds(List<String> inputIds, ExchangeIdFormat targetIdType, ExchangeIdFormat sourceIdType)
public com.github.davidmoten.odata.client.ActionRequestNoReturn removeAllDevicesFromManagement()
public com.github.davidmoten.odata.client.ActionRequestNoReturn wipeManagedAppRegistrationByDeviceTag(String deviceTag)
public com.github.davidmoten.odata.client.ActionRequestNoReturn wipeManagedAppRegistrationsByDeviceTag(String deviceTag)
public com.github.davidmoten.odata.client.ActionRequestNoReturn wipeAndBlockManagedApps()
public com.github.davidmoten.odata.client.ActionRequestNoReturn unblockManagedApps()
public com.github.davidmoten.odata.client.ActionRequestNoReturn exportPersonalData(String storageLocation)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<Reminder> reminderView(String startDateTime, String endDateTime)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> findRooms()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> findRoomLists()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<EmailAddress> findRooms_Function(String roomList)
public com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<DeviceAndAppManagementData> exportDeviceAndAppManagementData()
public com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<DeviceAndAppManagementData> exportDeviceAndAppManagementData_Function(Integer skip, Integer top)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<DeviceEnrollmentConfiguration> getEffectiveDeviceEnrollmentConfigurations()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedDevice> getLoggedOnManagedDevices()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedAppDiagnosticStatus> getManagedAppDiagnosticStatuses()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedAppPolicy> getManagedAppPolicies()
public com.github.davidmoten.odata.client.FunctionRequestReturningNonCollection<Boolean> isManagedAppUserBlocked()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<String> getManagedDevicesWithAppFailures()
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ManagedDeviceSummarizedAppState> getManagedDevicesWithFailedOrPendingApps()
public String toString()
toString in class DirectoryObjectCopyright © 2018–2020. All rights reserved.