public class EducationUser extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
EducationUser.Builder |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
EducationUser() |
| Modifier and Type | Method and Description |
|---|---|
static EducationUser.Builder |
builderEducationUser()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAccountEnabled() |
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) |
EducationAssignmentCollectionRequest |
getAssignments() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getBusinessPhones() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getBusinessPhones(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
EducationClassCollectionRequest |
getClasses() |
Optional<IdentitySet> |
getCreatedBy()
graph.TransparentContainerProperty
|
Optional<String> |
getDepartment() |
Optional<String> |
getDisplayName() |
Optional<EducationExternalSource> |
getExternalSource() |
Optional<String> |
getGivenName() |
Optional<String> |
getMail() |
Optional<PhysicalAddress> |
getMailingAddress()
graph.TransparentContainerProperty
|
Optional<String> |
getMailNickname() |
Optional<String> |
getMiddleName() |
Optional<String> |
getMobilePhone() |
Optional<String> |
getOfficeLocation() |
Optional<EducationOnPremisesInfo> |
getOnPremisesInfo()
graph.TransparentContainerProperty
|
Optional<String> |
getPasswordPolicies() |
Optional<PasswordProfile> |
getPasswordProfile() |
Optional<String> |
getPreferredLanguage() |
Optional<EducationUserRole> |
getPrimaryRole() |
com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> |
getProvisionedPlans() |
com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> |
getProvisionedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<OffsetDateTime> |
getRefreshTokensValidFromDateTime() |
com.github.davidmoten.odata.client.CollectionPage<RelatedContact> |
getRelatedContacts() |
com.github.davidmoten.odata.client.CollectionPage<RelatedContact> |
getRelatedContacts(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<PhysicalAddress> |
getResidenceAddress()
graph.TransparentContainerProperty
|
EducationRubricCollectionRequest |
getRubrics() |
EducationSchoolCollectionRequest |
getSchools() |
Optional<Boolean> |
getShowInAddressList() |
Optional<EducationStudent> |
getStudent()
graph.TransparentContainerProperty
|
Optional<String> |
getSurname() |
EducationClassCollectionRequest |
getTaughtClasses() |
Optional<EducationTeacher> |
getTeacher()
graph.TransparentContainerProperty
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUsageLocation() |
UserRequest |
getUser() |
Optional<String> |
getUserPrincipalName() |
Optional<String> |
getUserType() |
String |
odataTypeName() |
EducationUser |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
EducationUser |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
EducationUser |
withAccountEnabled(Boolean accountEnabled) |
EducationUser |
withCreatedBy(IdentitySet createdBy)
Returns an immutable copy of
this with just the createdBy field
changed. |
EducationUser |
withDepartment(String department) |
EducationUser |
withDisplayName(String displayName) |
EducationUser |
withExternalSource(EducationExternalSource externalSource) |
EducationUser |
withGivenName(String givenName) |
EducationUser |
withMail(String mail) |
EducationUser |
withMailingAddress(PhysicalAddress mailingAddress)
Returns an immutable copy of
this with just the mailingAddress
field changed. |
EducationUser |
withMailNickname(String mailNickname) |
EducationUser |
withMiddleName(String middleName) |
EducationUser |
withMobilePhone(String mobilePhone) |
EducationUser |
withOfficeLocation(String officeLocation) |
EducationUser |
withOnPremisesInfo(EducationOnPremisesInfo onPremisesInfo)
Returns an immutable copy of
this with just the onPremisesInfo
field changed. |
EducationUser |
withPasswordPolicies(String passwordPolicies) |
EducationUser |
withPasswordProfile(PasswordProfile passwordProfile) |
EducationUser |
withPreferredLanguage(String preferredLanguage) |
EducationUser |
withPrimaryRole(EducationUserRole primaryRole) |
EducationUser |
withRefreshTokensValidFromDateTime(OffsetDateTime refreshTokensValidFromDateTime) |
EducationUser |
withResidenceAddress(PhysicalAddress residenceAddress)
Returns an immutable copy of
this with just the residenceAddress
field changed. |
EducationUser |
withShowInAddressList(Boolean showInAddressList) |
EducationUser |
withStudent(EducationStudent student)
Returns an immutable copy of
this with just the student field
changed. |
EducationUser |
withSurname(String surname) |
EducationUser |
withTeacher(EducationTeacher teacher)
Returns an immutable copy of
this with just the teacher field
changed. |
EducationUser |
withUsageLocation(String usageLocation) |
EducationUser |
withUserPrincipalName(String userPrincipalName) |
EducationUser |
withUserType(String userType) |
protected List<RelatedContact> relatedContacts
protected String relatedContactsNextLink
protected EducationUserRole primaryRole
protected String middleName
protected EducationExternalSource externalSource
protected PhysicalAddress residenceAddress
protected PhysicalAddress mailingAddress
protected EducationStudent student
protected EducationTeacher teacher
protected IdentitySet createdBy
protected Boolean accountEnabled
protected List<AssignedLicense> assignedLicenses
protected String assignedLicensesNextLink
protected List<AssignedPlan> assignedPlans
protected String assignedPlansNextLink
protected String businessPhonesNextLink
protected String department
protected String displayName
protected String givenName
protected String mail
protected String mailNickname
protected String mobilePhone
protected String passwordPolicies
protected PasswordProfile passwordProfile
protected String officeLocation
protected String preferredLanguage
protected List<ProvisionedPlan> provisionedPlans
protected String provisionedPlansNextLink
protected OffsetDateTime refreshTokensValidFromDateTime
protected Boolean showInAddressList
protected String surname
protected String usageLocation
protected String userPrincipalName
protected String userType
protected EducationOnPremisesInfo onPremisesInfo
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static EducationUser.Builder builderEducationUser()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic com.github.davidmoten.odata.client.CollectionPage<RelatedContact> getRelatedContacts()
public com.github.davidmoten.odata.client.CollectionPage<RelatedContact> getRelatedContacts(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<EducationUserRole> getPrimaryRole()
public EducationUser withPrimaryRole(EducationUserRole primaryRole)
public EducationUser withMiddleName(String middleName)
public Optional<EducationExternalSource> getExternalSource()
public EducationUser withExternalSource(EducationExternalSource externalSource)
public Optional<PhysicalAddress> getResidenceAddress()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceAddress
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceCity
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceState
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceCountry
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceZip
public EducationUser withResidenceAddress(PhysicalAddress residenceAddress)
this with just the residenceAddress
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.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceAddress
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceCity
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceState
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceCountry
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_ResidenceZip
residenceAddress - new value of residenceAddress field (as defined in service metadata)this with just the residenceAddress field changedpublic Optional<PhysicalAddress> getMailingAddress()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingAddress
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingCity
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingState
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingCountry
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingZip
public EducationUser withMailingAddress(PhysicalAddress mailingAddress)
this with just the mailingAddress
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.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingAddress
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingCity
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingState
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingCountry
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_MailingZip
mailingAddress - new value of mailingAddress field (as defined in service metadata)this with just the mailingAddress field changedpublic Optional<EducationStudent> getStudent()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_GraduationYear
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_Grade
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_DateOfBirth
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_Gender
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_StudentNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_StudentId
public EducationUser withStudent(EducationStudent student)
this with just the student 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.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_GraduationYear
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_Grade
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_DateOfBirth
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_Gender
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_StudentNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_StudentId
student - new value of student field (as defined in service metadata)this with just the student field changedpublic Optional<EducationTeacher> getTeacher()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TeacherNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_TeacherId
public EducationUser withTeacher(EducationTeacher teacher)
this with just the teacher 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.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TeacherNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_TeacherId
teacher - new value of teacher field (as defined in service metadata)this with just the teacher field changedpublic Optional<IdentitySet> getCreatedBy()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserId
public EducationUser withCreatedBy(IdentitySet createdBy)
this with just the createdBy 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.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserId
createdBy - new value of createdBy field (as defined in service metadata)this with just the createdBy field changedpublic EducationUser withAccountEnabled(Boolean accountEnabled)
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 EducationUser withDepartment(String department)
public EducationUser withDisplayName(String displayName)
public EducationUser withGivenName(String givenName)
public EducationUser withMail(String mail)
public EducationUser withMailNickname(String mailNickname)
public EducationUser withMobilePhone(String mobilePhone)
public EducationUser withPasswordPolicies(String passwordPolicies)
public Optional<PasswordProfile> getPasswordProfile()
public EducationUser withPasswordProfile(PasswordProfile passwordProfile)
public EducationUser withOfficeLocation(String officeLocation)
public EducationUser withPreferredLanguage(String preferredLanguage)
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 Optional<OffsetDateTime> getRefreshTokensValidFromDateTime()
public EducationUser withRefreshTokensValidFromDateTime(OffsetDateTime refreshTokensValidFromDateTime)
public EducationUser withShowInAddressList(Boolean showInAddressList)
public EducationUser withSurname(String surname)
public EducationUser withUsageLocation(String usageLocation)
public EducationUser withUserPrincipalName(String userPrincipalName)
public EducationUser withUserType(String userType)
public Optional<EducationOnPremisesInfo> getOnPremisesInfo()
graph.TransparentContainerProperty
onPremisesImmutableId
public EducationUser withOnPremisesInfo(EducationOnPremisesInfo onPremisesInfo)
this with just the onPremisesInfo
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.
graph.TransparentContainerProperty
onPremisesImmutableId
onPremisesInfo - new value of onPremisesInfo field (as defined in service metadata)this with just the onPremisesInfo field changedpublic EducationAssignmentCollectionRequest getAssignments()
public EducationRubricCollectionRequest getRubrics()
public EducationClassCollectionRequest getClasses()
public EducationClassCollectionRequest getTaughtClasses()
public EducationSchoolCollectionRequest getSchools()
public UserRequest getUser()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic EducationUser patch()
this with changed fields reset.public EducationUser put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.