Package com.microsoft.graph.models
Class WindowsUpdateForBusinessConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.WindowsUpdateForBusinessConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class WindowsUpdateForBusinessConfiguration
extends DeviceConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows Update For Business Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Automatic Update Mode.The Business Ready Updates Only.The Delivery Optimization Mode.The Drivers Excluded.The Feature Updates Deferral Period In Days.The Feature Updates Paused.The Feature Updates Pause Expiry Date Time.The Installation Schedule.The Microsoft Update Service Allowed.The Prerelease Features.The Quality Updates Deferral Period In Days.The Quality Updates Paused.The Quality Updates Pause Expiry Date Time.Fields inherited from class com.microsoft.graph.models.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, userStatuses, userStatusOverview, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
automaticUpdateMode
@SerializedName(value="automaticUpdateMode", alternate="AutomaticUpdateMode") @Expose @Nullable public AutomaticUpdateMode automaticUpdateModeThe Automatic Update Mode. Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl, windowsDefault. -
businessReadyUpdatesOnly
@SerializedName(value="businessReadyUpdatesOnly", alternate="BusinessReadyUpdatesOnly") @Expose @Nullable public WindowsUpdateType businessReadyUpdatesOnlyThe Business Ready Updates Only. Determines which branch devices will receive their updates from. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease. -
deliveryOptimizationMode
@SerializedName(value="deliveryOptimizationMode", alternate="DeliveryOptimizationMode") @Expose @Nullable public WindowsDeliveryOptimizationMode deliveryOptimizationModeThe Delivery Optimization Mode. Delivery Optimization Mode. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode. -
driversExcluded
@SerializedName(value="driversExcluded", alternate="DriversExcluded") @Expose @Nullable public Boolean driversExcludedThe Drivers Excluded. Exclude Windows update Drivers -
featureUpdatesDeferralPeriodInDays
@SerializedName(value="featureUpdatesDeferralPeriodInDays", alternate="FeatureUpdatesDeferralPeriodInDays") @Expose @Nullable public Integer featureUpdatesDeferralPeriodInDaysThe Feature Updates Deferral Period In Days. Defer Feature Updates by these many days -
featureUpdatesPaused
@SerializedName(value="featureUpdatesPaused", alternate="FeatureUpdatesPaused") @Expose @Nullable public Boolean featureUpdatesPausedThe Feature Updates Paused. Pause Feature Updates -
featureUpdatesPauseExpiryDateTime
@SerializedName(value="featureUpdatesPauseExpiryDateTime", alternate="FeatureUpdatesPauseExpiryDateTime") @Expose @Nullable public OffsetDateTime featureUpdatesPauseExpiryDateTimeThe Feature Updates Pause Expiry Date Time. Feature Updates Pause Expiry datetime -
installationSchedule
@SerializedName(value="installationSchedule", alternate="InstallationSchedule") @Expose @Nullable public WindowsUpdateInstallScheduleType installationScheduleThe Installation Schedule. Installation schedule -
microsoftUpdateServiceAllowed
@SerializedName(value="microsoftUpdateServiceAllowed", alternate="MicrosoftUpdateServiceAllowed") @Expose @Nullable public Boolean microsoftUpdateServiceAllowedThe Microsoft Update Service Allowed. Allow Microsoft Update Service -
prereleaseFeatures
@SerializedName(value="prereleaseFeatures", alternate="PrereleaseFeatures") @Expose @Nullable public PrereleaseFeatures prereleaseFeaturesThe Prerelease Features. The pre-release features. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed. -
qualityUpdatesDeferralPeriodInDays
@SerializedName(value="qualityUpdatesDeferralPeriodInDays", alternate="QualityUpdatesDeferralPeriodInDays") @Expose @Nullable public Integer qualityUpdatesDeferralPeriodInDaysThe Quality Updates Deferral Period In Days. Defer Quality Updates by these many days -
qualityUpdatesPaused
@SerializedName(value="qualityUpdatesPaused", alternate="QualityUpdatesPaused") @Expose @Nullable public Boolean qualityUpdatesPausedThe Quality Updates Paused. Pause Quality Updates -
qualityUpdatesPauseExpiryDateTime
@SerializedName(value="qualityUpdatesPauseExpiryDateTime", alternate="QualityUpdatesPauseExpiryDateTime") @Expose @Nullable public OffsetDateTime qualityUpdatesPauseExpiryDateTimeThe Quality Updates Pause Expiry Date Time. Quality Updates Pause Expiry datetime
-
-
Constructor Details
-
WindowsUpdateForBusinessConfiguration
public WindowsUpdateForBusinessConfiguration()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classDeviceConfiguration- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-