public class WindowsUpdateForBusinessConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsUpdateForBusinessConfiguration.Builder |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsUpdateForBusinessConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsUpdateForBusinessConfiguration.Builder |
builderWindowsUpdateForBusinessConfiguration()
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.ActionRequestNoReturn |
extendFeatureUpdatesPause() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
extendQualityUpdatesPause() |
Optional<AutomaticUpdateMode> |
getAutomaticUpdateMode()
“Automatic update mode.”
|
Optional<AutoRestartNotificationDismissalMethod> |
getAutoRestartNotificationDismissal()
“Specify the method by which the auto-restart required notification is dismissed”
|
Optional<WindowsUpdateType> |
getBusinessReadyUpdatesOnly()
“Determines which branch devices will receive their updates from”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Integer> |
getDeadlineForFeatureUpdatesInDays()
“Number of days before feature updates are installed automatically with valid
range from 2 to 30 days”
|
Optional<Integer> |
getDeadlineForQualityUpdatesInDays()
“Number of days before quality updates are installed automatically with valid
range from 2 to 30 days”
|
Optional<Integer> |
getDeadlineGracePeriodInDays()
“Number of days after deadline until restarts occur automatically with valid
range from 0 to 7 days”
|
Optional<WindowsDeliveryOptimizationMode> |
getDeliveryOptimizationMode()
“Delivery Optimization Mode”
|
WindowsUpdateStateCollectionRequest |
getDeviceUpdateStates()
“Windows update for business configuration device states.”
|
Optional<Boolean> |
getDriversExcluded()
“Exclude Windows update Drivers”
|
Optional<Integer> |
getEngagedRestartDeadlineInDays()
“Deadline in days before automatically scheduling and executing a pending restart
outside of active hours, with valid range from 2 to 30 days”
|
Optional<Integer> |
getEngagedRestartSnoozeScheduleInDays()
“Number of days a user can snooze Engaged Restart reminder notifications with
valid range from 1 to 3 days”
|
Optional<Integer> |
getEngagedRestartTransitionScheduleInDays()
“Number of days before transitioning from Auto Restarts scheduled outside of
active hours to Engaged Restart, which requires the user to schedule, with valid
range from 0 to 30 days”
|
Optional<Integer> |
getFeatureUpdatesDeferralPeriodInDays()
“Defer Feature Updates by these many days”
|
Optional<Boolean> |
getFeatureUpdatesPaused()
“Pause Feature Updates”
|
Optional<OffsetDateTime> |
getFeatureUpdatesPauseExpiryDateTime()
“Feature Updates Pause Expiry datetime”
|
Optional<LocalDate> |
getFeatureUpdatesPauseStartDate()
“Feature Updates Pause start date.
|
Optional<OffsetDateTime> |
getFeatureUpdatesRollbackStartDateTime()
“Feature Updates Rollback Start datetime”
|
Optional<Integer> |
getFeatureUpdatesRollbackWindowInDays()
“The number of days after a Feature Update for which a rollback is valid”
|
Optional<Boolean> |
getFeatureUpdatesWillBeRolledBack()
“Specifies whether to rollback Feature Updates on the next device check in”
|
Optional<WindowsUpdateInstallScheduleType> |
getInstallationSchedule()
“Installation schedule”
|
Optional<Boolean> |
getMicrosoftUpdateServiceAllowed()
“Allow Microsoft Update Service”
|
Optional<Boolean> |
getPostponeRebootUntilAfterDeadline()
“Specifies if the device should wait until deadline for rebooting outside of
active hours”
|
Optional<PrereleaseFeatures> |
getPrereleaseFeatures()
“The pre-release features.”
|
Optional<Integer> |
getQualityUpdatesDeferralPeriodInDays()
“Defer Quality Updates by these many days”
|
Optional<Boolean> |
getQualityUpdatesPaused()
“Pause Quality Updates”
|
Optional<OffsetDateTime> |
getQualityUpdatesPauseExpiryDateTime()
“Quality Updates Pause Expiry datetime”
|
Optional<LocalDate> |
getQualityUpdatesPauseStartDate()
“Quality Updates Pause start date.
|
Optional<OffsetDateTime> |
getQualityUpdatesRollbackStartDateTime()
“Quality Updates Rollback Start datetime”
|
Optional<Boolean> |
getQualityUpdatesWillBeRolledBack()
“Specifies whether to rollback Quality Updates on the next device check in”
|
Optional<Integer> |
getScheduleImminentRestartWarningInMinutes()
“Specify the period for auto-restart imminent warning notifications.
|
Optional<Integer> |
getScheduleRestartWarningInHours()
“Specify the period for auto-restart warning reminder notifications.
|
Optional<Boolean> |
getSkipChecksBeforeRestart()
“Set to skip all check before restart: Battery level = 40%, User presence,
Display Needed, Presentation mode, Full screen mode, phone call state, game mode
etc.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<WindowsUpdateNotificationDisplayOption> |
getUpdateNotificationLevel()
“Specifies what Windows Update notifications users see.”
|
Optional<WindowsUpdateForBusinessUpdateWeeks> |
getUpdateWeeks()
“Scheduled the update installation on the weeks of the month”
|
Optional<Enablement> |
getUserPauseAccess()
“Specifies whether to enable end user’s access to pause software updates.”
|
Optional<Enablement> |
getUserWindowsUpdateScanAccess()
“Specifies whether to disable user’s access to scan Windows Update.”
|
String |
odataTypeName() |
WindowsUpdateForBusinessConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsUpdateForBusinessConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsUpdateForBusinessConfiguration |
withAutomaticUpdateMode(AutomaticUpdateMode automaticUpdateMode)
Returns an immutable copy of
this with just the automaticUpdateMode field changed. |
WindowsUpdateForBusinessConfiguration |
withAutoRestartNotificationDismissal(AutoRestartNotificationDismissalMethod autoRestartNotificationDismissal)
Returns an immutable copy of
this with just the autoRestartNotificationDismissal field changed. |
WindowsUpdateForBusinessConfiguration |
withBusinessReadyUpdatesOnly(WindowsUpdateType businessReadyUpdatesOnly)
Returns an immutable copy of
this with just the businessReadyUpdatesOnly field changed. |
WindowsUpdateForBusinessConfiguration |
withDeadlineForFeatureUpdatesInDays(Integer deadlineForFeatureUpdatesInDays)
Returns an immutable copy of
this with just the deadlineForFeatureUpdatesInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withDeadlineForQualityUpdatesInDays(Integer deadlineForQualityUpdatesInDays)
Returns an immutable copy of
this with just the deadlineForQualityUpdatesInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withDeadlineGracePeriodInDays(Integer deadlineGracePeriodInDays)
Returns an immutable copy of
this with just the deadlineGracePeriodInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withDeliveryOptimizationMode(WindowsDeliveryOptimizationMode deliveryOptimizationMode)
Returns an immutable copy of
this with just the deliveryOptimizationMode field changed. |
WindowsUpdateForBusinessConfiguration |
withDriversExcluded(Boolean driversExcluded)
Returns an immutable copy of
this with just the driversExcluded
field changed. |
WindowsUpdateForBusinessConfiguration |
withEngagedRestartDeadlineInDays(Integer engagedRestartDeadlineInDays)
Returns an immutable copy of
this with just the engagedRestartDeadlineInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withEngagedRestartSnoozeScheduleInDays(Integer engagedRestartSnoozeScheduleInDays)
Returns an immutable copy of
this with just the engagedRestartSnoozeScheduleInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withEngagedRestartTransitionScheduleInDays(Integer engagedRestartTransitionScheduleInDays)
Returns an immutable copy of
this with just the engagedRestartTransitionScheduleInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesDeferralPeriodInDays(Integer featureUpdatesDeferralPeriodInDays)
Returns an immutable copy of
this with just the featureUpdatesDeferralPeriodInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesPaused(Boolean featureUpdatesPaused)
Returns an immutable copy of
this with just the featureUpdatesPaused field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesPauseExpiryDateTime(OffsetDateTime featureUpdatesPauseExpiryDateTime)
Returns an immutable copy of
this with just the featureUpdatesPauseExpiryDateTime field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesPauseStartDate(LocalDate featureUpdatesPauseStartDate)
Returns an immutable copy of
this with just the featureUpdatesPauseStartDate field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesRollbackStartDateTime(OffsetDateTime featureUpdatesRollbackStartDateTime)
Returns an immutable copy of
this with just the featureUpdatesRollbackStartDateTime field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesRollbackWindowInDays(Integer featureUpdatesRollbackWindowInDays)
Returns an immutable copy of
this with just the featureUpdatesRollbackWindowInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withFeatureUpdatesWillBeRolledBack(Boolean featureUpdatesWillBeRolledBack)
Returns an immutable copy of
this with just the featureUpdatesWillBeRolledBack field changed. |
WindowsUpdateForBusinessConfiguration |
withInstallationSchedule(WindowsUpdateInstallScheduleType installationSchedule)
Returns an immutable copy of
this with just the installationSchedule field changed. |
WindowsUpdateForBusinessConfiguration |
withMicrosoftUpdateServiceAllowed(Boolean microsoftUpdateServiceAllowed)
Returns an immutable copy of
this with just the microsoftUpdateServiceAllowed field changed. |
WindowsUpdateForBusinessConfiguration |
withPostponeRebootUntilAfterDeadline(Boolean postponeRebootUntilAfterDeadline)
Returns an immutable copy of
this with just the postponeRebootUntilAfterDeadline field changed. |
WindowsUpdateForBusinessConfiguration |
withPrereleaseFeatures(PrereleaseFeatures prereleaseFeatures)
Returns an immutable copy of
this with just the prereleaseFeatures field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesDeferralPeriodInDays(Integer qualityUpdatesDeferralPeriodInDays)
Returns an immutable copy of
this with just the qualityUpdatesDeferralPeriodInDays field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesPaused(Boolean qualityUpdatesPaused)
Returns an immutable copy of
this with just the qualityUpdatesPaused field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesPauseExpiryDateTime(OffsetDateTime qualityUpdatesPauseExpiryDateTime)
Returns an immutable copy of
this with just the qualityUpdatesPauseExpiryDateTime field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesPauseStartDate(LocalDate qualityUpdatesPauseStartDate)
Returns an immutable copy of
this with just the qualityUpdatesPauseStartDate field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesRollbackStartDateTime(OffsetDateTime qualityUpdatesRollbackStartDateTime)
Returns an immutable copy of
this with just the qualityUpdatesRollbackStartDateTime field changed. |
WindowsUpdateForBusinessConfiguration |
withQualityUpdatesWillBeRolledBack(Boolean qualityUpdatesWillBeRolledBack)
Returns an immutable copy of
this with just the qualityUpdatesWillBeRolledBack field changed. |
WindowsUpdateForBusinessConfiguration |
withScheduleImminentRestartWarningInMinutes(Integer scheduleImminentRestartWarningInMinutes)
Returns an immutable copy of
this with just the scheduleImminentRestartWarningInMinutes field changed. |
WindowsUpdateForBusinessConfiguration |
withScheduleRestartWarningInHours(Integer scheduleRestartWarningInHours)
Returns an immutable copy of
this with just the scheduleRestartWarningInHours field changed. |
WindowsUpdateForBusinessConfiguration |
withSkipChecksBeforeRestart(Boolean skipChecksBeforeRestart)
Returns an immutable copy of
this with just the skipChecksBeforeRestart field changed. |
WindowsUpdateForBusinessConfiguration |
withUpdateNotificationLevel(WindowsUpdateNotificationDisplayOption updateNotificationLevel)
Returns an immutable copy of
this with just the updateNotificationLevel field changed. |
WindowsUpdateForBusinessConfiguration |
withUpdateWeeks(WindowsUpdateForBusinessUpdateWeeks updateWeeks)
Returns an immutable copy of
this with just the updateWeeks
field changed. |
WindowsUpdateForBusinessConfiguration |
withUserPauseAccess(Enablement userPauseAccess)
Returns an immutable copy of
this with just the userPauseAccess
field changed. |
WindowsUpdateForBusinessConfiguration |
withUserWindowsUpdateScanAccess(Enablement userWindowsUpdateScanAccess)
Returns an immutable copy of
this with just the userWindowsUpdateScanAccess field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected WindowsDeliveryOptimizationMode deliveryOptimizationMode
protected PrereleaseFeatures prereleaseFeatures
protected AutomaticUpdateMode automaticUpdateMode
protected Boolean microsoftUpdateServiceAllowed
protected Boolean driversExcluded
protected WindowsUpdateInstallScheduleType installationSchedule
protected Integer qualityUpdatesDeferralPeriodInDays
protected Integer featureUpdatesDeferralPeriodInDays
protected Boolean qualityUpdatesPaused
protected Boolean featureUpdatesPaused
protected OffsetDateTime qualityUpdatesPauseExpiryDateTime
protected OffsetDateTime featureUpdatesPauseExpiryDateTime
protected WindowsUpdateType businessReadyUpdatesOnly
protected Boolean skipChecksBeforeRestart
protected WindowsUpdateForBusinessUpdateWeeks updateWeeks
protected LocalDate qualityUpdatesPauseStartDate
protected LocalDate featureUpdatesPauseStartDate
protected Integer featureUpdatesRollbackWindowInDays
protected Boolean qualityUpdatesWillBeRolledBack
protected Boolean featureUpdatesWillBeRolledBack
protected OffsetDateTime qualityUpdatesRollbackStartDateTime
protected OffsetDateTime featureUpdatesRollbackStartDateTime
protected Integer engagedRestartDeadlineInDays
protected Integer engagedRestartSnoozeScheduleInDays
protected Integer engagedRestartTransitionScheduleInDays
protected Integer deadlineForFeatureUpdatesInDays
protected Integer deadlineForQualityUpdatesInDays
protected Integer deadlineGracePeriodInDays
protected Boolean postponeRebootUntilAfterDeadline
protected AutoRestartNotificationDismissalMethod autoRestartNotificationDismissal
protected Integer scheduleRestartWarningInHours
protected Integer scheduleImminentRestartWarningInMinutes
protected Enablement userPauseAccess
protected Enablement userWindowsUpdateScanAccess
protected WindowsUpdateNotificationDisplayOption updateNotificationLevel
protected WindowsUpdateForBusinessConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static WindowsUpdateForBusinessConfiguration.Builder builderWindowsUpdateForBusinessConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<WindowsDeliveryOptimizationMode> getDeliveryOptimizationMode()
public WindowsUpdateForBusinessConfiguration withDeliveryOptimizationMode(WindowsDeliveryOptimizationMode deliveryOptimizationMode)
this with just the deliveryOptimizationMode field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Delivery Optimization Mode”
deliveryOptimizationMode - new value of deliveryOptimizationMode field (as defined in service metadata)this with just the deliveryOptimizationMode field changedpublic Optional<PrereleaseFeatures> getPrereleaseFeatures()
public WindowsUpdateForBusinessConfiguration withPrereleaseFeatures(PrereleaseFeatures prereleaseFeatures)
this with just the prereleaseFeatures field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The pre-release features.”
prereleaseFeatures - new value of prereleaseFeatures field (as defined in service metadata)this with just the prereleaseFeatures field changedpublic Optional<AutomaticUpdateMode> getAutomaticUpdateMode()
public WindowsUpdateForBusinessConfiguration withAutomaticUpdateMode(AutomaticUpdateMode automaticUpdateMode)
this with just the automaticUpdateMode field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Automatic update mode.”
automaticUpdateMode - new value of automaticUpdateMode field (as defined in service metadata)this with just the automaticUpdateMode field changedpublic Optional<Boolean> getMicrosoftUpdateServiceAllowed()
public WindowsUpdateForBusinessConfiguration withMicrosoftUpdateServiceAllowed(Boolean microsoftUpdateServiceAllowed)
this with just the microsoftUpdateServiceAllowed field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Allow Microsoft Update Service”
microsoftUpdateServiceAllowed - new value of microsoftUpdateServiceAllowed field (as defined in service metadata)this with just the microsoftUpdateServiceAllowed field changedpublic Optional<Boolean> getDriversExcluded()
public WindowsUpdateForBusinessConfiguration withDriversExcluded(Boolean driversExcluded)
this with just the driversExcluded
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Exclude Windows update Drivers”
driversExcluded - new value of driversExcluded field (as defined in service metadata)this with just the driversExcluded field changedpublic Optional<WindowsUpdateInstallScheduleType> getInstallationSchedule()
public WindowsUpdateForBusinessConfiguration withInstallationSchedule(WindowsUpdateInstallScheduleType installationSchedule)
this with just the installationSchedule field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Installation schedule”
installationSchedule - new value of installationSchedule field (as defined in service metadata)this with just the installationSchedule field changedpublic Optional<Integer> getQualityUpdatesDeferralPeriodInDays()
public WindowsUpdateForBusinessConfiguration withQualityUpdatesDeferralPeriodInDays(Integer qualityUpdatesDeferralPeriodInDays)
this with just the qualityUpdatesDeferralPeriodInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Defer Quality Updates by these many days”
qualityUpdatesDeferralPeriodInDays - new value of qualityUpdatesDeferralPeriodInDays field (as defined in service metadata)this with just the qualityUpdatesDeferralPeriodInDays field changedpublic Optional<Integer> getFeatureUpdatesDeferralPeriodInDays()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesDeferralPeriodInDays(Integer featureUpdatesDeferralPeriodInDays)
this with just the featureUpdatesDeferralPeriodInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Defer Feature Updates by these many days”
featureUpdatesDeferralPeriodInDays - new value of featureUpdatesDeferralPeriodInDays field (as defined in service metadata)this with just the featureUpdatesDeferralPeriodInDays field changedpublic Optional<Boolean> getQualityUpdatesPaused()
public WindowsUpdateForBusinessConfiguration withQualityUpdatesPaused(Boolean qualityUpdatesPaused)
this with just the qualityUpdatesPaused field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Pause Quality Updates”
qualityUpdatesPaused - new value of qualityUpdatesPaused field (as defined in service metadata)this with just the qualityUpdatesPaused field changedpublic Optional<Boolean> getFeatureUpdatesPaused()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesPaused(Boolean featureUpdatesPaused)
this with just the featureUpdatesPaused field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Pause Feature Updates”
featureUpdatesPaused - new value of featureUpdatesPaused field (as defined in service metadata)this with just the featureUpdatesPaused field changedpublic Optional<OffsetDateTime> getQualityUpdatesPauseExpiryDateTime()
public WindowsUpdateForBusinessConfiguration withQualityUpdatesPauseExpiryDateTime(OffsetDateTime qualityUpdatesPauseExpiryDateTime)
this with just the qualityUpdatesPauseExpiryDateTime field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Quality Updates Pause Expiry datetime”
qualityUpdatesPauseExpiryDateTime - new value of qualityUpdatesPauseExpiryDateTime field (as defined in service metadata)this with just the qualityUpdatesPauseExpiryDateTime field changedpublic Optional<OffsetDateTime> getFeatureUpdatesPauseExpiryDateTime()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesPauseExpiryDateTime(OffsetDateTime featureUpdatesPauseExpiryDateTime)
this with just the featureUpdatesPauseExpiryDateTime field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Feature Updates Pause Expiry datetime”
featureUpdatesPauseExpiryDateTime - new value of featureUpdatesPauseExpiryDateTime field (as defined in service metadata)this with just the featureUpdatesPauseExpiryDateTime field changedpublic Optional<WindowsUpdateType> getBusinessReadyUpdatesOnly()
public WindowsUpdateForBusinessConfiguration withBusinessReadyUpdatesOnly(WindowsUpdateType businessReadyUpdatesOnly)
this with just the businessReadyUpdatesOnly field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Determines which branch devices will receive their updates from”
businessReadyUpdatesOnly - new value of businessReadyUpdatesOnly field (as defined in service metadata)this with just the businessReadyUpdatesOnly field changedpublic Optional<Boolean> getSkipChecksBeforeRestart()
public WindowsUpdateForBusinessConfiguration withSkipChecksBeforeRestart(Boolean skipChecksBeforeRestart)
this with just the skipChecksBeforeRestart field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Set to skip all check before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.”
skipChecksBeforeRestart - new value of skipChecksBeforeRestart field (as defined in service metadata)this with just the skipChecksBeforeRestart field changedpublic Optional<WindowsUpdateForBusinessUpdateWeeks> getUpdateWeeks()
public WindowsUpdateForBusinessConfiguration withUpdateWeeks(WindowsUpdateForBusinessUpdateWeeks updateWeeks)
this with just the updateWeeks
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Scheduled the update installation on the weeks of the month”
updateWeeks - new value of updateWeeks field (as defined in service metadata)this with just the updateWeeks field changedpublic Optional<LocalDate> getQualityUpdatesPauseStartDate()
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
public WindowsUpdateForBusinessConfiguration withQualityUpdatesPauseStartDate(LocalDate qualityUpdatesPauseStartDate)
this with just the qualityUpdatesPauseStartDate field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Quality Updates Pause start date. This property is read-only.”
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
qualityUpdatesPauseStartDate - new value of qualityUpdatesPauseStartDate field (as defined in service metadata)this with just the qualityUpdatesPauseStartDate field changedpublic Optional<LocalDate> getFeatureUpdatesPauseStartDate()
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesPauseStartDate(LocalDate featureUpdatesPauseStartDate)
this with just the featureUpdatesPauseStartDate field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Feature Updates Pause start date. This property is read-only.”
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
featureUpdatesPauseStartDate - new value of featureUpdatesPauseStartDate field (as defined in service metadata)this with just the featureUpdatesPauseStartDate field changedpublic Optional<Integer> getFeatureUpdatesRollbackWindowInDays()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesRollbackWindowInDays(Integer featureUpdatesRollbackWindowInDays)
this with just the featureUpdatesRollbackWindowInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“The number of days after a Feature Update for which a rollback is valid”
featureUpdatesRollbackWindowInDays - new value of featureUpdatesRollbackWindowInDays field (as defined in service metadata)this with just the featureUpdatesRollbackWindowInDays field changedpublic Optional<Boolean> getQualityUpdatesWillBeRolledBack()
public WindowsUpdateForBusinessConfiguration withQualityUpdatesWillBeRolledBack(Boolean qualityUpdatesWillBeRolledBack)
this with just the qualityUpdatesWillBeRolledBack field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Specifies whether to rollback Quality Updates on the next device check in”
qualityUpdatesWillBeRolledBack - new value of qualityUpdatesWillBeRolledBack field (as defined in service metadata)this with just the qualityUpdatesWillBeRolledBack field changedpublic Optional<Boolean> getFeatureUpdatesWillBeRolledBack()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesWillBeRolledBack(Boolean featureUpdatesWillBeRolledBack)
this with just the featureUpdatesWillBeRolledBack field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Specifies whether to rollback Feature Updates on the next device check in”
featureUpdatesWillBeRolledBack - new value of featureUpdatesWillBeRolledBack field (as defined in service metadata)this with just the featureUpdatesWillBeRolledBack field changedpublic Optional<OffsetDateTime> getQualityUpdatesRollbackStartDateTime()
public WindowsUpdateForBusinessConfiguration withQualityUpdatesRollbackStartDateTime(OffsetDateTime qualityUpdatesRollbackStartDateTime)
this with just the qualityUpdatesRollbackStartDateTime field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Quality Updates Rollback Start datetime”
qualityUpdatesRollbackStartDateTime - new value of qualityUpdatesRollbackStartDateTime field (as defined in service metadata)this with just the qualityUpdatesRollbackStartDateTime field changedpublic Optional<OffsetDateTime> getFeatureUpdatesRollbackStartDateTime()
public WindowsUpdateForBusinessConfiguration withFeatureUpdatesRollbackStartDateTime(OffsetDateTime featureUpdatesRollbackStartDateTime)
this with just the featureUpdatesRollbackStartDateTime field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Feature Updates Rollback Start datetime”
featureUpdatesRollbackStartDateTime - new value of featureUpdatesRollbackStartDateTime field (as defined in service metadata)this with just the featureUpdatesRollbackStartDateTime field changedpublic Optional<Integer> getEngagedRestartDeadlineInDays()
public WindowsUpdateForBusinessConfiguration withEngagedRestartDeadlineInDays(Integer engagedRestartDeadlineInDays)
this with just the engagedRestartDeadlineInDays field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Deadline in days before automatically scheduling and executing a pending restart outside of active hours, with valid range from 2 to 30 days”
engagedRestartDeadlineInDays - new value of engagedRestartDeadlineInDays field (as defined in service metadata)this with just the engagedRestartDeadlineInDays field changedpublic Optional<Integer> getEngagedRestartSnoozeScheduleInDays()
public WindowsUpdateForBusinessConfiguration withEngagedRestartSnoozeScheduleInDays(Integer engagedRestartSnoozeScheduleInDays)
this with just the engagedRestartSnoozeScheduleInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Number of days a user can snooze Engaged Restart reminder notifications with valid range from 1 to 3 days”
engagedRestartSnoozeScheduleInDays - new value of engagedRestartSnoozeScheduleInDays field (as defined in service metadata)this with just the engagedRestartSnoozeScheduleInDays field changedpublic Optional<Integer> getEngagedRestartTransitionScheduleInDays()
public WindowsUpdateForBusinessConfiguration withEngagedRestartTransitionScheduleInDays(Integer engagedRestartTransitionScheduleInDays)
this with just the engagedRestartTransitionScheduleInDays field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Number of days before transitioning from Auto Restarts scheduled outside of active hours to Engaged Restart, which requires the user to schedule, with valid range from 0 to 30 days”
engagedRestartTransitionScheduleInDays - new value of engagedRestartTransitionScheduleInDays field (as defined in service metadata)this with just the engagedRestartTransitionScheduleInDays field changedpublic Optional<Integer> getDeadlineForFeatureUpdatesInDays()
public WindowsUpdateForBusinessConfiguration withDeadlineForFeatureUpdatesInDays(Integer deadlineForFeatureUpdatesInDays)
this with just the deadlineForFeatureUpdatesInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Number of days before feature updates are installed automatically with valid range from 2 to 30 days”
deadlineForFeatureUpdatesInDays - new value of deadlineForFeatureUpdatesInDays field (as defined in service metadata)this with just the deadlineForFeatureUpdatesInDays field changedpublic Optional<Integer> getDeadlineForQualityUpdatesInDays()
public WindowsUpdateForBusinessConfiguration withDeadlineForQualityUpdatesInDays(Integer deadlineForQualityUpdatesInDays)
this with just the deadlineForQualityUpdatesInDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Number of days before quality updates are installed automatically with valid range from 2 to 30 days”
deadlineForQualityUpdatesInDays - new value of deadlineForQualityUpdatesInDays field (as defined in service metadata)this with just the deadlineForQualityUpdatesInDays field changedpublic Optional<Integer> getDeadlineGracePeriodInDays()
public WindowsUpdateForBusinessConfiguration withDeadlineGracePeriodInDays(Integer deadlineGracePeriodInDays)
this with just the deadlineGracePeriodInDays field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Number of days after deadline until restarts occur automatically with valid range from 0 to 7 days”
deadlineGracePeriodInDays - new value of deadlineGracePeriodInDays field (as defined in service metadata)this with just the deadlineGracePeriodInDays field changedpublic Optional<Boolean> getPostponeRebootUntilAfterDeadline()
public WindowsUpdateForBusinessConfiguration withPostponeRebootUntilAfterDeadline(Boolean postponeRebootUntilAfterDeadline)
this with just the postponeRebootUntilAfterDeadline field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Specifies if the device should wait until deadline for rebooting outside of active hours”
postponeRebootUntilAfterDeadline - new value of postponeRebootUntilAfterDeadline field (as defined in service metadata)this with just the postponeRebootUntilAfterDeadline field changedpublic Optional<AutoRestartNotificationDismissalMethod> getAutoRestartNotificationDismissal()
public WindowsUpdateForBusinessConfiguration withAutoRestartNotificationDismissal(AutoRestartNotificationDismissalMethod autoRestartNotificationDismissal)
this with just the autoRestartNotificationDismissal field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Specify the method by which the auto-restart required notification is dismissed”
autoRestartNotificationDismissal - new value of autoRestartNotificationDismissal field (as defined in service metadata)this with just the autoRestartNotificationDismissal field changedpublic Optional<Integer> getScheduleRestartWarningInHours()
public WindowsUpdateForBusinessConfiguration withScheduleRestartWarningInHours(Integer scheduleRestartWarningInHours)
this with just the scheduleRestartWarningInHours field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Specify the period for auto-restart warning reminder notifications. Supported values: 2, 4, 8, 12 or 24 (hours).”
scheduleRestartWarningInHours - new value of scheduleRestartWarningInHours field (as defined in service metadata)this with just the scheduleRestartWarningInHours field changedpublic Optional<Integer> getScheduleImminentRestartWarningInMinutes()
public WindowsUpdateForBusinessConfiguration withScheduleImminentRestartWarningInMinutes(Integer scheduleImminentRestartWarningInMinutes)
this with just the scheduleImminentRestartWarningInMinutes field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Specify the period for auto-restart imminent warning notifications. Supported values: 15, 30 or 60 (minutes).”
scheduleImminentRestartWarningInMinutes - new value of scheduleImminentRestartWarningInMinutes field (as defined in service metadata)this with just the scheduleImminentRestartWarningInMinutes field changedpublic Optional<Enablement> getUserPauseAccess()
public WindowsUpdateForBusinessConfiguration withUserPauseAccess(Enablement userPauseAccess)
this with just the userPauseAccess
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Specifies whether to enable end user’s access to pause software updates.”
userPauseAccess - new value of userPauseAccess field (as defined in service metadata)this with just the userPauseAccess field changedpublic Optional<Enablement> getUserWindowsUpdateScanAccess()
public WindowsUpdateForBusinessConfiguration withUserWindowsUpdateScanAccess(Enablement userWindowsUpdateScanAccess)
this with just the userWindowsUpdateScanAccess field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Specifies whether to disable user’s access to scan Windows Update.”
userWindowsUpdateScanAccess - new value of userWindowsUpdateScanAccess field (as defined in service metadata)this with just the userWindowsUpdateScanAccess field changedpublic Optional<WindowsUpdateNotificationDisplayOption> getUpdateNotificationLevel()
public WindowsUpdateForBusinessConfiguration withUpdateNotificationLevel(WindowsUpdateNotificationDisplayOption updateNotificationLevel)
this with just the updateNotificationLevel field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Specifies what Windows Update notifications users see.”
updateNotificationLevel - new value of updateNotificationLevel field (as defined in service metadata)this with just the updateNotificationLevel field changedpublic WindowsUpdateStateCollectionRequest getDeviceUpdateStates()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic WindowsUpdateForBusinessConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic WindowsUpdateForBusinessConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic com.github.davidmoten.odata.client.ActionRequestNoReturn extendFeatureUpdatesPause()
public com.github.davidmoten.odata.client.ActionRequestNoReturn extendQualityUpdatesPause()
public String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.