Enum Class KeySource
- All Implemented Interfaces:
Serializable
,Comparable<KeySource>
,java.lang.constant.Constable
Defines values for KeySource.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionBatch creates and manages the encryption keys used to protect the account data.The encryption keys used to protect the account data are stored in an external key vault. -
Method Summary
Modifier and TypeMethodDescriptionstatic KeySource
fromString
(String value) Parses a serialized value to a KeySource instance.toString()
static KeySource
Returns the enum constant of this class with the specified name.static KeySource[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MICROSOFT_BATCH
Batch creates and manages the encryption keys used to protect the account data. -
MICROSOFT_KEY_VAULT
The encryption keys used to protect the account data are stored in an external key vault. If this is set then the Batch Account identity must be set to `SystemAssigned` and a valid Key Identifier must also be supplied under the keyVaultProperties.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromString
Parses a serialized value to a KeySource instance.- Parameters:
value
- the serialized value to parse.- Returns:
- the parsed KeySource object, or null if unable to parse.
-
toString
-