Class HardwareInformation.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.HardwareInformation.Builder
-
- Enclosing class:
- HardwareInformation
public static final class HardwareInformation.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HardwareInformation.BuilderbatteryChargeCycles(Integer batteryChargeCycles)“The number of charge cycles the device’s current battery has gone through.HardwareInformation.BuilderbatteryHealthPercentage(Integer batteryHealthPercentage)“The device’s current battery’s health percentage.HardwareInformation.BuilderbatterySerialNumber(String batterySerialNumber)“The serial number of the device’s current battery”HardwareInformationbuild()HardwareInformation.BuildercellularTechnology(String cellularTechnology)“Cellular technology of the device”HardwareInformation.BuilderdeviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)“Returns the fully qualified domain name of the device (if any).HardwareInformation.BuilderdeviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)“Local System Authority (LSA) credential guard status.”HardwareInformation.BuilderdeviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)“Virtualization-based security hardware requirement status.”HardwareInformation.BuilderdeviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)“Virtualization-based security status.”HardwareInformation.BuilderesimIdentifier(String esimIdentifier)“eSIM identifier”HardwareInformation.BuilderfreeStorageSpace(Long freeStorageSpace)“Free storage space of the device.”HardwareInformation.Builderimei(String imei)“IMEI”HardwareInformation.BuilderipAddressV4(String ipAddressV4)“IPAddressV4”HardwareInformation.BuilderisEncrypted(Boolean isEncrypted)“Encryption status of the device”HardwareInformation.BuilderisSharedDevice(Boolean isSharedDevice)“Shared iPad”HardwareInformation.BuilderisSupervised(Boolean isSupervised)“Supervised mode of the device”HardwareInformation.Buildermanufacturer(String manufacturer)“Manufacturer of the device”HardwareInformation.Buildermeid(String meid)“MEID”HardwareInformation.Buildermodel(String model)“Model of the device”HardwareInformation.BuilderoperatingSystemEdition(String operatingSystemEdition)“String that specifies the OS edition.”HardwareInformation.BuilderoperatingSystemLanguage(String operatingSystemLanguage)“Operating system language of the device”HardwareInformation.BuilderoperatingSystemProductType(Integer operatingSystemProductType)“Int that specifies the Windows Operating System ProductType.HardwareInformation.BuilderosBuildNumber(String osBuildNumber)“Operating System Build Number on Android device”HardwareInformation.BuilderphoneNumber(String phoneNumber)“Phone number of the device”HardwareInformation.BuilderserialNumber(String serialNumber)“Serial number.”HardwareInformation.BuildersharedDeviceCachedUsers(List<SharedAppleDeviceUser> sharedDeviceCachedUsers)“All users on the shared Apple device”HardwareInformation.BuildersharedDeviceCachedUsers(SharedAppleDeviceUser... sharedDeviceCachedUsers)“All users on the shared Apple device”HardwareInformation.BuildersharedDeviceCachedUsersNextLink(String sharedDeviceCachedUsersNextLink)“All users on the shared Apple device”HardwareInformation.BuildersubnetAddress(String subnetAddress)“SubnetAddress”HardwareInformation.BuildersubscriberCarrier(String subscriberCarrier)“Subscriber carrier of the device”HardwareInformation.BuildertotalStorageSpace(Long totalStorageSpace)“Total storage space of the device.”HardwareInformation.BuildertpmSpecificationVersion(String tpmSpecificationVersion)“String that specifies the specification version.”HardwareInformation.BuilderwifiMac(String wifiMac)“WiFi MAC address of the device”
-
-
-
Method Detail
-
batteryChargeCycles
public HardwareInformation.Builder batteryChargeCycles(Integer batteryChargeCycles)
“The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647”- Parameters:
batteryChargeCycles- value ofbatteryChargeCyclesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
batteryHealthPercentage
public HardwareInformation.Builder batteryHealthPercentage(Integer batteryHealthPercentage)
“The device’s current battery’s health percentage. Valid values 0 to 100”- Parameters:
batteryHealthPercentage- value ofbatteryHealthPercentageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
batterySerialNumber
public HardwareInformation.Builder batterySerialNumber(String batterySerialNumber)
“The serial number of the device’s current battery”- Parameters:
batterySerialNumber- value ofbatterySerialNumberproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularTechnology
public HardwareInformation.Builder cellularTechnology(String cellularTechnology)
“Cellular technology of the device”- Parameters:
cellularTechnology- value ofcellularTechnologyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceFullQualifiedDomainName
public HardwareInformation.Builder deviceFullQualifiedDomainName(String deviceFullQualifiedDomainName)
“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- value ofdeviceFullQualifiedDomainNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardLocalSystemAuthorityCredentialGuardState
public HardwareInformation.Builder deviceGuardLocalSystemAuthorityCredentialGuardState(DeviceGuardLocalSystemAuthorityCredentialGuardState deviceGuardLocalSystemAuthorityCredentialGuardState)
“Local System Authority (LSA) credential guard status.”- Parameters:
deviceGuardLocalSystemAuthorityCredentialGuardState- value ofdeviceGuardLocalSystemAuthorityCredentialGuardStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardVirtualizationBasedSecurityHardwareRequirementState
public HardwareInformation.Builder deviceGuardVirtualizationBasedSecurityHardwareRequirementState(DeviceGuardVirtualizationBasedSecurityHardwareRequirementState deviceGuardVirtualizationBasedSecurityHardwareRequirementState)
“Virtualization-based security hardware requirement status.”- Parameters:
deviceGuardVirtualizationBasedSecurityHardwareRequirementState- value ofdeviceGuardVirtualizationBasedSecurityHardwareRequirementStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardVirtualizationBasedSecurityState
public HardwareInformation.Builder deviceGuardVirtualizationBasedSecurityState(DeviceGuardVirtualizationBasedSecurityState deviceGuardVirtualizationBasedSecurityState)
“Virtualization-based security status.”- Parameters:
deviceGuardVirtualizationBasedSecurityState- value ofdeviceGuardVirtualizationBasedSecurityStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
esimIdentifier
public HardwareInformation.Builder esimIdentifier(String esimIdentifier)
“eSIM identifier”- Parameters:
esimIdentifier- value ofesimIdentifierproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
freeStorageSpace
public HardwareInformation.Builder freeStorageSpace(Long freeStorageSpace)
“Free storage space of the device.”- Parameters:
freeStorageSpace- value offreeStorageSpaceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
imei
public HardwareInformation.Builder imei(String imei)
“IMEI”- Parameters:
imei- value ofimeiproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
ipAddressV4
public HardwareInformation.Builder ipAddressV4(String ipAddressV4)
“IPAddressV4”- Parameters:
ipAddressV4- value ofipAddressV4property (as defined in service metadata)- Returns:
this(for method chaining)
-
isEncrypted
public HardwareInformation.Builder isEncrypted(Boolean isEncrypted)
“Encryption status of the device”- Parameters:
isEncrypted- value ofisEncryptedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
isSharedDevice
public HardwareInformation.Builder isSharedDevice(Boolean isSharedDevice)
“Shared iPad”- Parameters:
isSharedDevice- value ofisSharedDeviceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
isSupervised
public HardwareInformation.Builder isSupervised(Boolean isSupervised)
“Supervised mode of the device”- Parameters:
isSupervised- value ofisSupervisedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
manufacturer
public HardwareInformation.Builder manufacturer(String manufacturer)
“Manufacturer of the device”- Parameters:
manufacturer- value ofmanufacturerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
meid
public HardwareInformation.Builder meid(String meid)
“MEID”- Parameters:
meid- value ofmeidproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
model
public HardwareInformation.Builder model(String model)
“Model of the device”- Parameters:
model- value ofmodelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
operatingSystemEdition
public HardwareInformation.Builder operatingSystemEdition(String operatingSystemEdition)
“String that specifies the OS edition.”- Parameters:
operatingSystemEdition- value ofoperatingSystemEditionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
operatingSystemLanguage
public HardwareInformation.Builder operatingSystemLanguage(String operatingSystemLanguage)
“Operating system language of the device”- Parameters:
operatingSystemLanguage- value ofoperatingSystemLanguageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
operatingSystemProductType
public HardwareInformation.Builder operatingSystemProductType(Integer operatingSystemProductType)
“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- value ofoperatingSystemProductTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osBuildNumber
public HardwareInformation.Builder osBuildNumber(String osBuildNumber)
“Operating System Build Number on Android device”- Parameters:
osBuildNumber- value ofosBuildNumberproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
phoneNumber
public HardwareInformation.Builder phoneNumber(String phoneNumber)
“Phone number of the device”- Parameters:
phoneNumber- value ofphoneNumberproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
serialNumber
public HardwareInformation.Builder serialNumber(String serialNumber)
“Serial number.”- Parameters:
serialNumber- value ofserialNumberproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
sharedDeviceCachedUsers
public HardwareInformation.Builder sharedDeviceCachedUsers(List<SharedAppleDeviceUser> sharedDeviceCachedUsers)
“All users on the shared Apple device”- Parameters:
sharedDeviceCachedUsers- value ofsharedDeviceCachedUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
sharedDeviceCachedUsers
public HardwareInformation.Builder sharedDeviceCachedUsers(SharedAppleDeviceUser... sharedDeviceCachedUsers)
“All users on the shared Apple device”- Parameters:
sharedDeviceCachedUsers- value ofsharedDeviceCachedUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
sharedDeviceCachedUsersNextLink
public HardwareInformation.Builder sharedDeviceCachedUsersNextLink(String sharedDeviceCachedUsersNextLink)
“All users on the shared Apple device”- Parameters:
sharedDeviceCachedUsersNextLink- value ofsharedDeviceCachedUsers@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
subnetAddress
public HardwareInformation.Builder subnetAddress(String subnetAddress)
“SubnetAddress”- Parameters:
subnetAddress- value ofsubnetAddressproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
subscriberCarrier
public HardwareInformation.Builder subscriberCarrier(String subscriberCarrier)
“Subscriber carrier of the device”- Parameters:
subscriberCarrier- value ofsubscriberCarrierproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
totalStorageSpace
public HardwareInformation.Builder totalStorageSpace(Long totalStorageSpace)
“Total storage space of the device.”- Parameters:
totalStorageSpace- value oftotalStorageSpaceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
tpmSpecificationVersion
public HardwareInformation.Builder tpmSpecificationVersion(String tpmSpecificationVersion)
“String that specifies the specification version.”- Parameters:
tpmSpecificationVersion- value oftpmSpecificationVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wifiMac
public HardwareInformation.Builder wifiMac(String wifiMac)
“WiFi MAC address of the device”- Parameters:
wifiMac- value ofwifiMacproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public HardwareInformation build()
-
-