Package odata.msgraph.client.entity
Class Organization
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.DirectoryObject
-
- odata.msgraph.client.entity.Organization
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Organization extends DirectoryObject implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrganization.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.entity.DirectoryObject
deletedDateTime
-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOrganization()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Organization.BuilderbuilderOrganization()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.CollectionPage<AssignedPlan>getAssignedPlans()com.github.davidmoten.odata.client.CollectionPage<AssignedPlan>getAssignedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options)OrganizationalBrandingRequestgetBranding()com.github.davidmoten.odata.client.CollectionPage<String>getBusinessPhones()com.github.davidmoten.odata.client.CollectionPage<String>getBusinessPhones(com.github.davidmoten.odata.client.HttpRequestOptions options)CertificateBasedAuthConfigurationCollectionRequestgetCertificateBasedAuthConfiguration()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getCity()Optional<String>getCountry()Optional<String>getCountryLetterCode()Optional<OffsetDateTime>getCreatedDateTime()Optional<String>getDefaultUsageLocation()Optional<String>getDisplayName()ExtensionCollectionRequestgetExtensions()com.github.davidmoten.odata.client.CollectionPage<String>getMarketingNotificationEmails()com.github.davidmoten.odata.client.CollectionPage<String>getMarketingNotificationEmails(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<MdmAuthority>getMobileDeviceManagementAuthority()“Mobile device management authority.”Optional<OffsetDateTime>getOnPremisesLastSyncDateTime()Optional<Boolean>getOnPremisesSyncEnabled()Optional<PartnerTenantType>getPartnerTenantType()Optional<String>getPostalCode()Optional<String>getPreferredLanguage()Optional<PrivacyProfile>getPrivacyProfile()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>getSecurityComplianceNotificationMails()com.github.davidmoten.odata.client.CollectionPage<String>getSecurityComplianceNotificationMails(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getSecurityComplianceNotificationPhones()com.github.davidmoten.odata.client.CollectionPage<String>getSecurityComplianceNotificationPhones(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getState()Optional<String>getStreet()com.github.davidmoten.odata.client.CollectionPage<String>getTechnicalNotificationMails()com.github.davidmoten.odata.client.CollectionPage<String>getTechnicalNotificationMails(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getTenantType()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.CollectionPage<VerifiedDomain>getVerifiedDomains()com.github.davidmoten.odata.client.CollectionPage<VerifiedDomain>getVerifiedDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)StringodataTypeName()Organizationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Organizationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Integer>setMobileDeviceManagementAuthority()StringtoString()OrganizationwithAssignedPlans(List<AssignedPlan> assignedPlans)OrganizationwithBranding(OrganizationalBranding branding)OrganizationwithBusinessPhones(List<String> businessPhones)OrganizationwithCity(String city)OrganizationwithCountry(String country)OrganizationwithCountryLetterCode(String countryLetterCode)OrganizationwithCreatedDateTime(OffsetDateTime createdDateTime)OrganizationwithDefaultUsageLocation(String defaultUsageLocation)OrganizationwithDisplayName(String displayName)OrganizationwithExtensions(List<Extension> extensions)OrganizationwithMarketingNotificationEmails(List<String> marketingNotificationEmails)OrganizationwithMobileDeviceManagementAuthority(MdmAuthority mobileDeviceManagementAuthority)Returns an immutable copy ofthiswith just themobileDeviceManagementAuthorityfield changed.OrganizationwithOnPremisesLastSyncDateTime(OffsetDateTime onPremisesLastSyncDateTime)OrganizationwithOnPremisesSyncEnabled(Boolean onPremisesSyncEnabled)OrganizationwithPartnerTenantType(PartnerTenantType partnerTenantType)OrganizationwithPostalCode(String postalCode)OrganizationwithPreferredLanguage(String preferredLanguage)OrganizationwithPrivacyProfile(PrivacyProfile privacyProfile)OrganizationwithProvisionedPlans(List<ProvisionedPlan> provisionedPlans)OrganizationwithSecurityComplianceNotificationMails(List<String> securityComplianceNotificationMails)OrganizationwithSecurityComplianceNotificationPhones(List<String> securityComplianceNotificationPhones)OrganizationwithState(String state)OrganizationwithStreet(String street)OrganizationwithTechnicalNotificationMails(List<String> technicalNotificationMails)OrganizationwithTenantType(String tenantType)OrganizationwithUnmappedField(String name, Object value)OrganizationwithVerifiedDomains(List<VerifiedDomain> verifiedDomains)-
Methods inherited from class odata.msgraph.client.entity.DirectoryObject
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTime
-
-
-
-
Field Detail
-
assignedPlans
protected List<AssignedPlan> assignedPlans
-
assignedPlansNextLink
protected String assignedPlansNextLink
-
businessPhonesNextLink
protected String businessPhonesNextLink
-
city
protected String city
-
country
protected String country
-
countryLetterCode
protected String countryLetterCode
-
createdDateTime
protected OffsetDateTime createdDateTime
-
defaultUsageLocation
protected String defaultUsageLocation
-
displayName
protected String displayName
-
marketingNotificationEmailsNextLink
protected String marketingNotificationEmailsNextLink
-
onPremisesLastSyncDateTime
protected OffsetDateTime onPremisesLastSyncDateTime
-
onPremisesSyncEnabled
protected Boolean onPremisesSyncEnabled
-
partnerTenantType
protected PartnerTenantType partnerTenantType
-
postalCode
protected String postalCode
-
preferredLanguage
protected String preferredLanguage
-
privacyProfile
protected PrivacyProfile privacyProfile
-
provisionedPlans
protected List<ProvisionedPlan> provisionedPlans
-
provisionedPlansNextLink
protected String provisionedPlansNextLink
-
securityComplianceNotificationMailsNextLink
protected String securityComplianceNotificationMailsNextLink
-
securityComplianceNotificationPhonesNextLink
protected String securityComplianceNotificationPhonesNextLink
-
state
protected String state
-
street
protected String street
-
technicalNotificationMailsNextLink
protected String technicalNotificationMailsNextLink
-
tenantType
protected String tenantType
-
verifiedDomains
protected List<VerifiedDomain> verifiedDomains
-
verifiedDomainsNextLink
protected String verifiedDomainsNextLink
-
mobileDeviceManagementAuthority
protected MdmAuthority mobileDeviceManagementAuthority
-
branding
protected OrganizationalBranding branding
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDirectoryObject
-
builderOrganization
public static Organization.Builder builderOrganization()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDirectoryObject
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDirectoryObject
-
getAssignedPlans
public com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> getAssignedPlans()
-
withAssignedPlans
public Organization withAssignedPlans(List<AssignedPlan> assignedPlans)
-
getAssignedPlans
public com.github.davidmoten.odata.client.CollectionPage<AssignedPlan> getAssignedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getBusinessPhones
public com.github.davidmoten.odata.client.CollectionPage<String> getBusinessPhones()
-
withBusinessPhones
public Organization withBusinessPhones(List<String> businessPhones)
-
getBusinessPhones
public com.github.davidmoten.odata.client.CollectionPage<String> getBusinessPhones(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withCity
public Organization withCity(String city)
-
withCountry
public Organization withCountry(String country)
-
withCountryLetterCode
public Organization withCountryLetterCode(String countryLetterCode)
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
-
withCreatedDateTime
public Organization withCreatedDateTime(OffsetDateTime createdDateTime)
-
withDefaultUsageLocation
public Organization withDefaultUsageLocation(String defaultUsageLocation)
-
withDisplayName
public Organization withDisplayName(String displayName)
-
getMarketingNotificationEmails
public com.github.davidmoten.odata.client.CollectionPage<String> getMarketingNotificationEmails()
-
withMarketingNotificationEmails
public Organization withMarketingNotificationEmails(List<String> marketingNotificationEmails)
-
getMarketingNotificationEmails
public com.github.davidmoten.odata.client.CollectionPage<String> getMarketingNotificationEmails(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getOnPremisesLastSyncDateTime
public Optional<OffsetDateTime> getOnPremisesLastSyncDateTime()
-
withOnPremisesLastSyncDateTime
public Organization withOnPremisesLastSyncDateTime(OffsetDateTime onPremisesLastSyncDateTime)
-
withOnPremisesSyncEnabled
public Organization withOnPremisesSyncEnabled(Boolean onPremisesSyncEnabled)
-
getPartnerTenantType
public Optional<PartnerTenantType> getPartnerTenantType()
-
withPartnerTenantType
public Organization withPartnerTenantType(PartnerTenantType partnerTenantType)
-
withPostalCode
public Organization withPostalCode(String postalCode)
-
withPreferredLanguage
public Organization withPreferredLanguage(String preferredLanguage)
-
getPrivacyProfile
public Optional<PrivacyProfile> getPrivacyProfile()
-
withPrivacyProfile
public Organization withPrivacyProfile(PrivacyProfile privacyProfile)
-
getProvisionedPlans
public com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> getProvisionedPlans()
-
withProvisionedPlans
public Organization withProvisionedPlans(List<ProvisionedPlan> provisionedPlans)
-
getProvisionedPlans
public com.github.davidmoten.odata.client.CollectionPage<ProvisionedPlan> getProvisionedPlans(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getSecurityComplianceNotificationMails
public com.github.davidmoten.odata.client.CollectionPage<String> getSecurityComplianceNotificationMails()
-
withSecurityComplianceNotificationMails
public Organization withSecurityComplianceNotificationMails(List<String> securityComplianceNotificationMails)
-
getSecurityComplianceNotificationMails
public com.github.davidmoten.odata.client.CollectionPage<String> getSecurityComplianceNotificationMails(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getSecurityComplianceNotificationPhones
public com.github.davidmoten.odata.client.CollectionPage<String> getSecurityComplianceNotificationPhones()
-
withSecurityComplianceNotificationPhones
public Organization withSecurityComplianceNotificationPhones(List<String> securityComplianceNotificationPhones)
-
getSecurityComplianceNotificationPhones
public com.github.davidmoten.odata.client.CollectionPage<String> getSecurityComplianceNotificationPhones(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withState
public Organization withState(String state)
-
withStreet
public Organization withStreet(String street)
-
getTechnicalNotificationMails
public com.github.davidmoten.odata.client.CollectionPage<String> getTechnicalNotificationMails()
-
withTechnicalNotificationMails
public Organization withTechnicalNotificationMails(List<String> technicalNotificationMails)
-
getTechnicalNotificationMails
public com.github.davidmoten.odata.client.CollectionPage<String> getTechnicalNotificationMails(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withTenantType
public Organization withTenantType(String tenantType)
-
getVerifiedDomains
public com.github.davidmoten.odata.client.CollectionPage<VerifiedDomain> getVerifiedDomains()
-
withVerifiedDomains
public Organization withVerifiedDomains(List<VerifiedDomain> verifiedDomains)
-
getVerifiedDomains
public com.github.davidmoten.odata.client.CollectionPage<VerifiedDomain> getVerifiedDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getMobileDeviceManagementAuthority
public Optional<MdmAuthority> getMobileDeviceManagementAuthority()
“Mobile device management authority.”- Returns:
- property mobileDeviceManagementAuthority
-
withMobileDeviceManagementAuthority
public Organization withMobileDeviceManagementAuthority(MdmAuthority mobileDeviceManagementAuthority)
Returns an immutable copy ofthiswith just themobileDeviceManagementAuthorityfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Mobile device management authority.”
- Parameters:
mobileDeviceManagementAuthority- new value ofmobileDeviceManagementAuthorityfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themobileDeviceManagementAuthorityfield changed
-
withUnmappedField
public Organization withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classDirectoryObject
-
getBranding
public OrganizationalBrandingRequest getBranding()
-
getCertificateBasedAuthConfiguration
public CertificateBasedAuthConfigurationCollectionRequest getCertificateBasedAuthConfiguration()
-
getExtensions
public ExtensionCollectionRequest getExtensions()
-
withBranding
public Organization withBranding(OrganizationalBranding branding)
-
withExtensions
public Organization withExtensions(List<Extension> extensions)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDirectoryObject
-
patch
public Organization patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDirectoryObject- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public Organization put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDirectoryObject- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
setMobileDeviceManagementAuthority
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<Integer> setMobileDeviceManagementAuthority()
-
toString
public String toString()
- Overrides:
toStringin classDirectoryObject
-
-