public class HardwareInformation extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
HardwareInformation.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
HardwareInformation() |
| Modifier and Type | Method and Description |
|---|---|
static HardwareInformation.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<String> |
getCellularTechnology()
“Cellular technology of the device”
|
Optional<String> |
getDeviceFullQualifiedDomainName()
“Returns the fully qualified domain name of the device (if any).
|
Optional<DeviceGuardLocalSystemAuthorityCredentialGuardState> |
getDeviceGuardLocalSystemAuthorityCredentialGuardState()
“Local System Authority (LSA) credential guard status.”
|
Optional<DeviceGuardVirtualizationBasedSecurityHardwareRequirementState> |
getDeviceGuardVirtualizationBasedSecurityHardwareRequirementState()
“Virtualization-based security hardware requirement status.”
|
Optional<DeviceGuardVirtualizationBasedSecurityState> |
getDeviceGuardVirtualizationBasedSecurityState()
“Virtualization-based security status.”
|
Optional<Long> |
getFreeStorageSpace()
“Free storage space of the device.”
|
Optional<String> |
getImei()
“IMEI”
|
Optional<Boolean> |
getIsEncrypted()
“Encryption status of the device”
|
Optional<Boolean> |
getIsSharedDevice()
“Shared iPad”
|
Optional<Boolean> |
getIsSupervised()
“Supervised mode of the device”
|
Optional<String> |
getManufacturer()
“Manufacturer of the device”
|
Optional<String> |
getMeid()
“MEID”
|
Optional<String> |
getModel()
“Model of the device”
|
Optional<String> |
getOperatingSystemEdition()
“String that specifies the OS edition.”
|
Optional<String> |
getOperatingSystemLanguage()
“Operating system language of the device”
|
Optional<Integer> |
getOperatingSystemProductType()
“Int that specifies the Windows Operating System ProductType.
|
Optional<String> |
getOsBuildNumber()
“Operating System Build Number on Android device”
|
Optional<String> |
getPhoneNumber()
“Phone number of the device”
|
Optional<String> |
getSerialNumber()
“Serial number.”
|
com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> |
getSharedDeviceCachedUsers()
“All users on the shared Apple device”
|
com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> |
getSharedDeviceCachedUsers(com.github.davidmoten.odata.client.HttpRequestOptions options)
“All users on the shared Apple device”
|
Optional<String> |
getSubscriberCarrier()
“Subscriber carrier of the device”
|
Optional<Long> |
getTotalStorageSpace()
“Total storage space of the device.”
|
Optional<String> |
getTpmSpecificationVersion()
“String that specifies the specification version.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getWifiMac()
“WiFi MAC address of the device”
|
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
HardwareInformation |
withCellularTechnology(String cellularTechnology)
Returns an immutable copy of
this with just the cellularTechnology field changed. |
HardwareInformation |
withDeviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)
Returns an immutable copy of
this with just the deviceFullQualifiedDomainName field changed. |
HardwareInformation |
withDeviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)
Returns an immutable copy of
this with just the deviceGuardLocalSystemAuthorityCredentialGuardState field changed. |
HardwareInformation |
withDeviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)
Returns an immutable copy of
this with just the deviceGuardVirtualizationBasedSecurityHardwareRequirementState field changed. |
HardwareInformation |
withDeviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)
Returns an immutable copy of
this with just the deviceGuardVirtualizationBasedSecurityState field changed. |
HardwareInformation |
withFreeStorageSpace(Long freeStorageSpace)
Returns an immutable copy of
this with just the freeStorageSpace
field changed. |
HardwareInformation |
withImei(String imei)
Returns an immutable copy of
this with just the imei field
changed. |
HardwareInformation |
withIsEncrypted(Boolean isEncrypted)
Returns an immutable copy of
this with just the isEncrypted
field changed. |
HardwareInformation |
withIsSharedDevice(Boolean isSharedDevice)
Returns an immutable copy of
this with just the isSharedDevice
field changed. |
HardwareInformation |
withIsSupervised(Boolean isSupervised)
Returns an immutable copy of
this with just the isSupervised
field changed. |
HardwareInformation |
withManufacturer(String manufacturer)
Returns an immutable copy of
this with just the manufacturer
field changed. |
HardwareInformation |
withMeid(String meid)
Returns an immutable copy of
this with just the meid field
changed. |
HardwareInformation |
withModel(String model)
Returns an immutable copy of
this with just the model field
changed. |
HardwareInformation |
withOperatingSystemEdition(String operatingSystemEdition)
Returns an immutable copy of
this with just the operatingSystemEdition field changed. |
HardwareInformation |
withOperatingSystemLanguage(String operatingSystemLanguage)
Returns an immutable copy of
this with just the operatingSystemLanguage field changed. |
HardwareInformation |
withOperatingSystemProductType(Integer operatingSystemProductType)
Returns an immutable copy of
this with just the operatingSystemProductType field changed. |
HardwareInformation |
withOsBuildNumber(String osBuildNumber)
Returns an immutable copy of
this with just the osBuildNumber
field changed. |
HardwareInformation |
withPhoneNumber(String phoneNumber)
Returns an immutable copy of
this with just the phoneNumber
field changed. |
HardwareInformation |
withSerialNumber(String serialNumber)
Returns an immutable copy of
this with just the serialNumber
field changed. |
HardwareInformation |
withSubscriberCarrier(String subscriberCarrier)
Returns an immutable copy of
this with just the subscriberCarrier
field changed. |
HardwareInformation |
withTotalStorageSpace(Long totalStorageSpace)
Returns an immutable copy of
this with just the totalStorageSpace
field changed. |
HardwareInformation |
withTpmSpecificationVersion(String tpmSpecificationVersion)
Returns an immutable copy of
this with just the tpmSpecificationVersion field changed. |
HardwareInformation |
withWifiMac(String wifiMac)
Returns an immutable copy of
this with just the wifiMac field
changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String serialNumber
protected Long totalStorageSpace
protected Long freeStorageSpace
protected String imei
protected String meid
protected String manufacturer
protected String model
protected String phoneNumber
protected String subscriberCarrier
protected String cellularTechnology
protected String wifiMac
protected String operatingSystemLanguage
protected Boolean isSupervised
protected Boolean isEncrypted
protected Boolean isSharedDevice
protected List<SharedAppleDeviceUser> sharedDeviceCachedUsers
protected String sharedDeviceCachedUsersNextLink
protected String tpmSpecificationVersion
protected String operatingSystemEdition
protected String deviceFullQualifiedDomainName
protected DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState
protected DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState
protected DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState
protected String osBuildNumber
protected Integer operatingSystemProductType
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<String> getSerialNumber()
public HardwareInformation withSerialNumber(String serialNumber)
this with just the serialNumber
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.
“Serial number.”
serialNumber - new value of serialNumber field (as defined in service metadata)this with just the serialNumber field changedpublic Optional<Long> getTotalStorageSpace()
public HardwareInformation withTotalStorageSpace(Long totalStorageSpace)
this with just the totalStorageSpace
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 storage space of the device.”
totalStorageSpace - new value of totalStorageSpace field (as defined in service metadata)this with just the totalStorageSpace field changedpublic Optional<Long> getFreeStorageSpace()
public HardwareInformation withFreeStorageSpace(Long freeStorageSpace)
this with just the freeStorageSpace
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.
“Free storage space of the device.”
freeStorageSpace - new value of freeStorageSpace field (as defined in service metadata)this with just the freeStorageSpace field changedpublic HardwareInformation withImei(String imei)
this with just the imei 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.
“IMEI”
imei - new value of imei field (as defined in service metadata)this with just the imei field changedpublic HardwareInformation withMeid(String meid)
this with just the meid 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.
“MEID”
meid - new value of meid field (as defined in service metadata)this with just the meid field changedpublic Optional<String> getManufacturer()
public HardwareInformation withManufacturer(String manufacturer)
this with just the manufacturer
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.
“Manufacturer of the device”
manufacturer - new value of manufacturer field (as defined in service metadata)this with just the manufacturer field changedpublic HardwareInformation withModel(String model)
this with just the model 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.
“Model of the device”
model - new value of model field (as defined in service metadata)this with just the model field changedpublic Optional<String> getPhoneNumber()
public HardwareInformation withPhoneNumber(String phoneNumber)
this with just the phoneNumber
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.
“Phone number of the device”
phoneNumber - new value of phoneNumber field (as defined in service metadata)this with just the phoneNumber field changedpublic Optional<String> getSubscriberCarrier()
public HardwareInformation withSubscriberCarrier(String subscriberCarrier)
this with just the subscriberCarrier
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.
“Subscriber carrier of the device”
subscriberCarrier - new value of subscriberCarrier field (as defined in service metadata)this with just the subscriberCarrier field changedpublic Optional<String> getCellularTechnology()
public HardwareInformation withCellularTechnology(String cellularTechnology)
this with just the cellularTechnology 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.
“Cellular technology of the device”
cellularTechnology - new value of cellularTechnology field (as defined in service metadata)this with just the cellularTechnology field changedpublic Optional<String> getWifiMac()
public HardwareInformation withWifiMac(String wifiMac)
this with just the wifiMac 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.
“WiFi MAC address of the device”
wifiMac - new value of wifiMac field (as defined in service metadata)this with just the wifiMac field changedpublic Optional<String> getOperatingSystemLanguage()
public HardwareInformation withOperatingSystemLanguage(String operatingSystemLanguage)
this with just the operatingSystemLanguage 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.
“Operating system language of the device”
operatingSystemLanguage - new value of operatingSystemLanguage field (as defined in service metadata)this with just the operatingSystemLanguage field changedpublic Optional<Boolean> getIsSupervised()
public HardwareInformation withIsSupervised(Boolean isSupervised)
this with just the isSupervised
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.
“Supervised mode of the device”
isSupervised - new value of isSupervised field (as defined in service metadata)this with just the isSupervised field changedpublic Optional<Boolean> getIsEncrypted()
public HardwareInformation withIsEncrypted(Boolean isEncrypted)
this with just the isEncrypted
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.
“Encryption status of the device”
isEncrypted - new value of isEncrypted field (as defined in service metadata)this with just the isEncrypted field changedpublic Optional<Boolean> getIsSharedDevice()
public HardwareInformation withIsSharedDevice(Boolean isSharedDevice)
this with just the isSharedDevice
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.
“Shared iPad”
isSharedDevice - new value of isSharedDevice field (as defined in service metadata)this with just the isSharedDevice field changedpublic com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> getSharedDeviceCachedUsers()
public com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> getSharedDeviceCachedUsers(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<String> getTpmSpecificationVersion()
public HardwareInformation withTpmSpecificationVersion(String tpmSpecificationVersion)
this with just the tpmSpecificationVersion 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.
“String that specifies the specification version.”
tpmSpecificationVersion - new value of tpmSpecificationVersion field (as defined in service metadata)this with just the tpmSpecificationVersion field changedpublic Optional<String> getOperatingSystemEdition()
public HardwareInformation withOperatingSystemEdition(String operatingSystemEdition)
this with just the operatingSystemEdition 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.
“String that specifies the OS edition.”
operatingSystemEdition - new value of operatingSystemEdition field (as defined in service metadata)this with just the operatingSystemEdition field changedpublic Optional<String> getDeviceFullQualifiedDomainName()
public HardwareInformation withDeviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)
this with just the deviceFullQualifiedDomainName 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.
“Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string.”
deviceFullQualifiedDomainName - new value of deviceFullQualifiedDomainName field (as defined in service metadata)this with just the deviceFullQualifiedDomainName field changedpublic Optional<DeviceGuardVirtualizationBasedSecurityHardwareRequirementState> getDeviceGuardVirtualizationBasedSecurityHardwareRequirementState()
public HardwareInformation withDeviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)
this with just the deviceGuardVirtualizationBasedSecurityHardwareRequirementState 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.
“Virtualization-based security hardware requirement status.”
deviceGuardVirtualizationBasedSecurityHardwareRequirementState - new value of deviceGuardVirtualizationBasedSecurityHardwareRequirementState field (as defined in service metadata)this with just the deviceGuardVirtualizationBasedSecurityHardwareRequirementState field changedpublic Optional<DeviceGuardVirtualizationBasedSecurityState> getDeviceGuardVirtualizationBasedSecurityState()
public HardwareInformation withDeviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)
this with just the deviceGuardVirtualizationBasedSecurityState 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.
“Virtualization-based security status.”
deviceGuardVirtualizationBasedSecurityState - new value of deviceGuardVirtualizationBasedSecurityState field (as defined in service metadata)this with just the deviceGuardVirtualizationBasedSecurityState field changedpublic Optional<DeviceGuardLocalSystemAuthorityCredentialGuardState> getDeviceGuardLocalSystemAuthorityCredentialGuardState()
public HardwareInformation withDeviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)
this with just the deviceGuardLocalSystemAuthorityCredentialGuardState 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.
“Local System Authority (LSA) credential guard status.”
deviceGuardLocalSystemAuthorityCredentialGuardState - new value of deviceGuardLocalSystemAuthorityCredentialGuardState field (as defined in service metadata)this with just the deviceGuardLocalSystemAuthorityCredentialGuardState field changedpublic Optional<String> getOsBuildNumber()
public HardwareInformation withOsBuildNumber(String osBuildNumber)
this with just the osBuildNumber
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.
“Operating System Build Number on Android device”
osBuildNumber - new value of osBuildNumber field (as defined in service metadata)this with just the osBuildNumber field changedpublic Optional<Integer> getOperatingSystemProductType()
public HardwareInformation withOperatingSystemProductType(Integer operatingSystemProductType)
this with just the operatingSystemProductType 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.
“Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647”
operatingSystemProductType - new value of operatingSystemProductType field (as defined in service metadata)this with just the operatingSystemProductType 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 HardwareInformation.Builder builder()
Copyright © 2018–2020. All rights reserved.