Package odata.msgraph.client.entity
Class WindowsUpdateForBusinessConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.WindowsUpdateForBusinessConfiguration.Builder
-
- Enclosing class:
- WindowsUpdateForBusinessConfiguration
public static final class WindowsUpdateForBusinessConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public WindowsUpdateForBusinessConfiguration.Builder id(String id)
-
createdDateTime
public WindowsUpdateForBusinessConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public WindowsUpdateForBusinessConfiguration.Builder description(String description)
-
displayName
public WindowsUpdateForBusinessConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public WindowsUpdateForBusinessConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public WindowsUpdateForBusinessConfiguration.Builder version(Integer version)
-
automaticUpdateMode
public WindowsUpdateForBusinessConfiguration.Builder automaticUpdateMode(AutomaticUpdateMode automaticUpdateMode)
“Automatic update mode.”- Parameters:
automaticUpdateMode- value ofautomaticUpdateModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
businessReadyUpdatesOnly
public WindowsUpdateForBusinessConfiguration.Builder businessReadyUpdatesOnly(WindowsUpdateType businessReadyUpdatesOnly)
“Determines which branch devices will receive their updates from”- Parameters:
businessReadyUpdatesOnly- value ofbusinessReadyUpdatesOnlyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deliveryOptimizationMode
public WindowsUpdateForBusinessConfiguration.Builder deliveryOptimizationMode(WindowsDeliveryOptimizationMode deliveryOptimizationMode)
“Delivery Optimization Mode”- Parameters:
deliveryOptimizationMode- value ofdeliveryOptimizationModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
driversExcluded
public WindowsUpdateForBusinessConfiguration.Builder driversExcluded(Boolean driversExcluded)
“Exclude Windows update Drivers”- Parameters:
driversExcluded- value ofdriversExcludedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
featureUpdatesDeferralPeriodInDays
public WindowsUpdateForBusinessConfiguration.Builder featureUpdatesDeferralPeriodInDays(Integer featureUpdatesDeferralPeriodInDays)
“Defer Feature Updates by these many days”- Parameters:
featureUpdatesDeferralPeriodInDays- value offeatureUpdatesDeferralPeriodInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
featureUpdatesPaused
public WindowsUpdateForBusinessConfiguration.Builder featureUpdatesPaused(Boolean featureUpdatesPaused)
“Pause Feature Updates”- Parameters:
featureUpdatesPaused- value offeatureUpdatesPausedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
featureUpdatesPauseExpiryDateTime
public WindowsUpdateForBusinessConfiguration.Builder featureUpdatesPauseExpiryDateTime(OffsetDateTime featureUpdatesPauseExpiryDateTime)
“Feature Updates Pause Expiry datetime”- Parameters:
featureUpdatesPauseExpiryDateTime- value offeatureUpdatesPauseExpiryDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
installationSchedule
public WindowsUpdateForBusinessConfiguration.Builder installationSchedule(WindowsUpdateInstallScheduleType installationSchedule)
“Installation schedule”- Parameters:
installationSchedule- value ofinstallationScheduleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftUpdateServiceAllowed
public WindowsUpdateForBusinessConfiguration.Builder microsoftUpdateServiceAllowed(Boolean microsoftUpdateServiceAllowed)
“Allow Microsoft Update Service”- Parameters:
microsoftUpdateServiceAllowed- value ofmicrosoftUpdateServiceAllowedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
prereleaseFeatures
public WindowsUpdateForBusinessConfiguration.Builder prereleaseFeatures(PrereleaseFeatures prereleaseFeatures)
“The pre-release features.”- Parameters:
prereleaseFeatures- value ofprereleaseFeaturesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
qualityUpdatesDeferralPeriodInDays
public WindowsUpdateForBusinessConfiguration.Builder qualityUpdatesDeferralPeriodInDays(Integer qualityUpdatesDeferralPeriodInDays)
“Defer Quality Updates by these many days”- Parameters:
qualityUpdatesDeferralPeriodInDays- value ofqualityUpdatesDeferralPeriodInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
qualityUpdatesPaused
public WindowsUpdateForBusinessConfiguration.Builder qualityUpdatesPaused(Boolean qualityUpdatesPaused)
“Pause Quality Updates”- Parameters:
qualityUpdatesPaused- value ofqualityUpdatesPausedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
qualityUpdatesPauseExpiryDateTime
public WindowsUpdateForBusinessConfiguration.Builder qualityUpdatesPauseExpiryDateTime(OffsetDateTime qualityUpdatesPauseExpiryDateTime)
“Quality Updates Pause Expiry datetime”- Parameters:
qualityUpdatesPauseExpiryDateTime- value ofqualityUpdatesPauseExpiryDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public WindowsUpdateForBusinessConfiguration build()
-
-