public class DeliveryOptimizationBandwidthAbsolute extends DeliveryOptimizationBandwidth implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeliveryOptimizationBandwidthAbsolute.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Long |
maximumDownloadBandwidthInKilobytesPerSecond |
protected Long |
maximumUploadBandwidthInKilobytesPerSecond |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
contextPath, odataType| Modifier | Constructor and Description |
|---|---|
protected |
DeliveryOptimizationBandwidthAbsolute() |
| Modifier and Type | Method and Description |
|---|---|
static DeliveryOptimizationBandwidthAbsolute.Builder |
builderDeliveryOptimizationBandwidthAbsolute()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Long> |
getMaximumDownloadBandwidthInKilobytesPerSecond()
“The value 0 (zero) means that Delivery Optimization dynamically adjusts to use
the available bandwidth for downloads.
|
Optional<Long> |
getMaximumUploadBandwidthInKilobytesPerSecond()
“The default value is 0, which permits unlimited possible bandwidth (optimized
for minimal usage of upload bandwidth).
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
DeliveryOptimizationBandwidthAbsolute |
withMaximumDownloadBandwidthInKilobytesPerSecond(Long maximumDownloadBandwidthInKilobytesPerSecond)
Returns an immutable copy of
this with just the maximumDownloadBandwidthInKilobytesPerSecond field changed. |
DeliveryOptimizationBandwidthAbsolute |
withMaximumUploadBandwidthInKilobytesPerSecond(Long maximumUploadBandwidthInKilobytesPerSecond)
Returns an immutable copy of
this with just the maximumUploadBandwidthInKilobytesPerSecond field changed. |
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected Long maximumDownloadBandwidthInKilobytesPerSecond
protected Long maximumUploadBandwidthInKilobytesPerSecond
protected DeliveryOptimizationBandwidthAbsolute()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeliveryOptimizationBandwidthpublic Optional<Long> getMaximumDownloadBandwidthInKilobytesPerSecond()
public DeliveryOptimizationBandwidthAbsolute withMaximumDownloadBandwidthInKilobytesPerSecond(Long maximumDownloadBandwidthInKilobytesPerSecond)
this with just the maximumDownloadBandwidthInKilobytesPerSecond 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 value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. Valid values 0 to 4294967295”
maximumDownloadBandwidthInKilobytesPerSecond - new value of maximumDownloadBandwidthInKilobytesPerSecond field (as defined in service metadata)this with just the maximumDownloadBandwidthInKilobytesPerSecond field changedpublic Optional<Long> getMaximumUploadBandwidthInKilobytesPerSecond()
public DeliveryOptimizationBandwidthAbsolute withMaximumUploadBandwidthInKilobytesPerSecond(Long maximumUploadBandwidthInKilobytesPerSecond)
this with just the maximumUploadBandwidthInKilobytesPerSecond 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 default value is 0, which permits unlimited possible bandwidth (optimized for minimal usage of upload bandwidth). Valid values 0 to 4000000”
maximumUploadBandwidthInKilobytesPerSecond - new value of maximumUploadBandwidthInKilobytesPerSecond field (as defined in service metadata)this with just the maximumUploadBandwidthInKilobytesPerSecond field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeliveryOptimizationBandwidthpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeliveryOptimizationBandwidthpublic static DeliveryOptimizationBandwidthAbsolute.Builder builderDeliveryOptimizationBandwidthAbsolute()
public String toString()
toString in class DeliveryOptimizationBandwidthCopyright © 2018–2020. All rights reserved.