Package com.microsoft.graph.models
Class Organization
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.Organization
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class Organization
extends DirectoryObject
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Organization.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Assigned Plans.The Branding.The Business Phones.The Certificate Based Auth Configuration.The City.The Country.The Country Letter Code.The Created Date Time.The Display Name.The Extensions.The Marketing Notification Emails.The Mobile Device Management Authority.The On Premises Last Sync Date Time.The On Premises Sync Enabled.The Postal Code.The Preferred Language.The Privacy Profile.The Provisioned Plans.The Security Compliance Notification Mails.The Security Compliance Notification Phones.The State.The Street.The Technical Notification Mails.The Tenant Type.The Verified Domains.Fields inherited from class com.microsoft.graph.models.DirectoryObject
deletedDateTime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
assignedPlans
@SerializedName(value="assignedPlans", alternate="AssignedPlans") @Expose @Nullable public List<AssignedPlan> assignedPlansThe Assigned Plans. The collection of service plans associated with the tenant. Not nullable. -
businessPhones
@SerializedName(value="businessPhones", alternate="BusinessPhones") @Expose @Nullable public List<String> businessPhonesThe Business Phones. Telephone number for the organization. Although this is a string collection, only one number can be set for this property. -
city
The City. City name of the address for the organization. -
country
The Country. Country/region name of the address for the organization. -
countryLetterCode
@SerializedName(value="countryLetterCode", alternate="CountryLetterCode") @Expose @Nullable public String countryLetterCodeThe Country Letter Code. Country or region abbreviation for the organization in ISO 3166-2 format. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. Timestamp of when the organization was created. The value cannot be modified and is automatically populated when the organization is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name for the tenant. -
marketingNotificationEmails
@SerializedName(value="marketingNotificationEmails", alternate="MarketingNotificationEmails") @Expose @Nullable public List<String> marketingNotificationEmailsThe Marketing Notification Emails. Not nullable. -
onPremisesLastSyncDateTime
@SerializedName(value="onPremisesLastSyncDateTime", alternate="OnPremisesLastSyncDateTime") @Expose @Nullable public OffsetDateTime onPremisesLastSyncDateTimeThe On Premises Last Sync Date Time. The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. -
onPremisesSyncEnabled
@SerializedName(value="onPremisesSyncEnabled", alternate="OnPremisesSyncEnabled") @Expose @Nullable public Boolean onPremisesSyncEnabledThe On Premises Sync Enabled. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object has never been synced from an on-premises directory (default). -
postalCode
@SerializedName(value="postalCode", alternate="PostalCode") @Expose @Nullable public String postalCodeThe Postal Code. Postal code of the address for the organization. -
preferredLanguage
@SerializedName(value="preferredLanguage", alternate="PreferredLanguage") @Expose @Nullable public String preferredLanguageThe Preferred Language. The preferred language for the organization. Should follow ISO 639-1 Code; for example, en. -
privacyProfile
@SerializedName(value="privacyProfile", alternate="PrivacyProfile") @Expose @Nullable public PrivacyProfile privacyProfileThe Privacy Profile. The privacy profile of an organization. -
provisionedPlans
@SerializedName(value="provisionedPlans", alternate="ProvisionedPlans") @Expose @Nullable public List<ProvisionedPlan> provisionedPlansThe Provisioned Plans. Not nullable. -
securityComplianceNotificationMails
@SerializedName(value="securityComplianceNotificationMails", alternate="SecurityComplianceNotificationMails") @Expose @Nullable public List<String> securityComplianceNotificationMailsThe Security Compliance Notification Mails. -
securityComplianceNotificationPhones
@SerializedName(value="securityComplianceNotificationPhones", alternate="SecurityComplianceNotificationPhones") @Expose @Nullable public List<String> securityComplianceNotificationPhonesThe Security Compliance Notification Phones. -
state
The State. State name of the address for the organization. -
street
The Street. Street name of the address for organization. -
technicalNotificationMails
@SerializedName(value="technicalNotificationMails", alternate="TechnicalNotificationMails") @Expose @Nullable public List<String> technicalNotificationMailsThe Technical Notification Mails. Not nullable. -
tenantType
@SerializedName(value="tenantType", alternate="TenantType") @Expose @Nullable public String tenantTypeThe Tenant Type. -
verifiedDomains
@SerializedName(value="verifiedDomains", alternate="VerifiedDomains") @Expose @Nullable public List<VerifiedDomain> verifiedDomainsThe Verified Domains. The collection of domains associated with this tenant. Not nullable. -
mobileDeviceManagementAuthority
@SerializedName(value="mobileDeviceManagementAuthority", alternate="MobileDeviceManagementAuthority") @Expose @Nullable public MdmAuthority mobileDeviceManagementAuthorityThe Mobile Device Management Authority. Mobile device management authority. Possible values are: unknown, intune, sccm, office365. -
branding
@SerializedName(value="branding", alternate="Branding") @Expose @Nullable public OrganizationalBranding brandingThe Branding. Branding for the organization. Nullable. -
certificateBasedAuthConfiguration
The Certificate Based Auth Configuration. Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. -
extensions
@SerializedName(value="extensions", alternate="Extensions") @Expose @Nullable public ExtensionCollectionPage extensionsThe Extensions. The collection of open extensions defined for the organization. Read-only. Nullable.
-
-
Constructor Details
-
Organization
public Organization()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDirectoryObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-