Encryption Class
- java.
lang. Object - com.
azure. resourcemanager. avs. models. Encryption
- com.
Implements
public final class Encryption
implements JsonSerializable<Encryption>
The properties of customer managed encryption key.
Constructor Summary
| Constructor | Description |
|---|---|
| Encryption() |
Creates an instance of Encryption class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| static Encryption |
fromJson(JsonReader jsonReader)
Reads an instance of Encryption from the Json |
|
Encryption |
keyVaultProperties()
Get the key |
|
Encryption |
status()
Get the status property: Status of customer managed encryption key. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| Encryption |
withKeyVaultProperties(EncryptionKeyVaultProperties keyVaultProperties)
Set the key |
| Encryption |
withStatus(EncryptionState status)
Set the status property: Status of customer managed encryption key. |
Methods inherited from java.lang.Object
Constructor Details
Encryption
public Encryption()
Creates an instance of Encryption class.
Method Details
fromJson
public static Encryption fromJson(JsonReader jsonReader)
Reads an instance of Encryption from the JsonReader.
Parameters:
Returns:
Throws:
keyVaultProperties
public EncryptionKeyVaultProperties keyVaultProperties()
Get the keyVaultProperties property: The key vault where the encryption key is stored.
Returns:
status
public EncryptionState status()
Get the status property: Status of customer managed encryption key.
Returns:
toJson
validate
public void validate()
Validates the instance.
withKeyVaultProperties
public Encryption withKeyVaultProperties(EncryptionKeyVaultProperties keyVaultProperties)
Set the keyVaultProperties property: The key vault where the encryption key is stored.
Parameters:
Returns:
withStatus
public Encryption withStatus(EncryptionState status)
Set the status property: Status of customer managed encryption key.
Parameters:
Returns: