public static final class WindowsDeliveryOptimizationConfiguration.Builder extends Object
public WindowsDeliveryOptimizationConfiguration.Builder id(String id)
public WindowsDeliveryOptimizationConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
public WindowsDeliveryOptimizationConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
public WindowsDeliveryOptimizationConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
public WindowsDeliveryOptimizationConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
public WindowsDeliveryOptimizationConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
public WindowsDeliveryOptimizationConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
public WindowsDeliveryOptimizationConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
public WindowsDeliveryOptimizationConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
public WindowsDeliveryOptimizationConfiguration.Builder description(String description)
public WindowsDeliveryOptimizationConfiguration.Builder displayName(String displayName)
public WindowsDeliveryOptimizationConfiguration.Builder version(Integer version)
public WindowsDeliveryOptimizationConfiguration.Builder deliveryOptimizationMode(WindowsDeliveryOptimizationMode deliveryOptimizationMode)
deliveryOptimizationMode - value of deliveryOptimizationMode property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder restrictPeerSelectionBy(DeliveryOptimizationRestrictPeerSelectionByOptions restrictPeerSelectionBy)
restrictPeerSelectionBy - value of restrictPeerSelectionBy property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder groupIdSource(DeliveryOptimizationGroupIdSource groupIdSource)
groupIdSource - value of groupIdSource property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder bandwidthMode(DeliveryOptimizationBandwidth bandwidthMode)
bandwidthMode - value of bandwidthMode property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder backgroundDownloadFromHttpDelayInSeconds(Long backgroundDownloadFromHttpDelayInSeconds)
backgroundDownloadFromHttpDelayInSeconds - value of backgroundDownloadFromHttpDelayInSeconds property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder foregroundDownloadFromHttpDelayInSeconds(Long foregroundDownloadFromHttpDelayInSeconds)
foregroundDownloadFromHttpDelayInSeconds - value of foregroundDownloadFromHttpDelayInSeconds property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder minimumRamAllowedToPeerInGigabytes(Integer minimumRamAllowedToPeerInGigabytes)
minimumRamAllowedToPeerInGigabytes - value of minimumRamAllowedToPeerInGigabytes property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder minimumDiskSizeAllowedToPeerInGigabytes(Integer minimumDiskSizeAllowedToPeerInGigabytes)
minimumDiskSizeAllowedToPeerInGigabytes - value of minimumDiskSizeAllowedToPeerInGigabytes property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder minimumFileSizeToCacheInMegabytes(Integer minimumFileSizeToCacheInMegabytes)
minimumFileSizeToCacheInMegabytes - value of minimumFileSizeToCacheInMegabytes property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder minimumBatteryPercentageAllowedToUpload(Integer minimumBatteryPercentageAllowedToUpload)
minimumBatteryPercentageAllowedToUpload - value of minimumBatteryPercentageAllowedToUpload property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder modifyCacheLocation(String modifyCacheLocation)
modifyCacheLocation - value of modifyCacheLocation property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder maximumCacheAgeInDays(Integer maximumCacheAgeInDays)
maximumCacheAgeInDays - value of maximumCacheAgeInDays property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder maximumCacheSize(DeliveryOptimizationMaxCacheSize maximumCacheSize)
maximumCacheSize - value of maximumCacheSize property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder vpnPeerCaching(Enablement vpnPeerCaching)
vpnPeerCaching - value of vpnPeerCaching property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder cacheServerHostNames(List<String> cacheServerHostNames)
cacheServerHostNames - value of cacheServerHostNames property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder cacheServerHostNamesNextLink(String cacheServerHostNamesNextLink)
cacheServerHostNamesNextLink - value of cacheServerHostNames@nextLink property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder cacheServerForegroundDownloadFallbackToHttpDelayInSeconds(Integer cacheServerForegroundDownloadFallbackToHttpDelayInSeconds)
cacheServerForegroundDownloadFallbackToHttpDelayInSeconds - value of cacheServerForegroundDownloadFallbackToHttpDelayInSeconds property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration.Builder cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds(Integer cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds)
cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds - value of cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds property (as defined in service metadata)this (for method chaining)public WindowsDeliveryOptimizationConfiguration build()
Copyright © 2018–2020. All rights reserved.