Class 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 Details

    • assignedPlans

      @SerializedName(value="assignedPlans", alternate="AssignedPlans") @Expose @Nullable public List<AssignedPlan> assignedPlans
      The Assigned Plans. The collection of service plans associated with the tenant. Not nullable.
    • businessPhones

      @SerializedName(value="businessPhones", alternate="BusinessPhones") @Expose @Nullable public List<String> businessPhones
      The Business Phones. Telephone number for the organization. Although this is a string collection, only one number can be set for this property.
    • city

      @SerializedName(value="city", alternate="City") @Expose @Nullable public String city
      The City. City name of the address for the organization.
    • country

      @SerializedName(value="country", alternate="Country") @Expose @Nullable public String country
      The Country. Country/region name of the address for the organization.
    • countryLetterCode

      @SerializedName(value="countryLetterCode", alternate="CountryLetterCode") @Expose @Nullable public String countryLetterCode
      The 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 createdDateTime
      The 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 displayName
      The Display Name. The display name for the tenant.
    • marketingNotificationEmails

      @SerializedName(value="marketingNotificationEmails", alternate="MarketingNotificationEmails") @Expose @Nullable public List<String> marketingNotificationEmails
      The Marketing Notification Emails. Not nullable.
    • onPremisesLastSyncDateTime

      @SerializedName(value="onPremisesLastSyncDateTime", alternate="OnPremisesLastSyncDateTime") @Expose @Nullable public OffsetDateTime onPremisesLastSyncDateTime
      The 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 onPremisesSyncEnabled
      The 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 postalCode
      The Postal Code. Postal code of the address for the organization.
    • preferredLanguage

      @SerializedName(value="preferredLanguage", alternate="PreferredLanguage") @Expose @Nullable public String preferredLanguage
      The 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 privacyProfile
      The Privacy Profile. The privacy profile of an organization.
    • provisionedPlans

      @SerializedName(value="provisionedPlans", alternate="ProvisionedPlans") @Expose @Nullable public List<ProvisionedPlan> provisionedPlans
      The Provisioned Plans. Not nullable.
    • securityComplianceNotificationMails

      @SerializedName(value="securityComplianceNotificationMails", alternate="SecurityComplianceNotificationMails") @Expose @Nullable public List<String> securityComplianceNotificationMails
      The Security Compliance Notification Mails.
    • securityComplianceNotificationPhones

      @SerializedName(value="securityComplianceNotificationPhones", alternate="SecurityComplianceNotificationPhones") @Expose @Nullable public List<String> securityComplianceNotificationPhones
      The Security Compliance Notification Phones.
    • state

      @SerializedName(value="state", alternate="State") @Expose @Nullable public String state
      The State. State name of the address for the organization.
    • street

      @SerializedName(value="street", alternate="Street") @Expose @Nullable public String street
      The Street. Street name of the address for organization.
    • technicalNotificationMails

      @SerializedName(value="technicalNotificationMails", alternate="TechnicalNotificationMails") @Expose @Nullable public List<String> technicalNotificationMails
      The Technical Notification Mails. Not nullable.
    • tenantType

      @SerializedName(value="tenantType", alternate="TenantType") @Expose @Nullable public String tenantType
      The Tenant Type.
    • verifiedDomains

      @SerializedName(value="verifiedDomains", alternate="VerifiedDomains") @Expose @Nullable public List<VerifiedDomain> verifiedDomains
      The Verified Domains. The collection of domains associated with this tenant. Not nullable.
    • mobileDeviceManagementAuthority

      @SerializedName(value="mobileDeviceManagementAuthority", alternate="MobileDeviceManagementAuthority") @Expose @Nullable public MdmAuthority mobileDeviceManagementAuthority
      The 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 branding
      The Branding. Branding for the organization. Nullable.
    • certificateBasedAuthConfiguration

      @Nullable public CertificateBasedAuthConfigurationCollectionPage 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 extensions
      The 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class DirectoryObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to