Class MicrosoftGraphDeviceHealthAttestationState
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDeviceHealthAttestationState
-
public final class MicrosoftGraphDeviceHealthAttestationState extends Object
deviceHealthAttestationState.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphDeviceHealthAttestationState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>additionalProperties()Get the additionalProperties property: deviceHealthAttestationState.StringattestationIdentityKey()Get the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.StringbitLockerStatus()Get the bitLockerStatus property: On or Off of BitLocker Drive Encryption.StringbootAppSecurityVersion()Get the bootAppSecurityVersion property: The security version number of the Boot Application.StringbootDebugging()Get the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.StringbootManagerSecurityVersion()Get the bootManagerSecurityVersion property: The security version number of the Boot Application.StringbootManagerVersion()Get the bootManagerVersion property: The version of the Boot Manager.StringbootRevisionListInfo()Get the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.StringcodeIntegrity()Get the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.StringcodeIntegrityCheckVersion()Get the codeIntegrityCheckVersion property: The version of the Boot Manager.StringcodeIntegrityPolicy()Get the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.StringcontentNamespaceUrl()Get the contentNamespaceUrl property: The DHA report version.StringcontentVersion()Get the contentVersion property: The HealthAttestation state schema version.StringdataExcutionPolicy()Get the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.StringdeviceHealthAttestationStatus()Get the deviceHealthAttestationStatus property: The DHA report version.StringearlyLaunchAntiMalwareDriverProtection()Get the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.StringhealthAttestationSupportedStatus()Get the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.StringhealthStatusMismatchInfo()Get the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.OffsetDateTimeissuedDateTime()Get the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.StringlastUpdateDateTime()Get the lastUpdateDateTime property: The Timestamp of the last update.StringoperatingSystemKernelDebugging()Get the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.StringoperatingSystemRevListInfo()Get the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.Stringpcr0()Get the pcr0 property: The measurement that is captured in PCR[0].StringpcrHashAlgorithm()Get the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.LongresetCount()Get the resetCount property: The number of times a PC device has hibernated or resumed.LongrestartCount()Get the restartCount property: The number of times a PC device has rebooted.StringsafeMode()Get the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.StringsecureBoot()Get the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.StringsecureBootConfigurationPolicyFingerPrint()Get the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.StringtestSigning()Get the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.StringtpmVersion()Get the tpmVersion property: The security version number of the Boot Application.voidvalidate()Validates the instance.StringvirtualSecureMode()Get the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.StringwindowsPE()Get the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.MicrosoftGraphDeviceHealthAttestationStatewithAdditionalProperties(Map<String,Object> additionalProperties)Set the additionalProperties property: deviceHealthAttestationState.MicrosoftGraphDeviceHealthAttestationStatewithAttestationIdentityKey(String attestationIdentityKey)Set the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.MicrosoftGraphDeviceHealthAttestationStatewithBitLockerStatus(String bitLockerStatus)Set the bitLockerStatus property: On or Off of BitLocker Drive Encryption.MicrosoftGraphDeviceHealthAttestationStatewithBootAppSecurityVersion(String bootAppSecurityVersion)Set the bootAppSecurityVersion property: The security version number of the Boot Application.MicrosoftGraphDeviceHealthAttestationStatewithBootDebugging(String bootDebugging)Set the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.MicrosoftGraphDeviceHealthAttestationStatewithBootManagerSecurityVersion(String bootManagerSecurityVersion)Set the bootManagerSecurityVersion property: The security version number of the Boot Application.MicrosoftGraphDeviceHealthAttestationStatewithBootManagerVersion(String bootManagerVersion)Set the bootManagerVersion property: The version of the Boot Manager.MicrosoftGraphDeviceHealthAttestationStatewithBootRevisionListInfo(String bootRevisionListInfo)Set the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.MicrosoftGraphDeviceHealthAttestationStatewithCodeIntegrity(String codeIntegrity)Set the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.MicrosoftGraphDeviceHealthAttestationStatewithCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)Set the codeIntegrityCheckVersion property: The version of the Boot Manager.MicrosoftGraphDeviceHealthAttestationStatewithCodeIntegrityPolicy(String codeIntegrityPolicy)Set the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.MicrosoftGraphDeviceHealthAttestationStatewithContentNamespaceUrl(String contentNamespaceUrl)Set the contentNamespaceUrl property: The DHA report version.MicrosoftGraphDeviceHealthAttestationStatewithContentVersion(String contentVersion)Set the contentVersion property: The HealthAttestation state schema version.MicrosoftGraphDeviceHealthAttestationStatewithDataExcutionPolicy(String dataExcutionPolicy)Set the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.MicrosoftGraphDeviceHealthAttestationStatewithDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)Set the deviceHealthAttestationStatus property: The DHA report version.MicrosoftGraphDeviceHealthAttestationStatewithEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)Set the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.MicrosoftGraphDeviceHealthAttestationStatewithHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)Set the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.MicrosoftGraphDeviceHealthAttestationStatewithHealthStatusMismatchInfo(String healthStatusMismatchInfo)Set the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.MicrosoftGraphDeviceHealthAttestationStatewithIssuedDateTime(OffsetDateTime issuedDateTime)Set the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.MicrosoftGraphDeviceHealthAttestationStatewithLastUpdateDateTime(String lastUpdateDateTime)Set the lastUpdateDateTime property: The Timestamp of the last update.MicrosoftGraphDeviceHealthAttestationStatewithOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)Set the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.MicrosoftGraphDeviceHealthAttestationStatewithOperatingSystemRevListInfo(String operatingSystemRevListInfo)Set the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.MicrosoftGraphDeviceHealthAttestationStatewithPcr0(String pcr0)Set the pcr0 property: The measurement that is captured in PCR[0].MicrosoftGraphDeviceHealthAttestationStatewithPcrHashAlgorithm(String pcrHashAlgorithm)Set the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.MicrosoftGraphDeviceHealthAttestationStatewithResetCount(Long resetCount)Set the resetCount property: The number of times a PC device has hibernated or resumed.MicrosoftGraphDeviceHealthAttestationStatewithRestartCount(Long restartCount)Set the restartCount property: The number of times a PC device has rebooted.MicrosoftGraphDeviceHealthAttestationStatewithSafeMode(String safeMode)Set the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.MicrosoftGraphDeviceHealthAttestationStatewithSecureBoot(String secureBoot)Set the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.MicrosoftGraphDeviceHealthAttestationStatewithSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)Set the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.MicrosoftGraphDeviceHealthAttestationStatewithTestSigning(String testSigning)Set the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.MicrosoftGraphDeviceHealthAttestationStatewithTpmVersion(String tpmVersion)Set the tpmVersion property: The security version number of the Boot Application.MicrosoftGraphDeviceHealthAttestationStatewithVirtualSecureMode(String virtualSecureMode)Set the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.MicrosoftGraphDeviceHealthAttestationStatewithWindowsPE(String windowsPE)Set the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.
-
-
-
Method Detail
-
attestationIdentityKey
public String attestationIdentityKey()
Get the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.- Returns:
- the attestationIdentityKey value.
-
withAttestationIdentityKey
public MicrosoftGraphDeviceHealthAttestationState withAttestationIdentityKey(String attestationIdentityKey)
Set the attestationIdentityKey property: TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.- Parameters:
attestationIdentityKey- the attestationIdentityKey value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bitLockerStatus
public String bitLockerStatus()
Get the bitLockerStatus property: On or Off of BitLocker Drive Encryption.- Returns:
- the bitLockerStatus value.
-
withBitLockerStatus
public MicrosoftGraphDeviceHealthAttestationState withBitLockerStatus(String bitLockerStatus)
Set the bitLockerStatus property: On or Off of BitLocker Drive Encryption.- Parameters:
bitLockerStatus- the bitLockerStatus value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bootAppSecurityVersion
public String bootAppSecurityVersion()
Get the bootAppSecurityVersion property: The security version number of the Boot Application.- Returns:
- the bootAppSecurityVersion value.
-
withBootAppSecurityVersion
public MicrosoftGraphDeviceHealthAttestationState withBootAppSecurityVersion(String bootAppSecurityVersion)
Set the bootAppSecurityVersion property: The security version number of the Boot Application.- Parameters:
bootAppSecurityVersion- the bootAppSecurityVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bootDebugging
public String bootDebugging()
Get the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.- Returns:
- the bootDebugging value.
-
withBootDebugging
public MicrosoftGraphDeviceHealthAttestationState withBootDebugging(String bootDebugging)
Set the bootDebugging property: When bootDebugging is enabled, the device is used in development and testing.- Parameters:
bootDebugging- the bootDebugging value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bootManagerSecurityVersion
public String bootManagerSecurityVersion()
Get the bootManagerSecurityVersion property: The security version number of the Boot Application.- Returns:
- the bootManagerSecurityVersion value.
-
withBootManagerSecurityVersion
public MicrosoftGraphDeviceHealthAttestationState withBootManagerSecurityVersion(String bootManagerSecurityVersion)
Set the bootManagerSecurityVersion property: The security version number of the Boot Application.- Parameters:
bootManagerSecurityVersion- the bootManagerSecurityVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bootManagerVersion
public String bootManagerVersion()
Get the bootManagerVersion property: The version of the Boot Manager.- Returns:
- the bootManagerVersion value.
-
withBootManagerVersion
public MicrosoftGraphDeviceHealthAttestationState withBootManagerVersion(String bootManagerVersion)
Set the bootManagerVersion property: The version of the Boot Manager.- Parameters:
bootManagerVersion- the bootManagerVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
bootRevisionListInfo
public String bootRevisionListInfo()
Get the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.- Returns:
- the bootRevisionListInfo value.
-
withBootRevisionListInfo
public MicrosoftGraphDeviceHealthAttestationState withBootRevisionListInfo(String bootRevisionListInfo)
Set the bootRevisionListInfo property: The Boot Revision List that was loaded during initial boot on the attested device.- Parameters:
bootRevisionListInfo- the bootRevisionListInfo value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
codeIntegrity
public String codeIntegrity()
Get the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.- Returns:
- the codeIntegrity value.
-
withCodeIntegrity
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrity(String codeIntegrity)
Set the codeIntegrity property: When code integrity is enabled, code execution is restricted to integrity verified code.- Parameters:
codeIntegrity- the codeIntegrity value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
codeIntegrityCheckVersion
public String codeIntegrityCheckVersion()
Get the codeIntegrityCheckVersion property: The version of the Boot Manager.- Returns:
- the codeIntegrityCheckVersion value.
-
withCodeIntegrityCheckVersion
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)
Set the codeIntegrityCheckVersion property: The version of the Boot Manager.- Parameters:
codeIntegrityCheckVersion- the codeIntegrityCheckVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
codeIntegrityPolicy
public String codeIntegrityPolicy()
Get the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.- Returns:
- the codeIntegrityPolicy value.
-
withCodeIntegrityPolicy
public MicrosoftGraphDeviceHealthAttestationState withCodeIntegrityPolicy(String codeIntegrityPolicy)
Set the codeIntegrityPolicy property: The Code Integrity policy that is controlling the security of the boot environment.- Parameters:
codeIntegrityPolicy- the codeIntegrityPolicy value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
contentNamespaceUrl
public String contentNamespaceUrl()
Get the contentNamespaceUrl property: The DHA report version. (Namespace version).- Returns:
- the contentNamespaceUrl value.
-
withContentNamespaceUrl
public MicrosoftGraphDeviceHealthAttestationState withContentNamespaceUrl(String contentNamespaceUrl)
Set the contentNamespaceUrl property: The DHA report version. (Namespace version).- Parameters:
contentNamespaceUrl- the contentNamespaceUrl value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
contentVersion
public String contentVersion()
Get the contentVersion property: The HealthAttestation state schema version.- Returns:
- the contentVersion value.
-
withContentVersion
public MicrosoftGraphDeviceHealthAttestationState withContentVersion(String contentVersion)
Set the contentVersion property: The HealthAttestation state schema version.- Parameters:
contentVersion- the contentVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
dataExcutionPolicy
public String dataExcutionPolicy()
Get the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.- Returns:
- the dataExcutionPolicy value.
-
withDataExcutionPolicy
public MicrosoftGraphDeviceHealthAttestationState withDataExcutionPolicy(String dataExcutionPolicy)
Set the dataExcutionPolicy property: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory.- Parameters:
dataExcutionPolicy- the dataExcutionPolicy value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
deviceHealthAttestationStatus
public String deviceHealthAttestationStatus()
Get the deviceHealthAttestationStatus property: The DHA report version. (Namespace version).- Returns:
- the deviceHealthAttestationStatus value.
-
withDeviceHealthAttestationStatus
public MicrosoftGraphDeviceHealthAttestationState withDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)
Set the deviceHealthAttestationStatus property: The DHA report version. (Namespace version).- Parameters:
deviceHealthAttestationStatus- the deviceHealthAttestationStatus value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
earlyLaunchAntiMalwareDriverProtection
public String earlyLaunchAntiMalwareDriverProtection()
Get the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.- Returns:
- the earlyLaunchAntiMalwareDriverProtection value.
-
withEarlyLaunchAntiMalwareDriverProtection
public MicrosoftGraphDeviceHealthAttestationState withEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)
Set the earlyLaunchAntiMalwareDriverProtection property: ELAM provides protection for the computers in your network when they start up.- Parameters:
earlyLaunchAntiMalwareDriverProtection- the earlyLaunchAntiMalwareDriverProtection value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
healthAttestationSupportedStatus
public String healthAttestationSupportedStatus()
Get the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.- Returns:
- the healthAttestationSupportedStatus value.
-
withHealthAttestationSupportedStatus
public MicrosoftGraphDeviceHealthAttestationState withHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)
Set the healthAttestationSupportedStatus property: This attribute indicates if DHA is supported for the device.- Parameters:
healthAttestationSupportedStatus- the healthAttestationSupportedStatus value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
healthStatusMismatchInfo
public String healthStatusMismatchInfo()
Get the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.- Returns:
- the healthStatusMismatchInfo value.
-
withHealthStatusMismatchInfo
public MicrosoftGraphDeviceHealthAttestationState withHealthStatusMismatchInfo(String healthStatusMismatchInfo)
Set the healthStatusMismatchInfo property: This attribute appears if DHA-Service detects an integrity issue.- Parameters:
healthStatusMismatchInfo- the healthStatusMismatchInfo value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
issuedDateTime
public OffsetDateTime issuedDateTime()
Get the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.- Returns:
- the issuedDateTime value.
-
withIssuedDateTime
public MicrosoftGraphDeviceHealthAttestationState withIssuedDateTime(OffsetDateTime issuedDateTime)
Set the issuedDateTime property: The DateTime when device was evaluated or issued to MDM.- Parameters:
issuedDateTime- the issuedDateTime value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
lastUpdateDateTime
public String lastUpdateDateTime()
Get the lastUpdateDateTime property: The Timestamp of the last update.- Returns:
- the lastUpdateDateTime value.
-
withLastUpdateDateTime
public MicrosoftGraphDeviceHealthAttestationState withLastUpdateDateTime(String lastUpdateDateTime)
Set the lastUpdateDateTime property: The Timestamp of the last update.- Parameters:
lastUpdateDateTime- the lastUpdateDateTime value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
operatingSystemKernelDebugging
public String operatingSystemKernelDebugging()
Get the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.- Returns:
- the operatingSystemKernelDebugging value.
-
withOperatingSystemKernelDebugging
public MicrosoftGraphDeviceHealthAttestationState withOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)
Set the operatingSystemKernelDebugging property: When operatingSystemKernelDebugging is enabled, the device is used in development and testing.- Parameters:
operatingSystemKernelDebugging- the operatingSystemKernelDebugging value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
operatingSystemRevListInfo
public String operatingSystemRevListInfo()
Get the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.- Returns:
- the operatingSystemRevListInfo value.
-
withOperatingSystemRevListInfo
public MicrosoftGraphDeviceHealthAttestationState withOperatingSystemRevListInfo(String operatingSystemRevListInfo)
Set the operatingSystemRevListInfo property: The Operating System Revision List that was loaded during initial boot on the attested device.- Parameters:
operatingSystemRevListInfo- the operatingSystemRevListInfo value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
pcr0
public String pcr0()
Get the pcr0 property: The measurement that is captured in PCR[0].- Returns:
- the pcr0 value.
-
withPcr0
public MicrosoftGraphDeviceHealthAttestationState withPcr0(String pcr0)
Set the pcr0 property: The measurement that is captured in PCR[0].- Parameters:
pcr0- the pcr0 value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
pcrHashAlgorithm
public String pcrHashAlgorithm()
Get the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.- Returns:
- the pcrHashAlgorithm value.
-
withPcrHashAlgorithm
public MicrosoftGraphDeviceHealthAttestationState withPcrHashAlgorithm(String pcrHashAlgorithm)
Set the pcrHashAlgorithm property: Informational attribute that identifies the HASH algorithm that was used by TPM.- Parameters:
pcrHashAlgorithm- the pcrHashAlgorithm value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
resetCount
public Long resetCount()
Get the resetCount property: The number of times a PC device has hibernated or resumed.- Returns:
- the resetCount value.
-
withResetCount
public MicrosoftGraphDeviceHealthAttestationState withResetCount(Long resetCount)
Set the resetCount property: The number of times a PC device has hibernated or resumed.- Parameters:
resetCount- the resetCount value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
restartCount
public Long restartCount()
Get the restartCount property: The number of times a PC device has rebooted.- Returns:
- the restartCount value.
-
withRestartCount
public MicrosoftGraphDeviceHealthAttestationState withRestartCount(Long restartCount)
Set the restartCount property: The number of times a PC device has rebooted.- Parameters:
restartCount- the restartCount value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
safeMode
public String safeMode()
Get the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.- Returns:
- the safeMode value.
-
withSafeMode
public MicrosoftGraphDeviceHealthAttestationState withSafeMode(String safeMode)
Set the safeMode property: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state.- Parameters:
safeMode- the safeMode value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
secureBoot
public String secureBoot()
Get the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.- Returns:
- the secureBoot value.
-
withSecureBoot
public MicrosoftGraphDeviceHealthAttestationState withSecureBoot(String secureBoot)
Set the secureBoot property: When Secure Boot is enabled, the core components must have the correct cryptographic signatures.- Parameters:
secureBoot- the secureBoot value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
secureBootConfigurationPolicyFingerPrint
public String secureBootConfigurationPolicyFingerPrint()
Get the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.- Returns:
- the secureBootConfigurationPolicyFingerPrint value.
-
withSecureBootConfigurationPolicyFingerPrint
public MicrosoftGraphDeviceHealthAttestationState withSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)
Set the secureBootConfigurationPolicyFingerPrint property: Fingerprint of the Custom Secure Boot Configuration Policy.- Parameters:
secureBootConfigurationPolicyFingerPrint- the secureBootConfigurationPolicyFingerPrint value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
testSigning
public String testSigning()
Get the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.- Returns:
- the testSigning value.
-
withTestSigning
public MicrosoftGraphDeviceHealthAttestationState withTestSigning(String testSigning)
Set the testSigning property: When test signing is allowed, the device does not enforce signature validation during boot.- Parameters:
testSigning- the testSigning value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
tpmVersion
public String tpmVersion()
Get the tpmVersion property: The security version number of the Boot Application.- Returns:
- the tpmVersion value.
-
withTpmVersion
public MicrosoftGraphDeviceHealthAttestationState withTpmVersion(String tpmVersion)
Set the tpmVersion property: The security version number of the Boot Application.- Parameters:
tpmVersion- the tpmVersion value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
virtualSecureMode
public String virtualSecureMode()
Get the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.- Returns:
- the virtualSecureMode value.
-
withVirtualSecureMode
public MicrosoftGraphDeviceHealthAttestationState withVirtualSecureMode(String virtualSecureMode)
Set the virtualSecureMode property: VSM is a container that protects high value assets from a compromised kernel.- Parameters:
virtualSecureMode- the virtualSecureMode value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
windowsPE
public String windowsPE()
Get the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.- Returns:
- the windowsPE value.
-
withWindowsPE
public MicrosoftGraphDeviceHealthAttestationState withWindowsPE(String windowsPE)
Set the windowsPE property: Operating system running with limited services that is used to prepare a computer for Windows.- Parameters:
windowsPE- the windowsPE value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: deviceHealthAttestationState.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphDeviceHealthAttestationState withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: deviceHealthAttestationState.- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphDeviceHealthAttestationState object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-