SecuritySettings Class
- java.
lang. Object - com.
azure. resourcemanager. dataprotection. models. SecuritySettings
- com.
Implements
public final class SecuritySettings
implements JsonSerializable<SecuritySettings>
Class containing security settings of vault.
Constructor Summary
| Constructor | Description |
|---|---|
| SecuritySettings() |
Creates an instance of Security |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Encryption |
encryptionSettings()
Get the encryption |
|
static
Security |
fromJson(JsonReader jsonReader)
Reads an instance of Security |
|
Immutability |
immutabilitySettings()
Get the immutability |
|
Soft |
softDeleteSettings()
Get the soft |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Security |
withEncryptionSettings(EncryptionSettings encryptionSettings)
Set the encryption |
|
Security |
withImmutabilitySettings(ImmutabilitySettings immutabilitySettings)
Set the immutability |
|
Security |
withSoftDeleteSettings(SoftDeleteSettings softDeleteSettings)
Set the soft |
Methods inherited from java.lang.Object
Constructor Details
SecuritySettings
public SecuritySettings()
Creates an instance of SecuritySettings class.
Method Details
encryptionSettings
public EncryptionSettings encryptionSettings()
Get the encryptionSettings property: Customer Managed Key details of the resource.
Returns:
fromJson
public static SecuritySettings fromJson(JsonReader jsonReader)
Reads an instance of SecuritySettings from the JsonReader.
Parameters:
Returns:
Throws:
immutabilitySettings
public ImmutabilitySettings immutabilitySettings()
Get the immutabilitySettings property: Immutability Settings at vault level.
Returns:
softDeleteSettings
public SoftDeleteSettings softDeleteSettings()
Get the softDeleteSettings property: Soft delete related settings.
Returns:
toJson
withEncryptionSettings
public SecuritySettings withEncryptionSettings(EncryptionSettings encryptionSettings)
Set the encryptionSettings property: Customer Managed Key details of the resource.
Parameters:
Returns:
withImmutabilitySettings
public SecuritySettings withImmutabilitySettings(ImmutabilitySettings immutabilitySettings)
Set the immutabilitySettings property: Immutability Settings at vault level.
Parameters:
Returns:
withSoftDeleteSettings
public SecuritySettings withSoftDeleteSettings(SoftDeleteSettings softDeleteSettings)
Set the softDeleteSettings property: Soft delete related settings.
Parameters:
Returns: