Class DeviceConfiguration

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
AndroidCustomConfiguration, AndroidGeneralDeviceConfiguration, AndroidWorkProfileCustomConfiguration, AndroidWorkProfileGeneralDeviceConfiguration, AppleDeviceFeaturesConfigurationBase, EditionUpgradeConfiguration, IosCertificateProfile, IosCustomConfiguration, IosGeneralDeviceConfiguration, IosUpdateConfiguration, MacOSCustomConfiguration, MacOSGeneralDeviceConfiguration, SharedPCConfiguration, Windows10CustomConfiguration, Windows10EndpointProtectionConfiguration, Windows10EnterpriseModernAppManagementConfiguration, Windows10GeneralConfiguration, Windows10SecureAssessmentConfiguration, Windows10TeamGeneralConfiguration, Windows81GeneralConfiguration, WindowsDefenderAdvancedThreatProtectionConfiguration, WindowsPhone81CustomConfiguration, WindowsPhone81GeneralConfiguration, WindowsUpdateForBusinessConfiguration

public class DeviceConfiguration extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Configuration.
  • Field Details

    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. DateTime the object was created.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. Admin provided description of the Device Configuration.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. Admin provided name of the device configuration.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time. DateTime the object was last modified.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public Integer version
      The Version. Version of the device configuration.
    • assignments

      @SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public DeviceConfigurationAssignmentCollectionPage assignments
      The Assignments. The list of assignments for the device configuration profile.
    • deviceSettingStateSummaries

      @SerializedName(value="deviceSettingStateSummaries", alternate="DeviceSettingStateSummaries") @Expose @Nullable public SettingStateDeviceSummaryCollectionPage deviceSettingStateSummaries
      The Device Setting State Summaries. Device Configuration Setting State Device Summary
    • deviceStatuses

      @SerializedName(value="deviceStatuses", alternate="DeviceStatuses") @Expose @Nullable public DeviceConfigurationDeviceStatusCollectionPage deviceStatuses
      The Device Statuses. Device configuration installation status by device.
    • deviceStatusOverview

      @SerializedName(value="deviceStatusOverview", alternate="DeviceStatusOverview") @Expose @Nullable public DeviceConfigurationDeviceOverview deviceStatusOverview
      The Device Status Overview. Device Configuration devices status overview
    • userStatuses

      @SerializedName(value="userStatuses", alternate="UserStatuses") @Expose @Nullable public DeviceConfigurationUserStatusCollectionPage userStatuses
      The User Statuses. Device configuration installation status by user.
    • userStatusOverview

      @SerializedName(value="userStatusOverview", alternate="UserStatusOverview") @Expose @Nullable public DeviceConfigurationUserOverview userStatusOverview
      The User Status Overview. Device Configuration users status overview
  • Constructor Details

    • DeviceConfiguration

      public DeviceConfiguration()
  • 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 Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to