java.lang.Object
com.azure.resourcemanager.dataprotection.models.BackupVault

public final class BackupVault extends Object
BackupVault

Backup Vault.

  • Constructor Details

    • BackupVault

      public BackupVault()
      Creates an instance of BackupVault class.
  • Method Details

    • monitoringSettings

      public MonitoringSettings monitoringSettings()
      Get the monitoringSettings property: Monitoring Settings.
      Returns:
      the monitoringSettings value.
    • withMonitoringSettings

      public BackupVault withMonitoringSettings(MonitoringSettings monitoringSettings)
      Set the monitoringSettings property: Monitoring Settings.
      Parameters:
      monitoringSettings - the monitoringSettings value to set.
      Returns:
      the BackupVault object itself.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the BackupVault resource.
      Returns:
      the provisioningState value.
    • resourceMoveState

      public ResourceMoveState resourceMoveState()
      Get the resourceMoveState property: Resource move state for backup vault.
      Returns:
      the resourceMoveState value.
    • resourceMoveDetails

      public ResourceMoveDetails resourceMoveDetails()
      Get the resourceMoveDetails property: Resource move details for backup vault.
      Returns:
      the resourceMoveDetails value.
    • securitySettings

      public SecuritySettings securitySettings()
      Get the securitySettings property: Security Settings.
      Returns:
      the securitySettings value.
    • withSecuritySettings

      public BackupVault withSecuritySettings(SecuritySettings securitySettings)
      Set the securitySettings property: Security Settings.
      Parameters:
      securitySettings - the securitySettings value to set.
      Returns:
      the BackupVault object itself.
    • storageSettings

      public List<StorageSetting> storageSettings()
      Get the storageSettings property: Storage Settings.
      Returns:
      the storageSettings value.
    • withStorageSettings

      public BackupVault withStorageSettings(List<StorageSetting> storageSettings)
      Set the storageSettings property: Storage Settings.
      Parameters:
      storageSettings - the storageSettings value to set.
      Returns:
      the BackupVault object itself.
    • isVaultProtectedByResourceGuard

      public Boolean isVaultProtectedByResourceGuard()
      Get the isVaultProtectedByResourceGuard property: Is vault protected by resource guard.
      Returns:
      the isVaultProtectedByResourceGuard value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.