public class BitLockerSystemDrivePolicy extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
BitLockerSystemDrivePolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected BitLockerEncryptionMethod |
encryptionMethod |
protected Integer |
minimumPinLength |
protected String |
odataType |
protected Boolean |
prebootRecoveryEnableMessageAndUrl |
protected String |
prebootRecoveryMessage |
protected String |
prebootRecoveryUrl |
protected BitLockerRecoveryOptions |
recoveryOptions |
protected Boolean |
startupAuthenticationBlockWithoutTpmChip |
protected Boolean |
startupAuthenticationRequired |
protected ConfigurationUsage |
startupAuthenticationTpmKeyUsage |
protected ConfigurationUsage |
startupAuthenticationTpmPinAndKeyUsage |
protected ConfigurationUsage |
startupAuthenticationTpmPinUsage |
protected ConfigurationUsage |
startupAuthenticationTpmUsage |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
BitLockerSystemDrivePolicy() |
| Modifier and Type | Method and Description |
|---|---|
static BitLockerSystemDrivePolicy.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<BitLockerEncryptionMethod> |
getEncryptionMethod()
“Select the encryption method for operating system drives.”
|
Optional<Integer> |
getMinimumPinLength()
“Indicates the minimum length of startup pin.
|
Optional<Boolean> |
getPrebootRecoveryEnableMessageAndUrl()
“Enable pre-boot recovery message and Url.
|
Optional<String> |
getPrebootRecoveryMessage()
“Defines a custom recovery message.”
|
Optional<String> |
getPrebootRecoveryUrl()
“Defines a custom recovery URL.”
|
Optional<BitLockerRecoveryOptions> |
getRecoveryOptions()
“Allows to recover BitLocker encrypted operating system drives in the absence of
the required startup key information.
|
Optional<Boolean> |
getStartupAuthenticationBlockWithoutTpmChip()
“Indicates whether to allow BitLocker without a compatible TPM (requires a
password or a startup key on a USB flash drive).”
|
Optional<Boolean> |
getStartupAuthenticationRequired()
“Require additional authentication at startup.”
|
Optional<ConfigurationUsage> |
getStartupAuthenticationTpmKeyUsage()
“Indicates if TPM startup key is allowed/required/disallowed.”
|
Optional<ConfigurationUsage> |
getStartupAuthenticationTpmPinAndKeyUsage()
“Indicates if TPM startup pin key and key are allowed/required/disallowed.”
|
Optional<ConfigurationUsage> |
getStartupAuthenticationTpmPinUsage()
“Indicates if TPM startup pin is allowed/required/disallowed.”
|
Optional<ConfigurationUsage> |
getStartupAuthenticationTpmUsage()
“Indicates if TPM startup is allowed/required/disallowed.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
BitLockerSystemDrivePolicy |
withEncryptionMethod(BitLockerEncryptionMethod encryptionMethod)
Returns an immutable copy of
this with just the encryptionMethod
field changed. |
BitLockerSystemDrivePolicy |
withMinimumPinLength(Integer minimumPinLength)
Returns an immutable copy of
this with just the minimumPinLength
field changed. |
BitLockerSystemDrivePolicy |
withPrebootRecoveryEnableMessageAndUrl(Boolean prebootRecoveryEnableMessageAndUrl)
Returns an immutable copy of
this with just the prebootRecoveryEnableMessageAndUrl field changed. |
BitLockerSystemDrivePolicy |
withPrebootRecoveryMessage(String prebootRecoveryMessage)
Returns an immutable copy of
this with just the prebootRecoveryMessage field changed. |
BitLockerSystemDrivePolicy |
withPrebootRecoveryUrl(String prebootRecoveryUrl)
Returns an immutable copy of
this with just the prebootRecoveryUrl field changed. |
BitLockerSystemDrivePolicy |
withRecoveryOptions(BitLockerRecoveryOptions recoveryOptions)
Returns an immutable copy of
this with just the recoveryOptions
field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationBlockWithoutTpmChip(Boolean startupAuthenticationBlockWithoutTpmChip)
Returns an immutable copy of
this with just the startupAuthenticationBlockWithoutTpmChip field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationRequired(Boolean startupAuthenticationRequired)
Returns an immutable copy of
this with just the startupAuthenticationRequired field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationTpmKeyUsage(ConfigurationUsage startupAuthenticationTpmKeyUsage)
Returns an immutable copy of
this with just the startupAuthenticationTpmKeyUsage field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationTpmPinAndKeyUsage(ConfigurationUsage startupAuthenticationTpmPinAndKeyUsage)
Returns an immutable copy of
this with just the startupAuthenticationTpmPinAndKeyUsage field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationTpmPinUsage(ConfigurationUsage startupAuthenticationTpmPinUsage)
Returns an immutable copy of
this with just the startupAuthenticationTpmPinUsage field changed. |
BitLockerSystemDrivePolicy |
withStartupAuthenticationTpmUsage(ConfigurationUsage startupAuthenticationTpmUsage)
Returns an immutable copy of
this with just the startupAuthenticationTpmUsage field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected BitLockerEncryptionMethod encryptionMethod
protected Boolean startupAuthenticationRequired
protected Boolean startupAuthenticationBlockWithoutTpmChip
protected ConfigurationUsage startupAuthenticationTpmUsage
protected ConfigurationUsage startupAuthenticationTpmPinUsage
protected ConfigurationUsage startupAuthenticationTpmKeyUsage
protected ConfigurationUsage startupAuthenticationTpmPinAndKeyUsage
protected Integer minimumPinLength
protected BitLockerRecoveryOptions recoveryOptions
protected Boolean prebootRecoveryEnableMessageAndUrl
protected String prebootRecoveryMessage
protected String prebootRecoveryUrl
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<BitLockerEncryptionMethod> getEncryptionMethod()
public BitLockerSystemDrivePolicy withEncryptionMethod(BitLockerEncryptionMethod encryptionMethod)
this with just the encryptionMethod
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.
“Select the encryption method for operating system drives.”
encryptionMethod - new value of encryptionMethod field (as defined in service metadata)this with just the encryptionMethod field changedpublic Optional<Boolean> getStartupAuthenticationRequired()
public BitLockerSystemDrivePolicy withStartupAuthenticationRequired(Boolean startupAuthenticationRequired)
this with just the startupAuthenticationRequired 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.
“Require additional authentication at startup.”
startupAuthenticationRequired - new value of startupAuthenticationRequired field (as defined in service metadata)this with just the startupAuthenticationRequired field changedpublic Optional<Boolean> getStartupAuthenticationBlockWithoutTpmChip()
public BitLockerSystemDrivePolicy withStartupAuthenticationBlockWithoutTpmChip(Boolean startupAuthenticationBlockWithoutTpmChip)
this with just the startupAuthenticationBlockWithoutTpmChip 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.
“Indicates whether to allow BitLocker without a compatible TPM (requires a password or a startup key on a USB flash drive).”
startupAuthenticationBlockWithoutTpmChip - new value of startupAuthenticationBlockWithoutTpmChip field (as defined in service metadata)this with just the startupAuthenticationBlockWithoutTpmChip field changedpublic Optional<ConfigurationUsage> getStartupAuthenticationTpmUsage()
public BitLockerSystemDrivePolicy withStartupAuthenticationTpmUsage(ConfigurationUsage startupAuthenticationTpmUsage)
this with just the startupAuthenticationTpmUsage 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.
“Indicates if TPM startup is allowed/required/disallowed.”
startupAuthenticationTpmUsage - new value of startupAuthenticationTpmUsage field (as defined in service metadata)this with just the startupAuthenticationTpmUsage field changedpublic Optional<ConfigurationUsage> getStartupAuthenticationTpmPinUsage()
public BitLockerSystemDrivePolicy withStartupAuthenticationTpmPinUsage(ConfigurationUsage startupAuthenticationTpmPinUsage)
this with just the startupAuthenticationTpmPinUsage 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.
“Indicates if TPM startup pin is allowed/required/disallowed.”
startupAuthenticationTpmPinUsage - new value of startupAuthenticationTpmPinUsage field (as defined in service metadata)this with just the startupAuthenticationTpmPinUsage field changedpublic Optional<ConfigurationUsage> getStartupAuthenticationTpmKeyUsage()
public BitLockerSystemDrivePolicy withStartupAuthenticationTpmKeyUsage(ConfigurationUsage startupAuthenticationTpmKeyUsage)
this with just the startupAuthenticationTpmKeyUsage 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.
“Indicates if TPM startup key is allowed/required/disallowed.”
startupAuthenticationTpmKeyUsage - new value of startupAuthenticationTpmKeyUsage field (as defined in service metadata)this with just the startupAuthenticationTpmKeyUsage field changedpublic Optional<ConfigurationUsage> getStartupAuthenticationTpmPinAndKeyUsage()
public BitLockerSystemDrivePolicy withStartupAuthenticationTpmPinAndKeyUsage(ConfigurationUsage startupAuthenticationTpmPinAndKeyUsage)
this with just the startupAuthenticationTpmPinAndKeyUsage 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.
“Indicates if TPM startup pin key and key are allowed/required/disallowed.”
startupAuthenticationTpmPinAndKeyUsage - new value of startupAuthenticationTpmPinAndKeyUsage field (as defined in service metadata)this with just the startupAuthenticationTpmPinAndKeyUsage field changedpublic Optional<Integer> getMinimumPinLength()
public BitLockerSystemDrivePolicy withMinimumPinLength(Integer minimumPinLength)
this with just the minimumPinLength
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.
“Indicates the minimum length of startup pin. Valid values 4 to 20”
minimumPinLength - new value of minimumPinLength field (as defined in service metadata)this with just the minimumPinLength field changedpublic Optional<BitLockerRecoveryOptions> getRecoveryOptions()
public BitLockerSystemDrivePolicy withRecoveryOptions(BitLockerRecoveryOptions recoveryOptions)
this with just the recoveryOptions
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.
“Allows to recover BitLocker encrypted operating system drives in the absence of the required startup key information. This policy setting is applied when you turn on BitLocker.”
recoveryOptions - new value of recoveryOptions field (as defined in service metadata)this with just the recoveryOptions field changedpublic Optional<Boolean> getPrebootRecoveryEnableMessageAndUrl()
public BitLockerSystemDrivePolicy withPrebootRecoveryEnableMessageAndUrl(Boolean prebootRecoveryEnableMessageAndUrl)
this with just the prebootRecoveryEnableMessageAndUrl 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.
“Enable pre-boot recovery message and Url. If requireStartupAuthentication is false, this value does not affect.”
prebootRecoveryEnableMessageAndUrl - new value of prebootRecoveryEnableMessageAndUrl field (as defined in service metadata)this with just the prebootRecoveryEnableMessageAndUrl field changedpublic Optional<String> getPrebootRecoveryMessage()
public BitLockerSystemDrivePolicy withPrebootRecoveryMessage(String prebootRecoveryMessage)
this with just the prebootRecoveryMessage 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.
“Defines a custom recovery message.”
prebootRecoveryMessage - new value of prebootRecoveryMessage field (as defined in service metadata)this with just the prebootRecoveryMessage field changedpublic Optional<String> getPrebootRecoveryUrl()
public BitLockerSystemDrivePolicy withPrebootRecoveryUrl(String prebootRecoveryUrl)
this with just the prebootRecoveryUrl 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.
“Defines a custom recovery URL.”
prebootRecoveryUrl - new value of prebootRecoveryUrl field (as defined in service metadata)this with just the prebootRecoveryUrl 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 BitLockerSystemDrivePolicy.Builder builder()
Copyright © 2018–2020. All rights reserved.