public class ManagedDeviceOverview extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
ManagedDeviceOverview.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected DeviceExchangeAccessStateSummary |
deviceExchangeAccessStateSummary |
protected DeviceOperatingSystemSummary |
deviceOperatingSystemSummary |
protected Integer |
dualEnrolledDeviceCount |
protected Integer |
enrolledDeviceCount |
protected OffsetDateTime |
lastModifiedDateTime |
protected ManagedDeviceModelsAndManufacturers |
managedDeviceModelsAndManufacturers |
protected Integer |
mdmEnrolledCount |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
ManagedDeviceOverview() |
| Modifier and Type | Method and Description |
|---|---|
static ManagedDeviceOverview.Builder |
builderManagedDeviceOverview()
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.internal.ChangedFields |
getChangedFields() |
Optional<DeviceExchangeAccessStateSummary> |
getDeviceExchangeAccessStateSummary()
“Distribution of Exchange Access State in Intune”
|
Optional<DeviceOperatingSystemSummary> |
getDeviceOperatingSystemSummary()
“Device operating system summary.”
|
Optional<Integer> |
getDualEnrolledDeviceCount()
“The number of devices enrolled in both MDM and EAS”
|
Optional<Integer> |
getEnrolledDeviceCount()
“Total enrolled device count.
|
Optional<OffsetDateTime> |
getLastModifiedDateTime()
“Last modified date time of device overview”
|
Optional<ManagedDeviceModelsAndManufacturers> |
getManagedDeviceModelsAndManufacturers()
“Models and Manufactures meatadata for managed devices in the account”
|
Optional<Integer> |
getMdmEnrolledCount()
“The number of devices enrolled in MDM”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
ManagedDeviceOverview |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
ManagedDeviceOverview |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
ManagedDeviceOverview |
withDeviceExchangeAccessStateSummary(DeviceExchangeAccessStateSummary deviceExchangeAccessStateSummary)
Returns an immutable copy of
this with just the deviceExchangeAccessStateSummary field changed. |
ManagedDeviceOverview |
withDeviceOperatingSystemSummary(DeviceOperatingSystemSummary deviceOperatingSystemSummary)
Returns an immutable copy of
this with just the deviceOperatingSystemSummary field changed. |
ManagedDeviceOverview |
withDualEnrolledDeviceCount(Integer dualEnrolledDeviceCount)
Returns an immutable copy of
this with just the dualEnrolledDeviceCount field changed. |
ManagedDeviceOverview |
withEnrolledDeviceCount(Integer enrolledDeviceCount)
Returns an immutable copy of
this with just the enrolledDeviceCount field changed. |
ManagedDeviceOverview |
withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy of
this with just the lastModifiedDateTime field changed. |
ManagedDeviceOverview |
withManagedDeviceModelsAndManufacturers(ManagedDeviceModelsAndManufacturers managedDeviceModelsAndManufacturers)
Returns an immutable copy of
this with just the managedDeviceModelsAndManufacturers field changed. |
ManagedDeviceOverview |
withMdmEnrolledCount(Integer mdmEnrolledCount)
Returns an immutable copy of
this with just the mdmEnrolledCount
field changed. |
protected Integer enrolledDeviceCount
protected Integer mdmEnrolledCount
protected Integer dualEnrolledDeviceCount
protected DeviceOperatingSystemSummary deviceOperatingSystemSummary
protected DeviceExchangeAccessStateSummary deviceExchangeAccessStateSummary
protected ManagedDeviceModelsAndManufacturers managedDeviceModelsAndManufacturers
protected OffsetDateTime lastModifiedDateTime
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static ManagedDeviceOverview.Builder builderManagedDeviceOverview()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<Integer> getEnrolledDeviceCount()
public ManagedDeviceOverview withEnrolledDeviceCount(Integer enrolledDeviceCount)
this with just the enrolledDeviceCount 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.
“Total enrolled device count. Does not include PC devices managed via Intune PC Agent”
enrolledDeviceCount - new value of enrolledDeviceCount field (as defined in service metadata)this with just the enrolledDeviceCount field changedpublic Optional<Integer> getMdmEnrolledCount()
public ManagedDeviceOverview withMdmEnrolledCount(Integer mdmEnrolledCount)
this with just the mdmEnrolledCount
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 devices enrolled in MDM”
mdmEnrolledCount - new value of mdmEnrolledCount field (as defined in service metadata)this with just the mdmEnrolledCount field changedpublic Optional<Integer> getDualEnrolledDeviceCount()
public ManagedDeviceOverview withDualEnrolledDeviceCount(Integer dualEnrolledDeviceCount)
this with just the dualEnrolledDeviceCount 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 devices enrolled in both MDM and EAS”
dualEnrolledDeviceCount - new value of dualEnrolledDeviceCount field (as defined in service metadata)this with just the dualEnrolledDeviceCount field changedpublic Optional<DeviceOperatingSystemSummary> getDeviceOperatingSystemSummary()
public ManagedDeviceOverview withDeviceOperatingSystemSummary(DeviceOperatingSystemSummary deviceOperatingSystemSummary)
this with just the deviceOperatingSystemSummary 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.
“Device operating system summary.”
deviceOperatingSystemSummary - new value of deviceOperatingSystemSummary field (as defined in service metadata)this with just the deviceOperatingSystemSummary field changedpublic Optional<DeviceExchangeAccessStateSummary> getDeviceExchangeAccessStateSummary()
public ManagedDeviceOverview withDeviceExchangeAccessStateSummary(DeviceExchangeAccessStateSummary deviceExchangeAccessStateSummary)
this with just the deviceExchangeAccessStateSummary 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.
“Distribution of Exchange Access State in Intune”
deviceExchangeAccessStateSummary - new value of deviceExchangeAccessStateSummary field (as defined in service metadata)this with just the deviceExchangeAccessStateSummary field changedpublic Optional<ManagedDeviceModelsAndManufacturers> getManagedDeviceModelsAndManufacturers()
public ManagedDeviceOverview withManagedDeviceModelsAndManufacturers(ManagedDeviceModelsAndManufacturers managedDeviceModelsAndManufacturers)
this with just the managedDeviceModelsAndManufacturers 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.
“Models and Manufactures meatadata for managed devices in the account”
managedDeviceModelsAndManufacturers - new value of managedDeviceModelsAndManufacturers field (as defined in service metadata)this with just the managedDeviceModelsAndManufacturers field changedpublic Optional<OffsetDateTime> getLastModifiedDateTime()
public ManagedDeviceOverview withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
this with just the lastModifiedDateTime 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.
“Last modified date time of device overview”
lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)this with just the lastModifiedDateTime field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic ManagedDeviceOverview patch()
this with changed fields reset.public ManagedDeviceOverview put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.