public class DeviceOperatingSystemSummary extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceOperatingSystemSummary.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
androidCount |
protected Integer |
androidDedicatedCount |
protected Integer |
androidDeviceAdminCount |
protected Integer |
androidFullyManagedCount |
protected Integer |
androidWorkProfileCount |
protected Integer |
configMgrDeviceCount |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected Integer |
iosCount |
protected Integer |
macOSCount |
protected String |
odataType |
protected Integer |
unknownCount |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
protected Integer |
windowsCount |
protected Integer |
windowsMobileCount |
| Modifier | Constructor and Description |
|---|---|
protected |
DeviceOperatingSystemSummary() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceOperatingSystemSummary.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Integer> |
getAndroidCount()
“Number of android device count.”
|
Optional<Integer> |
getAndroidDedicatedCount()
“Number of dedicated Android devices.”
|
Optional<Integer> |
getAndroidDeviceAdminCount()
“Number of device admin Android devices.”
|
Optional<Integer> |
getAndroidFullyManagedCount()
“Number of fully managed Android devices.”
|
Optional<Integer> |
getAndroidWorkProfileCount()
“Number of work profile Android devices.”
|
Optional<Integer> |
getConfigMgrDeviceCount()
“Number of ConfigMgr managed devices.”
|
Optional<Integer> |
getIosCount()
“Number of iOS device count.”
|
Optional<Integer> |
getMacOSCount()
“Number of Mac OS X device count.”
|
Optional<Integer> |
getUnknownCount()
“Number of unknown device count.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Integer> |
getWindowsCount()
“Number of Windows device count.”
|
Optional<Integer> |
getWindowsMobileCount()
“Number of Windows mobile device count.”
|
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
DeviceOperatingSystemSummary |
withAndroidCount(Integer androidCount)
Returns an immutable copy of
this with just the androidCount
field changed. |
DeviceOperatingSystemSummary |
withAndroidDedicatedCount(Integer androidDedicatedCount)
Returns an immutable copy of
this with just the androidDedicatedCount field changed. |
DeviceOperatingSystemSummary |
withAndroidDeviceAdminCount(Integer androidDeviceAdminCount)
Returns an immutable copy of
this with just the androidDeviceAdminCount field changed. |
DeviceOperatingSystemSummary |
withAndroidFullyManagedCount(Integer androidFullyManagedCount)
Returns an immutable copy of
this with just the androidFullyManagedCount field changed. |
DeviceOperatingSystemSummary |
withAndroidWorkProfileCount(Integer androidWorkProfileCount)
Returns an immutable copy of
this with just the androidWorkProfileCount field changed. |
DeviceOperatingSystemSummary |
withConfigMgrDeviceCount(Integer configMgrDeviceCount)
Returns an immutable copy of
this with just the configMgrDeviceCount field changed. |
DeviceOperatingSystemSummary |
withIosCount(Integer iosCount)
Returns an immutable copy of
this with just the iosCount field
changed. |
DeviceOperatingSystemSummary |
withMacOSCount(Integer macOSCount)
Returns an immutable copy of
this with just the macOSCount field
changed. |
DeviceOperatingSystemSummary |
withUnknownCount(Integer unknownCount)
Returns an immutable copy of
this with just the unknownCount
field changed. |
DeviceOperatingSystemSummary |
withWindowsCount(Integer windowsCount)
Returns an immutable copy of
this with just the windowsCount
field changed. |
DeviceOperatingSystemSummary |
withWindowsMobileCount(Integer windowsMobileCount)
Returns an immutable copy of
this with just the windowsMobileCount field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected Integer androidCount
protected Integer iosCount
protected Integer macOSCount
protected Integer windowsMobileCount
protected Integer windowsCount
protected Integer unknownCount
protected Integer androidDedicatedCount
protected Integer androidDeviceAdminCount
protected Integer androidFullyManagedCount
protected Integer androidWorkProfileCount
protected Integer configMgrDeviceCount
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<Integer> getAndroidCount()
public DeviceOperatingSystemSummary withAndroidCount(Integer androidCount)
this with just the androidCount
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 android device count.”
androidCount - new value of androidCount field (as defined in service metadata)this with just the androidCount field changedpublic Optional<Integer> getIosCount()
public DeviceOperatingSystemSummary withIosCount(Integer iosCount)
this with just the iosCount 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 iOS device count.”
iosCount - new value of iosCount field (as defined in service metadata)this with just the iosCount field changedpublic Optional<Integer> getMacOSCount()
public DeviceOperatingSystemSummary withMacOSCount(Integer macOSCount)
this with just the macOSCount 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 Mac OS X device count.”
macOSCount - new value of macOSCount field (as defined in service metadata)this with just the macOSCount field changedpublic Optional<Integer> getWindowsMobileCount()
public DeviceOperatingSystemSummary withWindowsMobileCount(Integer windowsMobileCount)
this with just the windowsMobileCount 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 Windows mobile device count.”
windowsMobileCount - new value of windowsMobileCount field (as defined in service metadata)this with just the windowsMobileCount field changedpublic Optional<Integer> getWindowsCount()
public DeviceOperatingSystemSummary withWindowsCount(Integer windowsCount)
this with just the windowsCount
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 Windows device count.”
windowsCount - new value of windowsCount field (as defined in service metadata)this with just the windowsCount field changedpublic Optional<Integer> getUnknownCount()
public DeviceOperatingSystemSummary withUnknownCount(Integer unknownCount)
this with just the unknownCount
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 unknown device count.”
unknownCount - new value of unknownCount field (as defined in service metadata)this with just the unknownCount field changedpublic Optional<Integer> getAndroidDedicatedCount()
public DeviceOperatingSystemSummary withAndroidDedicatedCount(Integer androidDedicatedCount)
this with just the androidDedicatedCount 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 dedicated Android devices.”
androidDedicatedCount - new value of androidDedicatedCount field (as defined in service metadata)this with just the androidDedicatedCount field changedpublic Optional<Integer> getAndroidDeviceAdminCount()
public DeviceOperatingSystemSummary withAndroidDeviceAdminCount(Integer androidDeviceAdminCount)
this with just the androidDeviceAdminCount 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 device admin Android devices.”
androidDeviceAdminCount - new value of androidDeviceAdminCount field (as defined in service metadata)this with just the androidDeviceAdminCount field changedpublic Optional<Integer> getAndroidFullyManagedCount()
public DeviceOperatingSystemSummary withAndroidFullyManagedCount(Integer androidFullyManagedCount)
this with just the androidFullyManagedCount 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 fully managed Android devices.”
androidFullyManagedCount - new value of androidFullyManagedCount field (as defined in service metadata)this with just the androidFullyManagedCount field changedpublic Optional<Integer> getAndroidWorkProfileCount()
public DeviceOperatingSystemSummary withAndroidWorkProfileCount(Integer androidWorkProfileCount)
this with just the androidWorkProfileCount 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 work profile Android devices.”
androidWorkProfileCount - new value of androidWorkProfileCount field (as defined in service metadata)this with just the androidWorkProfileCount field changedpublic Optional<Integer> getConfigMgrDeviceCount()
public DeviceOperatingSystemSummary withConfigMgrDeviceCount(Integer configMgrDeviceCount)
this with just the configMgrDeviceCount 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 ConfigMgr managed devices.”
configMgrDeviceCount - new value of configMgrDeviceCount field (as defined in service metadata)this with just the configMgrDeviceCount field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static DeviceOperatingSystemSummary.Builder builder()
Copyright © 2018–2020. All rights reserved.