Class HardwareInformation
- java.lang.Object
-
- odata.msgraph.client.beta.complex.HardwareInformation
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class HardwareInformation extends Object implements com.github.davidmoten.odata.client.ODataType
“Hardware information of a given device.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHardwareInformation.Builder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedHardwareInformation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HardwareInformation.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Integer>getBatteryChargeCycles()“The number of charge cycles the device’s current battery has gone through.Optional<Integer>getBatteryHealthPercentage()“The device’s current battery’s health percentage.Optional<String>getBatterySerialNumber()“The serial number of the device’s current battery”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<String>getEsimIdentifier()“eSIM identifier”Optional<Long>getFreeStorageSpace()“Free storage space of the device.”Optional<String>getImei()“IMEI”Optional<String>getIpAddressV4()“IPAddressV4”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>getSubnetAddress()“SubnetAddress”Optional<String>getSubscriberCarrier()“Subscriber carrier of the device”Optional<String>getSystemManagementBIOSVersion()“BIOS version as reported by SMBIOS”Optional<Long>getTotalStorageSpace()“Total storage space of the device.”Optional<String>getTpmManufacturer()“The identifying information that uniquely names the TPM manufacturer”Optional<String>getTpmSpecificationVersion()“String that specifies the specification version.”Optional<String>getTpmVersion()“The version of the TPM, as specified by the manufacturer”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<String>getWifiMac()“WiFi MAC address of the device”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()HardwareInformationwithBatteryChargeCycles(Integer batteryChargeCycles)Returns an immutable copy ofthiswith just thebatteryChargeCyclesfield changed.HardwareInformationwithBatteryHealthPercentage(Integer batteryHealthPercentage)Returns an immutable copy ofthiswith just thebatteryHealthPercentagefield changed.HardwareInformationwithBatterySerialNumber(String batterySerialNumber)Returns an immutable copy ofthiswith just thebatterySerialNumberfield changed.HardwareInformationwithCellularTechnology(String cellularTechnology)Returns an immutable copy ofthiswith just thecellularTechnologyfield changed.HardwareInformationwithDeviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)Returns an immutable copy ofthiswith just thedeviceFullQualifiedDomainNamefield changed.HardwareInformationwithDeviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)Returns an immutable copy ofthiswith just thedeviceGuardLocalSystemAuthorityCredentialGuardStatefield changed.HardwareInformationwithDeviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)Returns an immutable copy ofthiswith just thedeviceGuardVirtualizationBasedSecurityHardwareRequirementStatefield changed.HardwareInformationwithDeviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)Returns an immutable copy ofthiswith just thedeviceGuardVirtualizationBasedSecurityStatefield changed.HardwareInformationwithEsimIdentifier(String esimIdentifier)Returns an immutable copy ofthiswith just theesimIdentifierfield changed.HardwareInformationwithFreeStorageSpace(Long freeStorageSpace)Returns an immutable copy ofthiswith just thefreeStorageSpacefield changed.HardwareInformationwithImei(String imei)Returns an immutable copy ofthiswith just theimeifield changed.HardwareInformationwithIpAddressV4(String ipAddressV4)Returns an immutable copy ofthiswith just theipAddressV4field changed.HardwareInformationwithIsEncrypted(Boolean isEncrypted)Returns an immutable copy ofthiswith just theisEncryptedfield changed.HardwareInformationwithIsSharedDevice(Boolean isSharedDevice)Returns an immutable copy ofthiswith just theisSharedDevicefield changed.HardwareInformationwithIsSupervised(Boolean isSupervised)Returns an immutable copy ofthiswith just theisSupervisedfield changed.HardwareInformationwithManufacturer(String manufacturer)Returns an immutable copy ofthiswith just themanufacturerfield changed.HardwareInformationwithMeid(String meid)Returns an immutable copy ofthiswith just themeidfield changed.HardwareInformationwithModel(String model)Returns an immutable copy ofthiswith just themodelfield changed.HardwareInformationwithOperatingSystemEdition(String operatingSystemEdition)Returns an immutable copy ofthiswith just theoperatingSystemEditionfield changed.HardwareInformationwithOperatingSystemLanguage(String operatingSystemLanguage)Returns an immutable copy ofthiswith just theoperatingSystemLanguagefield changed.HardwareInformationwithOperatingSystemProductType(Integer operatingSystemProductType)Returns an immutable copy ofthiswith just theoperatingSystemProductTypefield changed.HardwareInformationwithOsBuildNumber(String osBuildNumber)Returns an immutable copy ofthiswith just theosBuildNumberfield changed.HardwareInformationwithPhoneNumber(String phoneNumber)Returns an immutable copy ofthiswith just thephoneNumberfield changed.HardwareInformationwithSerialNumber(String serialNumber)Returns an immutable copy ofthiswith just theserialNumberfield changed.HardwareInformationwithSubnetAddress(String subnetAddress)Returns an immutable copy ofthiswith just thesubnetAddressfield changed.HardwareInformationwithSubscriberCarrier(String subscriberCarrier)Returns an immutable copy ofthiswith just thesubscriberCarrierfield changed.HardwareInformationwithSystemManagementBIOSVersion(String systemManagementBIOSVersion)Returns an immutable copy ofthiswith just thesystemManagementBIOSVersionfield changed.HardwareInformationwithTotalStorageSpace(Long totalStorageSpace)Returns an immutable copy ofthiswith just thetotalStorageSpacefield changed.HardwareInformationwithTpmManufacturer(String tpmManufacturer)Returns an immutable copy ofthiswith just thetpmManufacturerfield changed.HardwareInformationwithTpmSpecificationVersion(String tpmSpecificationVersion)Returns an immutable copy ofthiswith just thetpmSpecificationVersionfield changed.HardwareInformationwithTpmVersion(String tpmVersion)Returns an immutable copy ofthiswith just thetpmVersionfield changed.HardwareInformationwithUnmappedField(String name, String value)HardwareInformationwithWifiMac(String wifiMac)Returns an immutable copy ofthiswith just thewifiMacfield changed.
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
batteryChargeCycles
protected Integer batteryChargeCycles
-
batteryHealthPercentage
protected Integer batteryHealthPercentage
-
batterySerialNumber
protected String batterySerialNumber
-
cellularTechnology
protected String cellularTechnology
-
deviceFullQualifiedDomainName
protected String deviceFullQualifiedDomainName
-
deviceGuardLocalSystemAuthorityCredentialGuardState
protected DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState
-
deviceGuardVirtualizationBasedSecurityHardwareRequirementState
protected DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState
-
deviceGuardVirtualizationBasedSecurityState
protected DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState
-
esimIdentifier
protected String esimIdentifier
-
freeStorageSpace
protected Long freeStorageSpace
-
imei
protected String imei
-
ipAddressV4
protected String ipAddressV4
-
isEncrypted
protected Boolean isEncrypted
-
isSharedDevice
protected Boolean isSharedDevice
-
isSupervised
protected Boolean isSupervised
-
manufacturer
protected String manufacturer
-
meid
protected String meid
-
model
protected String model
-
operatingSystemEdition
protected String operatingSystemEdition
-
operatingSystemLanguage
protected String operatingSystemLanguage
-
operatingSystemProductType
protected Integer operatingSystemProductType
-
osBuildNumber
protected String osBuildNumber
-
phoneNumber
protected String phoneNumber
-
serialNumber
protected String serialNumber
-
sharedDeviceCachedUsers
protected List<SharedAppleDeviceUser> sharedDeviceCachedUsers
-
sharedDeviceCachedUsersNextLink
protected String sharedDeviceCachedUsersNextLink
-
subnetAddress
protected String subnetAddress
-
subscriberCarrier
protected String subscriberCarrier
-
systemManagementBIOSVersion
protected String systemManagementBIOSVersion
-
totalStorageSpace
protected Long totalStorageSpace
-
tpmManufacturer
protected String tpmManufacturer
-
tpmSpecificationVersion
protected String tpmSpecificationVersion
-
tpmVersion
protected String tpmVersion
-
wifiMac
protected String wifiMac
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getBatteryChargeCycles
public Optional<Integer> getBatteryChargeCycles()
“The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647”- Returns:
- property batteryChargeCycles
-
withBatteryChargeCycles
public HardwareInformation withBatteryChargeCycles(Integer batteryChargeCycles)
Returns an immutable copy ofthiswith just thebatteryChargeCyclesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647”
- Parameters:
batteryChargeCycles- new value ofbatteryChargeCyclesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebatteryChargeCyclesfield changed
-
getBatteryHealthPercentage
public Optional<Integer> getBatteryHealthPercentage()
“The device’s current battery’s health percentage. Valid values 0 to 100”- Returns:
- property batteryHealthPercentage
-
withBatteryHealthPercentage
public HardwareInformation withBatteryHealthPercentage(Integer batteryHealthPercentage)
Returns an immutable copy ofthiswith just thebatteryHealthPercentagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The device’s current battery’s health percentage. Valid values 0 to 100”
- Parameters:
batteryHealthPercentage- new value ofbatteryHealthPercentagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebatteryHealthPercentagefield changed
-
getBatterySerialNumber
public Optional<String> getBatterySerialNumber()
“The serial number of the device’s current battery”- Returns:
- property batterySerialNumber
-
withBatterySerialNumber
public HardwareInformation withBatterySerialNumber(String batterySerialNumber)
Returns an immutable copy ofthiswith just thebatterySerialNumberfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The serial number of the device’s current battery”
- Parameters:
batterySerialNumber- new value ofbatterySerialNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebatterySerialNumberfield changed
-
getCellularTechnology
public Optional<String> getCellularTechnology()
“Cellular technology of the device”- Returns:
- property cellularTechnology
-
withCellularTechnology
public HardwareInformation withCellularTechnology(String cellularTechnology)
Returns an immutable copy ofthiswith just thecellularTechnologyfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Cellular technology of the device”
- Parameters:
cellularTechnology- new value ofcellularTechnologyfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecellularTechnologyfield changed
-
getDeviceFullQualifiedDomainName
public Optional<String> getDeviceFullQualifiedDomainName()
“Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string.”- Returns:
- property deviceFullQualifiedDomainName
-
withDeviceFullQualifiedDomainName
public HardwareInformation withDeviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)
Returns an immutable copy ofthiswith just thedeviceFullQualifiedDomainNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
deviceFullQualifiedDomainName- new value ofdeviceFullQualifiedDomainNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceFullQualifiedDomainNamefield changed
-
getDeviceGuardLocalSystemAuthorityCredentialGuardState
public Optional<DeviceGuardLocalSystemAuthorityCredentialGuardState> getDeviceGuardLocalSystemAuthorityCredentialGuardState()
“Local System Authority (LSA) credential guard status.”- Returns:
- property deviceGuardLocalSystemAuthorityCredentialGuardState
-
withDeviceGuardLocalSystemAuthorityCredentialGuardState
public HardwareInformation withDeviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)
Returns an immutable copy ofthiswith just thedeviceGuardLocalSystemAuthorityCredentialGuardStatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Local System Authority (LSA) credential guard status.”
- Parameters:
deviceGuardLocalSystemAuthorityCredentialGuardState- new value ofdeviceGuardLocalSystemAuthorityCredentialGuardStatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceGuardLocalSystemAuthorityCredentialGuardStatefield changed
-
getDeviceGuardVirtualizationBasedSecurityHardwareRequirementState
public Optional<DeviceGuardVirtualizationBasedSecurityHardwareRequirementState> getDeviceGuardVirtualizationBasedSecurityHardwareRequirementState()
“Virtualization-based security hardware requirement status.”- Returns:
- property deviceGuardVirtualizationBasedSecurityHardwareRequirementState
-
withDeviceGuardVirtualizationBasedSecurityHardwareRequirementState
public HardwareInformation withDeviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)
Returns an immutable copy ofthiswith just thedeviceGuardVirtualizationBasedSecurityHardwareRequirementStatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Virtualization-based security hardware requirement status.”
- Parameters:
deviceGuardVirtualizationBasedSecurityHardwareRequirementState- new value ofdeviceGuardVirtualizationBasedSecurityHardwareRequirementStatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceGuardVirtualizationBasedSecurityHardwareRequirementStatefield changed
-
getDeviceGuardVirtualizationBasedSecurityState
public Optional<DeviceGuardVirtualizationBasedSecurityState> getDeviceGuardVirtualizationBasedSecurityState()
“Virtualization-based security status.”- Returns:
- property deviceGuardVirtualizationBasedSecurityState
-
withDeviceGuardVirtualizationBasedSecurityState
public HardwareInformation withDeviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)
Returns an immutable copy ofthiswith just thedeviceGuardVirtualizationBasedSecurityStatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Virtualization-based security status.”
- Parameters:
deviceGuardVirtualizationBasedSecurityState- new value ofdeviceGuardVirtualizationBasedSecurityStatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceGuardVirtualizationBasedSecurityStatefield changed
-
getEsimIdentifier
public Optional<String> getEsimIdentifier()
“eSIM identifier”- Returns:
- property esimIdentifier
-
withEsimIdentifier
public HardwareInformation withEsimIdentifier(String esimIdentifier)
Returns an immutable copy ofthiswith just theesimIdentifierfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“eSIM identifier”
- Parameters:
esimIdentifier- new value ofesimIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theesimIdentifierfield changed
-
getFreeStorageSpace
public Optional<Long> getFreeStorageSpace()
“Free storage space of the device.”- Returns:
- property freeStorageSpace
-
withFreeStorageSpace
public HardwareInformation withFreeStorageSpace(Long freeStorageSpace)
Returns an immutable copy ofthiswith just thefreeStorageSpacefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Free storage space of the device.”
- Parameters:
freeStorageSpace- new value offreeStorageSpacefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefreeStorageSpacefield changed
-
withImei
public HardwareInformation withImei(String imei)
Returns an immutable copy ofthiswith just theimeifield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“IMEI”
- Parameters:
imei- new value ofimeifield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theimeifield changed
-
withIpAddressV4
public HardwareInformation withIpAddressV4(String ipAddressV4)
Returns an immutable copy ofthiswith just theipAddressV4field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“IPAddressV4”
- Parameters:
ipAddressV4- new value ofipAddressV4field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theipAddressV4field changed
-
getIsEncrypted
public Optional<Boolean> getIsEncrypted()
“Encryption status of the device”- Returns:
- property isEncrypted
-
withIsEncrypted
public HardwareInformation withIsEncrypted(Boolean isEncrypted)
Returns an immutable copy ofthiswith just theisEncryptedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Encryption status of the device”
- Parameters:
isEncrypted- new value ofisEncryptedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theisEncryptedfield changed
-
getIsSharedDevice
public Optional<Boolean> getIsSharedDevice()
“Shared iPad”- Returns:
- property isSharedDevice
-
withIsSharedDevice
public HardwareInformation withIsSharedDevice(Boolean isSharedDevice)
Returns an immutable copy ofthiswith just theisSharedDevicefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Shared iPad”
- Parameters:
isSharedDevice- new value ofisSharedDevicefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theisSharedDevicefield changed
-
getIsSupervised
public Optional<Boolean> getIsSupervised()
“Supervised mode of the device”- Returns:
- property isSupervised
-
withIsSupervised
public HardwareInformation withIsSupervised(Boolean isSupervised)
Returns an immutable copy ofthiswith just theisSupervisedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Supervised mode of the device”
- Parameters:
isSupervised- new value ofisSupervisedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theisSupervisedfield changed
-
getManufacturer
public Optional<String> getManufacturer()
“Manufacturer of the device”- Returns:
- property manufacturer
-
withManufacturer
public HardwareInformation withManufacturer(String manufacturer)
Returns an immutable copy ofthiswith just themanufacturerfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Manufacturer of the device”
- Parameters:
manufacturer- new value ofmanufacturerfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanufacturerfield changed
-
withMeid
public HardwareInformation withMeid(String meid)
Returns an immutable copy ofthiswith just themeidfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“MEID”
- Parameters:
meid- new value ofmeidfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themeidfield changed
-
withModel
public HardwareInformation withModel(String model)
Returns an immutable copy ofthiswith just themodelfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Model of the device”
- Parameters:
model- new value ofmodelfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themodelfield changed
-
getOperatingSystemEdition
public Optional<String> getOperatingSystemEdition()
“String that specifies the OS edition.”- Returns:
- property operatingSystemEdition
-
withOperatingSystemEdition
public HardwareInformation withOperatingSystemEdition(String operatingSystemEdition)
Returns an immutable copy ofthiswith just theoperatingSystemEditionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“String that specifies the OS edition.”
- Parameters:
operatingSystemEdition- new value ofoperatingSystemEditionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theoperatingSystemEditionfield changed
-
getOperatingSystemLanguage
public Optional<String> getOperatingSystemLanguage()
“Operating system language of the device”- Returns:
- property operatingSystemLanguage
-
withOperatingSystemLanguage
public HardwareInformation withOperatingSystemLanguage(String operatingSystemLanguage)
Returns an immutable copy ofthiswith just theoperatingSystemLanguagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Operating system language of the device”
- Parameters:
operatingSystemLanguage- new value ofoperatingSystemLanguagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theoperatingSystemLanguagefield changed
-
getOperatingSystemProductType
public Optional<Integer> getOperatingSystemProductType()
“Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647”- Returns:
- property operatingSystemProductType
-
withOperatingSystemProductType
public HardwareInformation withOperatingSystemProductType(Integer operatingSystemProductType)
Returns an immutable copy ofthiswith just theoperatingSystemProductTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
operatingSystemProductType- new value ofoperatingSystemProductTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theoperatingSystemProductTypefield changed
-
getOsBuildNumber
public Optional<String> getOsBuildNumber()
“Operating System Build Number on Android device”- Returns:
- property osBuildNumber
-
withOsBuildNumber
public HardwareInformation withOsBuildNumber(String osBuildNumber)
Returns an immutable copy ofthiswith just theosBuildNumberfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Operating System Build Number on Android device”
- Parameters:
osBuildNumber- new value ofosBuildNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theosBuildNumberfield changed
-
getPhoneNumber
public Optional<String> getPhoneNumber()
“Phone number of the device”- Returns:
- property phoneNumber
-
withPhoneNumber
public HardwareInformation withPhoneNumber(String phoneNumber)
Returns an immutable copy ofthiswith just thephoneNumberfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Phone number of the device”
- Parameters:
phoneNumber- new value ofphoneNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thephoneNumberfield changed
-
getSerialNumber
public Optional<String> getSerialNumber()
“Serial number.”- Returns:
- property serialNumber
-
withSerialNumber
public HardwareInformation withSerialNumber(String serialNumber)
Returns an immutable copy ofthiswith just theserialNumberfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Serial number.”
- Parameters:
serialNumber- new value ofserialNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theserialNumberfield changed
-
getSharedDeviceCachedUsers
public com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> getSharedDeviceCachedUsers()
“All users on the shared Apple device”- Returns:
- property sharedDeviceCachedUsers
-
getSharedDeviceCachedUsers
public com.github.davidmoten.odata.client.CollectionPage<SharedAppleDeviceUser> getSharedDeviceCachedUsers(com.github.davidmoten.odata.client.HttpRequestOptions options)
“All users on the shared Apple device”- Parameters:
options- specify connect and read timeouts- Returns:
- property sharedDeviceCachedUsers
-
getSubnetAddress
public Optional<String> getSubnetAddress()
“SubnetAddress”- Returns:
- property subnetAddress
-
withSubnetAddress
public HardwareInformation withSubnetAddress(String subnetAddress)
Returns an immutable copy ofthiswith just thesubnetAddressfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“SubnetAddress”
- Parameters:
subnetAddress- new value ofsubnetAddressfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesubnetAddressfield changed
-
getSubscriberCarrier
public Optional<String> getSubscriberCarrier()
“Subscriber carrier of the device”- Returns:
- property subscriberCarrier
-
withSubscriberCarrier
public HardwareInformation withSubscriberCarrier(String subscriberCarrier)
Returns an immutable copy ofthiswith just thesubscriberCarrierfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Subscriber carrier of the device”
- Parameters:
subscriberCarrier- new value ofsubscriberCarrierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesubscriberCarrierfield changed
-
getSystemManagementBIOSVersion
public Optional<String> getSystemManagementBIOSVersion()
“BIOS version as reported by SMBIOS”- Returns:
- property systemManagementBIOSVersion
-
withSystemManagementBIOSVersion
public HardwareInformation withSystemManagementBIOSVersion(String systemManagementBIOSVersion)
Returns an immutable copy ofthiswith just thesystemManagementBIOSVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“BIOS version as reported by SMBIOS”
- Parameters:
systemManagementBIOSVersion- new value ofsystemManagementBIOSVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesystemManagementBIOSVersionfield changed
-
getTotalStorageSpace
public Optional<Long> getTotalStorageSpace()
“Total storage space of the device.”- Returns:
- property totalStorageSpace
-
withTotalStorageSpace
public HardwareInformation withTotalStorageSpace(Long totalStorageSpace)
Returns an immutable copy ofthiswith just thetotalStorageSpacefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Total storage space of the device.”
- Parameters:
totalStorageSpace- new value oftotalStorageSpacefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetotalStorageSpacefield changed
-
getTpmManufacturer
public Optional<String> getTpmManufacturer()
“The identifying information that uniquely names the TPM manufacturer”- Returns:
- property tpmManufacturer
-
withTpmManufacturer
public HardwareInformation withTpmManufacturer(String tpmManufacturer)
Returns an immutable copy ofthiswith just thetpmManufacturerfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The identifying information that uniquely names the TPM manufacturer”
- Parameters:
tpmManufacturer- new value oftpmManufacturerfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetpmManufacturerfield changed
-
getTpmSpecificationVersion
public Optional<String> getTpmSpecificationVersion()
“String that specifies the specification version.”- Returns:
- property tpmSpecificationVersion
-
withTpmSpecificationVersion
public HardwareInformation withTpmSpecificationVersion(String tpmSpecificationVersion)
Returns an immutable copy ofthiswith just thetpmSpecificationVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“String that specifies the specification version.”
- Parameters:
tpmSpecificationVersion- new value oftpmSpecificationVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetpmSpecificationVersionfield changed
-
getTpmVersion
public Optional<String> getTpmVersion()
“The version of the TPM, as specified by the manufacturer”- Returns:
- property tpmVersion
-
withTpmVersion
public HardwareInformation withTpmVersion(String tpmVersion)
Returns an immutable copy ofthiswith just thetpmVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The version of the TPM, as specified by the manufacturer”
- Parameters:
tpmVersion- new value oftpmVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetpmVersionfield changed
-
getWifiMac
public Optional<String> getWifiMac()
“WiFi MAC address of the device”- Returns:
- property wifiMac
-
withWifiMac
public HardwareInformation withWifiMac(String wifiMac)
Returns an immutable copy ofthiswith just thewifiMacfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“WiFi MAC address of the device”
- Parameters:
wifiMac- new value ofwifiMacfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewifiMacfield changed
-
withUnmappedField
public HardwareInformation withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static HardwareInformation.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-