public class DeviceHealthAttestationState extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceHealthAttestationState.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
DeviceHealthAttestationState() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceHealthAttestationState.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<String> |
getAttestationIdentityKey()
“TWhen an Attestation Identity Key (AIK) is present on a device, it indicates
that the device has an endorsement key (EK) certificate.”
|
Optional<String> |
getBitLockerStatus()
“On or Off of BitLocker Drive Encryption”
|
Optional<String> |
getBootAppSecurityVersion()
“The security version number of the Boot Application”
|
Optional<String> |
getBootDebugging()
“When bootDebugging is enabled, the device is used in development and testing”
|
Optional<String> |
getBootManagerSecurityVersion()
“The security version number of the Boot Application”
|
Optional<String> |
getBootManagerVersion()
“The version of the Boot Manager”
|
Optional<String> |
getBootRevisionListInfo()
“The Boot Revision List that was loaded during initial boot on the attested
device”
|
Optional<String> |
getCodeIntegrity()
“When code integrity is enabled, code execution is restricted to integrity
verified code”
|
Optional<String> |
getCodeIntegrityCheckVersion()
“The version of the Boot Manager”
|
Optional<String> |
getCodeIntegrityPolicy()
“The Code Integrity policy that is controlling the security of the boot
environment”
|
Optional<String> |
getContentNamespaceUrl()
“The DHA report version.
|
Optional<String> |
getContentVersion()
“The HealthAttestation state schema version”
|
Optional<String> |
getDataExcutionPolicy()
“DEP Policy defines a set of hardware and software technologies that perform
additional checks on memory”
|
Optional<String> |
getDeviceHealthAttestationStatus()
“The DHA report version.
|
Optional<String> |
getEarlyLaunchAntiMalwareDriverProtection()
“ELAM provides protection for the computers in your network when they start up”
|
Optional<String> |
getHealthAttestationSupportedStatus()
“This attribute indicates if DHA is supported for the device”
|
Optional<String> |
getHealthStatusMismatchInfo()
“This attribute appears if DHA-Service detects an integrity issue”
|
Optional<OffsetDateTime> |
getIssuedDateTime()
“The DateTime when device was evaluated or issued to MDM”
|
Optional<String> |
getLastUpdateDateTime()
“The Timestamp of the last update.”
|
Optional<String> |
getOperatingSystemKernelDebugging()
“When operatingSystemKernelDebugging is enabled, the device is used in
development and testing”
|
Optional<String> |
getOperatingSystemRevListInfo()
“The Operating System Revision List that was loaded during initial boot on the
attested device”
|
Optional<String> |
getPcr0()
“The measurement that is captured in PCR[0]”
|
Optional<String> |
getPcrHashAlgorithm()
“Informational attribute that identifies the HASH algorithm that was used by TPM”
|
Optional<Long> |
getResetCount()
“The number of times a PC device has hibernated or resumed”
|
Optional<Long> |
getRestartCount()
“The number of times a PC device has rebooted”
|
Optional<String> |
getSafeMode()
“Safe mode is a troubleshooting option for Windows that starts your computer in a
limited state”
|
Optional<String> |
getSecureBoot()
“When Secure Boot is enabled, the core components must have the correct
cryptographic signatures”
|
Optional<String> |
getSecureBootConfigurationPolicyFingerPrint()
“Fingerprint of the Custom Secure Boot Configuration Policy”
|
Optional<String> |
getTestSigning()
“When test signing is allowed, the device does not enforce signature validation
during boot”
|
Optional<String> |
getTpmVersion()
“The security version number of the Boot Application”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getVirtualSecureMode()
“VSM is a container that protects high value assets from a compromised kernel”
|
Optional<String> |
getWindowsPE()
“Operating system running with limited services that is used to prepare a
computer for Windows”
|
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
DeviceHealthAttestationState |
withAttestationIdentityKey(String attestationIdentityKey)
Returns an immutable copy of
this with just the attestationIdentityKey field changed. |
DeviceHealthAttestationState |
withBitLockerStatus(String bitLockerStatus)
Returns an immutable copy of
this with just the bitLockerStatus
field changed. |
DeviceHealthAttestationState |
withBootAppSecurityVersion(String bootAppSecurityVersion)
Returns an immutable copy of
this with just the bootAppSecurityVersion field changed. |
DeviceHealthAttestationState |
withBootDebugging(String bootDebugging)
Returns an immutable copy of
this with just the bootDebugging
field changed. |
DeviceHealthAttestationState |
withBootManagerSecurityVersion(String bootManagerSecurityVersion)
Returns an immutable copy of
this with just the bootManagerSecurityVersion field changed. |
DeviceHealthAttestationState |
withBootManagerVersion(String bootManagerVersion)
Returns an immutable copy of
this with just the bootManagerVersion field changed. |
DeviceHealthAttestationState |
withBootRevisionListInfo(String bootRevisionListInfo)
Returns an immutable copy of
this with just the bootRevisionListInfo field changed. |
DeviceHealthAttestationState |
withCodeIntegrity(String codeIntegrity)
Returns an immutable copy of
this with just the codeIntegrity
field changed. |
DeviceHealthAttestationState |
withCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)
Returns an immutable copy of
this with just the codeIntegrityCheckVersion field changed. |
DeviceHealthAttestationState |
withCodeIntegrityPolicy(String codeIntegrityPolicy)
Returns an immutable copy of
this with just the codeIntegrityPolicy field changed. |
DeviceHealthAttestationState |
withContentNamespaceUrl(String contentNamespaceUrl)
Returns an immutable copy of
this with just the contentNamespaceUrl field changed. |
DeviceHealthAttestationState |
withContentVersion(String contentVersion)
Returns an immutable copy of
this with just the contentVersion
field changed. |
DeviceHealthAttestationState |
withDataExcutionPolicy(String dataExcutionPolicy)
Returns an immutable copy of
this with just the dataExcutionPolicy field changed. |
DeviceHealthAttestationState |
withDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)
Returns an immutable copy of
this with just the deviceHealthAttestationStatus field changed. |
DeviceHealthAttestationState |
withEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)
Returns an immutable copy of
this with just the earlyLaunchAntiMalwareDriverProtection field changed. |
DeviceHealthAttestationState |
withHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)
Returns an immutable copy of
this with just the healthAttestationSupportedStatus field changed. |
DeviceHealthAttestationState |
withHealthStatusMismatchInfo(String healthStatusMismatchInfo)
Returns an immutable copy of
this with just the healthStatusMismatchInfo field changed. |
DeviceHealthAttestationState |
withIssuedDateTime(OffsetDateTime issuedDateTime)
Returns an immutable copy of
this with just the issuedDateTime
field changed. |
DeviceHealthAttestationState |
withLastUpdateDateTime(String lastUpdateDateTime)
Returns an immutable copy of
this with just the lastUpdateDateTime field changed. |
DeviceHealthAttestationState |
withOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)
Returns an immutable copy of
this with just the operatingSystemKernelDebugging field changed. |
DeviceHealthAttestationState |
withOperatingSystemRevListInfo(String operatingSystemRevListInfo)
Returns an immutable copy of
this with just the operatingSystemRevListInfo field changed. |
DeviceHealthAttestationState |
withPcr0(String pcr0)
Returns an immutable copy of
this with just the pcr0 field
changed. |
DeviceHealthAttestationState |
withPcrHashAlgorithm(String pcrHashAlgorithm)
Returns an immutable copy of
this with just the pcrHashAlgorithm
field changed. |
DeviceHealthAttestationState |
withResetCount(Long resetCount)
Returns an immutable copy of
this with just the resetCount field
changed. |
DeviceHealthAttestationState |
withRestartCount(Long restartCount)
Returns an immutable copy of
this with just the restartCount
field changed. |
DeviceHealthAttestationState |
withSafeMode(String safeMode)
Returns an immutable copy of
this with just the safeMode field
changed. |
DeviceHealthAttestationState |
withSecureBoot(String secureBoot)
Returns an immutable copy of
this with just the secureBoot field
changed. |
DeviceHealthAttestationState |
withSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)
Returns an immutable copy of
this with just the secureBootConfigurationPolicyFingerPrint field changed. |
DeviceHealthAttestationState |
withTestSigning(String testSigning)
Returns an immutable copy of
this with just the testSigning
field changed. |
DeviceHealthAttestationState |
withTpmVersion(String tpmVersion)
Returns an immutable copy of
this with just the tpmVersion field
changed. |
DeviceHealthAttestationState |
withVirtualSecureMode(String virtualSecureMode)
Returns an immutable copy of
this with just the virtualSecureMode
field changed. |
DeviceHealthAttestationState |
withWindowsPE(String windowsPE)
Returns an immutable copy of
this with just the windowsPE field
changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String lastUpdateDateTime
protected String contentNamespaceUrl
protected String deviceHealthAttestationStatus
protected String contentVersion
protected OffsetDateTime issuedDateTime
protected String attestationIdentityKey
protected Long resetCount
protected Long restartCount
protected String dataExcutionPolicy
protected String bitLockerStatus
protected String bootManagerVersion
protected String codeIntegrityCheckVersion
protected String secureBoot
protected String bootDebugging
protected String operatingSystemKernelDebugging
protected String codeIntegrity
protected String testSigning
protected String safeMode
protected String windowsPE
protected String earlyLaunchAntiMalwareDriverProtection
protected String virtualSecureMode
protected String pcrHashAlgorithm
protected String bootAppSecurityVersion
protected String bootManagerSecurityVersion
protected String tpmVersion
protected String pcr0
protected String secureBootConfigurationPolicyFingerPrint
protected String codeIntegrityPolicy
protected String bootRevisionListInfo
protected String operatingSystemRevListInfo
protected String healthStatusMismatchInfo
protected String healthAttestationSupportedStatus
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<String> getLastUpdateDateTime()
public DeviceHealthAttestationState withLastUpdateDateTime(String lastUpdateDateTime)
this with just the lastUpdateDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The Timestamp of the last update.”
lastUpdateDateTime - new value of lastUpdateDateTime field (as defined in service metadata)this with just the lastUpdateDateTime field changedpublic Optional<String> getContentNamespaceUrl()
public DeviceHealthAttestationState withContentNamespaceUrl(String contentNamespaceUrl)
this with just the contentNamespaceUrl field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The DHA report version. (Namespace version)”
contentNamespaceUrl - new value of contentNamespaceUrl field (as defined in service metadata)this with just the contentNamespaceUrl field changedpublic Optional<String> getDeviceHealthAttestationStatus()
public DeviceHealthAttestationState withDeviceHealthAttestationStatus(String deviceHealthAttestationStatus)
this with just the deviceHealthAttestationStatus field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The DHA report version. (Namespace version)”
deviceHealthAttestationStatus - new value of deviceHealthAttestationStatus field (as defined in service metadata)this with just the deviceHealthAttestationStatus field changedpublic Optional<String> getContentVersion()
public DeviceHealthAttestationState withContentVersion(String contentVersion)
this with just the contentVersion
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The HealthAttestation state schema version”
contentVersion - new value of contentVersion field (as defined in service metadata)this with just the contentVersion field changedpublic Optional<OffsetDateTime> getIssuedDateTime()
public DeviceHealthAttestationState withIssuedDateTime(OffsetDateTime issuedDateTime)
this with just the issuedDateTime
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The DateTime when device was evaluated or issued to MDM”
issuedDateTime - new value of issuedDateTime field (as defined in service metadata)this with just the issuedDateTime field changedpublic Optional<String> getAttestationIdentityKey()
public DeviceHealthAttestationState withAttestationIdentityKey(String attestationIdentityKey)
this with just the attestationIdentityKey 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.
“TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.”
attestationIdentityKey - new value of attestationIdentityKey field (as defined in service metadata)this with just the attestationIdentityKey field changedpublic Optional<Long> getResetCount()
public DeviceHealthAttestationState withResetCount(Long resetCount)
this with just the resetCount field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“The number of times a PC device has hibernated or resumed”
resetCount - new value of resetCount field (as defined in service metadata)this with just the resetCount field changedpublic Optional<Long> getRestartCount()
public DeviceHealthAttestationState withRestartCount(Long restartCount)
this with just the restartCount
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The number of times a PC device has rebooted”
restartCount - new value of restartCount field (as defined in service metadata)this with just the restartCount field changedpublic Optional<String> getDataExcutionPolicy()
public DeviceHealthAttestationState withDataExcutionPolicy(String dataExcutionPolicy)
this with just the dataExcutionPolicy 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.
“DEP Policy defines a set of hardware and software technologies that perform additional checks on memory”
dataExcutionPolicy - new value of dataExcutionPolicy field (as defined in service metadata)this with just the dataExcutionPolicy field changedpublic Optional<String> getBitLockerStatus()
public DeviceHealthAttestationState withBitLockerStatus(String bitLockerStatus)
this with just the bitLockerStatus
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.
“On or Off of BitLocker Drive Encryption”
bitLockerStatus - new value of bitLockerStatus field (as defined in service metadata)this with just the bitLockerStatus field changedpublic Optional<String> getBootManagerVersion()
public DeviceHealthAttestationState withBootManagerVersion(String bootManagerVersion)
this with just the bootManagerVersion field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The version of the Boot Manager”
bootManagerVersion - new value of bootManagerVersion field (as defined in service metadata)this with just the bootManagerVersion field changedpublic Optional<String> getCodeIntegrityCheckVersion()
public DeviceHealthAttestationState withCodeIntegrityCheckVersion(String codeIntegrityCheckVersion)
this with just the codeIntegrityCheckVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The version of the Boot Manager”
codeIntegrityCheckVersion - new value of codeIntegrityCheckVersion field (as defined in service metadata)this with just the codeIntegrityCheckVersion field changedpublic Optional<String> getSecureBoot()
public DeviceHealthAttestationState withSecureBoot(String secureBoot)
this with just the secureBoot 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.
“When Secure Boot is enabled, the core components must have the correct cryptographic signatures”
secureBoot - new value of secureBoot field (as defined in service metadata)this with just the secureBoot field changedpublic Optional<String> getBootDebugging()
public DeviceHealthAttestationState withBootDebugging(String bootDebugging)
this with just the bootDebugging
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.
“When bootDebugging is enabled, the device is used in development and testing”
bootDebugging - new value of bootDebugging field (as defined in service metadata)this with just the bootDebugging field changedpublic Optional<String> getOperatingSystemKernelDebugging()
public DeviceHealthAttestationState withOperatingSystemKernelDebugging(String operatingSystemKernelDebugging)
this with just the operatingSystemKernelDebugging 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.
“When operatingSystemKernelDebugging is enabled, the device is used in development and testing”
operatingSystemKernelDebugging - new value of operatingSystemKernelDebugging field (as defined in service metadata)this with just the operatingSystemKernelDebugging field changedpublic Optional<String> getCodeIntegrity()
public DeviceHealthAttestationState withCodeIntegrity(String codeIntegrity)
this with just the codeIntegrity
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.
“When code integrity is enabled, code execution is restricted to integrity verified code”
codeIntegrity - new value of codeIntegrity field (as defined in service metadata)this with just the codeIntegrity field changedpublic Optional<String> getTestSigning()
public DeviceHealthAttestationState withTestSigning(String testSigning)
this with just the testSigning
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.
“When test signing is allowed, the device does not enforce signature validation during boot”
testSigning - new value of testSigning field (as defined in service metadata)this with just the testSigning field changedpublic Optional<String> getSafeMode()
public DeviceHealthAttestationState withSafeMode(String safeMode)
this with just the safeMode 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.
“Safe mode is a troubleshooting option for Windows that starts your computer in a limited state”
safeMode - new value of safeMode field (as defined in service metadata)this with just the safeMode field changedpublic Optional<String> getWindowsPE()
public DeviceHealthAttestationState withWindowsPE(String windowsPE)
this with just the windowsPE 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 running with limited services that is used to prepare a computer for Windows”
windowsPE - new value of windowsPE field (as defined in service metadata)this with just the windowsPE field changedpublic Optional<String> getEarlyLaunchAntiMalwareDriverProtection()
public DeviceHealthAttestationState withEarlyLaunchAntiMalwareDriverProtection(String earlyLaunchAntiMalwareDriverProtection)
this with just the earlyLaunchAntiMalwareDriverProtection 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.
“ELAM provides protection for the computers in your network when they start up”
earlyLaunchAntiMalwareDriverProtection - new value of earlyLaunchAntiMalwareDriverProtection field (as defined in service metadata)this with just the earlyLaunchAntiMalwareDriverProtection field changedpublic Optional<String> getVirtualSecureMode()
public DeviceHealthAttestationState withVirtualSecureMode(String virtualSecureMode)
this with just the virtualSecureMode
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.
“VSM is a container that protects high value assets from a compromised kernel”
virtualSecureMode - new value of virtualSecureMode field (as defined in service metadata)this with just the virtualSecureMode field changedpublic Optional<String> getPcrHashAlgorithm()
public DeviceHealthAttestationState withPcrHashAlgorithm(String pcrHashAlgorithm)
this with just the pcrHashAlgorithm
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.
“Informational attribute that identifies the HASH algorithm that was used by TPM”
pcrHashAlgorithm - new value of pcrHashAlgorithm field (as defined in service metadata)this with just the pcrHashAlgorithm field changedpublic Optional<String> getBootAppSecurityVersion()
public DeviceHealthAttestationState withBootAppSecurityVersion(String bootAppSecurityVersion)
this with just the bootAppSecurityVersion field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The security version number of the Boot Application”
bootAppSecurityVersion - new value of bootAppSecurityVersion field (as defined in service metadata)this with just the bootAppSecurityVersion field changedpublic Optional<String> getBootManagerSecurityVersion()
public DeviceHealthAttestationState withBootManagerSecurityVersion(String bootManagerSecurityVersion)
this with just the bootManagerSecurityVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The security version number of the Boot Application”
bootManagerSecurityVersion - new value of bootManagerSecurityVersion field (as defined in service metadata)this with just the bootManagerSecurityVersion field changedpublic Optional<String> getTpmVersion()
public DeviceHealthAttestationState withTpmVersion(String tpmVersion)
this with just the tpmVersion field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“The security version number of the Boot Application”
tpmVersion - new value of tpmVersion field (as defined in service metadata)this with just the tpmVersion field changedpublic Optional<String> getPcr0()
public DeviceHealthAttestationState withPcr0(String pcr0)
this with just the pcr0 field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“The measurement that is captured in PCR[0]”
pcr0 - new value of pcr0 field (as defined in service metadata)this with just the pcr0 field changedpublic Optional<String> getSecureBootConfigurationPolicyFingerPrint()
public DeviceHealthAttestationState withSecureBootConfigurationPolicyFingerPrint(String secureBootConfigurationPolicyFingerPrint)
this with just the secureBootConfigurationPolicyFingerPrint 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.
“Fingerprint of the Custom Secure Boot Configuration Policy”
secureBootConfigurationPolicyFingerPrint - new value of secureBootConfigurationPolicyFingerPrint field (as defined in service metadata)this with just the secureBootConfigurationPolicyFingerPrint field changedpublic Optional<String> getCodeIntegrityPolicy()
public DeviceHealthAttestationState withCodeIntegrityPolicy(String codeIntegrityPolicy)
this with just the codeIntegrityPolicy field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The Code Integrity policy that is controlling the security of the boot environment”
codeIntegrityPolicy - new value of codeIntegrityPolicy field (as defined in service metadata)this with just the codeIntegrityPolicy field changedpublic Optional<String> getBootRevisionListInfo()
public DeviceHealthAttestationState withBootRevisionListInfo(String bootRevisionListInfo)
this with just the bootRevisionListInfo field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The Boot Revision List that was loaded during initial boot on the attested device”
bootRevisionListInfo - new value of bootRevisionListInfo field (as defined in service metadata)this with just the bootRevisionListInfo field changedpublic Optional<String> getOperatingSystemRevListInfo()
public DeviceHealthAttestationState withOperatingSystemRevListInfo(String operatingSystemRevListInfo)
this with just the operatingSystemRevListInfo field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The Operating System Revision List that was loaded during initial boot on the attested device”
operatingSystemRevListInfo - new value of operatingSystemRevListInfo field (as defined in service metadata)this with just the operatingSystemRevListInfo field changedpublic Optional<String> getHealthStatusMismatchInfo()
public DeviceHealthAttestationState withHealthStatusMismatchInfo(String healthStatusMismatchInfo)
this with just the healthStatusMismatchInfo 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.
“This attribute appears if DHA-Service detects an integrity issue”
healthStatusMismatchInfo - new value of healthStatusMismatchInfo field (as defined in service metadata)this with just the healthStatusMismatchInfo field changedpublic Optional<String> getHealthAttestationSupportedStatus()
public DeviceHealthAttestationState withHealthAttestationSupportedStatus(String healthAttestationSupportedStatus)
this with just the healthAttestationSupportedStatus 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.
“This attribute indicates if DHA is supported for the device”
healthAttestationSupportedStatus - new value of healthAttestationSupportedStatus field (as defined in service metadata)this with just the healthAttestationSupportedStatus 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 DeviceHealthAttestationState.Builder builder()
Copyright © 2018–2020. All rights reserved.