BackupVault Class
- java.
lang. Object - com.
azure. resourcemanager. dataprotection. models. BackupVault
- com.
Implements
public final class BackupVault
implements JsonSerializable<BackupVault>
Backup Vault.
Constructor Summary
| Constructor | Description |
|---|---|
| BackupVault() |
Creates an instance of Backup |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Bcdr |
bcdrSecurityLevel()
Get the bcdr |
|
Feature |
featureSettings()
Get the feature |
|
static
Backup |
fromJson(JsonReader jsonReader)
Reads an instance of Backup |
| Boolean |
isVaultProtectedByResourceGuard()
Get the is |
|
Monitoring |
monitoringSettings()
Get the monitoring |
|
Provisioning |
provisioningState()
Get the provisioning |
| List<String> |
replicatedRegions()
Get the replicated |
| List<String> |
resourceGuardOperationRequests()
Get the resource |
|
Resource |
resourceMoveDetails()
Get the resource |
|
Resource |
resourceMoveState()
Get the resource |
|
Secure |
secureScore()
Get the secure |
|
Security |
securitySettings()
Get the security |
|
List<Storage |
storageSettings()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Backup |
withFeatureSettings(FeatureSettings featureSettings)
Set the feature |
|
Backup |
withMonitoringSettings(MonitoringSettings monitoringSettings)
Set the monitoring |
|
Backup |
withReplicatedRegions(List<String> replicatedRegions)
Set the replicated |
|
Backup |
withResourceGuardOperationRequests(List<String> resourceGuardOperationRequests)
Set the resource |
|
Backup |
withSecuritySettings(SecuritySettings securitySettings)
Set the security |
|
Backup |
withStorageSettings(List<StorageSetting> storageSettings)
Set the storage |
Methods inherited from java.lang.Object
Constructor Details
BackupVault
public BackupVault()
Creates an instance of BackupVault class.
Method Details
bcdrSecurityLevel
public BcdrSecurityLevel bcdrSecurityLevel()
Get the bcdrSecurityLevel property: Security Level of Backup Vault.
Returns:
featureSettings
public FeatureSettings featureSettings()
Get the featureSettings property: Feature Settings.
Returns:
fromJson
public static BackupVault fromJson(JsonReader jsonReader)
Reads an instance of BackupVault from the JsonReader.
Parameters:
Returns:
Throws:
isVaultProtectedByResourceGuard
public Boolean isVaultProtectedByResourceGuard()
Get the isVaultProtectedByResourceGuard property: Is vault protected by resource guard.
Returns:
monitoringSettings
public MonitoringSettings monitoringSettings()
Get the monitoringSettings property: Monitoring Settings.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the BackupVault resource.
Returns:
replicatedRegions
public List<String> replicatedRegions()
Get the replicatedRegions property: List of replicated regions for Backup Vault.
Returns:
resourceGuardOperationRequests
public List<String> resourceGuardOperationRequests()
Get the resourceGuardOperationRequests property: ResourceGuardOperationRequests on which LAC check will be performed.
Returns:
resourceMoveDetails
public ResourceMoveDetails resourceMoveDetails()
Get the resourceMoveDetails property: Resource move details for backup vault.
Returns:
resourceMoveState
public ResourceMoveState resourceMoveState()
Get the resourceMoveState property: Resource move state for backup vault.
Returns:
secureScore
public SecureScoreLevel secureScore()
Get the secureScore property: Secure Score of Backup Vault.
Returns:
securitySettings
public SecuritySettings securitySettings()
Get the securitySettings property: Security Settings.
Returns:
storageSettings
public List<StorageSetting> storageSettings()
Get the storageSettings property: Storage Settings.
Returns:
toJson
withFeatureSettings
public BackupVault withFeatureSettings(FeatureSettings featureSettings)
Set the featureSettings property: Feature Settings.
Parameters:
Returns:
withMonitoringSettings
public BackupVault withMonitoringSettings(MonitoringSettings monitoringSettings)
Set the monitoringSettings property: Monitoring Settings.
Parameters:
Returns:
withReplicatedRegions
public BackupVault withReplicatedRegions(List<String> replicatedRegions)
Set the replicatedRegions property: List of replicated regions for Backup Vault.
Parameters:
Returns:
withResourceGuardOperationRequests
public BackupVault withResourceGuardOperationRequests(List<String> resourceGuardOperationRequests)
Set the resourceGuardOperationRequests property: ResourceGuardOperationRequests on which LAC check will be performed.
Parameters:
Returns:
withSecuritySettings
public BackupVault withSecuritySettings(SecuritySettings securitySettings)
Set the securitySettings property: Security Settings.
Parameters:
Returns:
withStorageSettings
public BackupVault withStorageSettings(List<StorageSetting> storageSettings)
Set the storageSettings property: Storage Settings.
Parameters:
Returns: