Class DataProtectionManager

java.lang.Object
com.azure.resourcemanager.dataprotection.DataProtectionManager

public final class DataProtectionManager extends Object
Entry point to DataProtectionManager. Open API 2.0 Specs for Azure Data Protection service.
  • Method Details

    • authenticate

      public static DataProtectionManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of DataProtection service API entry point.
      Parameters:
      credential - the credential to use.
      profile - the Azure profile for client.
      Returns:
      the DataProtection service API instance.
    • authenticate

      public static DataProtectionManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of DataProtection service API entry point.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the Azure profile for client.
      Returns:
      the DataProtection service API instance.
    • configure

      public static DataProtectionManager.Configurable configure()
      Gets a Configurable instance that can be used to create DataProtectionManager with optional configuration.
      Returns:
      the Configurable instance allowing configurations.
    • backupVaults

      public BackupVaults backupVaults()
      Gets the resource collection API of BackupVaults. It manages BackupVaultResource.
      Returns:
      Resource collection API of BackupVaults.
    • operationResults

      public OperationResults operationResults()
      Gets the resource collection API of OperationResults.
      Returns:
      Resource collection API of OperationResults.
    • operationStatus

      public OperationStatus operationStatus()
      Gets the resource collection API of OperationStatus.
      Returns:
      Resource collection API of OperationStatus.
    • operationStatusBackupVaultContexts

      public OperationStatusBackupVaultContexts operationStatusBackupVaultContexts()
      Gets the resource collection API of OperationStatusBackupVaultContexts.
      Returns:
      Resource collection API of OperationStatusBackupVaultContexts.
    • operationStatusResourceGroupContexts

      public OperationStatusResourceGroupContexts operationStatusResourceGroupContexts()
      Gets the resource collection API of OperationStatusResourceGroupContexts.
      Returns:
      Resource collection API of OperationStatusResourceGroupContexts.
    • backupVaultOperationResults

      public BackupVaultOperationResults backupVaultOperationResults()
      Gets the resource collection API of BackupVaultOperationResults.
      Returns:
      Resource collection API of BackupVaultOperationResults.
    • dataProtections

      public DataProtections dataProtections()
      Gets the resource collection API of DataProtections.
      Returns:
      Resource collection API of DataProtections.
    • dataProtectionOperations

      public DataProtectionOperations dataProtectionOperations()
      Gets the resource collection API of DataProtectionOperations.
      Returns:
      Resource collection API of DataProtectionOperations.
    • backupPolicies

      public BackupPolicies backupPolicies()
      Gets the resource collection API of BackupPolicies. It manages BaseBackupPolicyResource.
      Returns:
      Resource collection API of BackupPolicies.
    • backupInstances

      public BackupInstances backupInstances()
      Gets the resource collection API of BackupInstances. It manages BackupInstanceResource.
      Returns:
      Resource collection API of BackupInstances.
    • backupInstancesExtensionRoutings

      public BackupInstancesExtensionRoutings backupInstancesExtensionRoutings()
      Gets the resource collection API of BackupInstancesExtensionRoutings.
      Returns:
      Resource collection API of BackupInstancesExtensionRoutings.
    • recoveryPoints

      public RecoveryPoints recoveryPoints()
      Gets the resource collection API of RecoveryPoints.
      Returns:
      Resource collection API of RecoveryPoints.
    • jobs

      public Jobs jobs()
      Gets the resource collection API of Jobs.
      Returns:
      Resource collection API of Jobs.
    • restorableTimeRanges

      public RestorableTimeRanges restorableTimeRanges()
      Gets the resource collection API of RestorableTimeRanges.
      Returns:
      Resource collection API of RestorableTimeRanges.
    • exportJobs

      public ExportJobs exportJobs()
      Gets the resource collection API of ExportJobs.
      Returns:
      Resource collection API of ExportJobs.
    • exportJobsOperationResults

      public ExportJobsOperationResults exportJobsOperationResults()
      Gets the resource collection API of ExportJobsOperationResults.
      Returns:
      Resource collection API of ExportJobsOperationResults.
    • deletedBackupInstances

      public DeletedBackupInstances deletedBackupInstances()
      Gets the resource collection API of DeletedBackupInstances.
      Returns:
      Resource collection API of DeletedBackupInstances.
    • resourceGuards

      public ResourceGuards resourceGuards()
      Gets the resource collection API of ResourceGuards. It manages ResourceGuardResource.
      Returns:
      Resource collection API of ResourceGuards.
    • dppResourceGuardProxies

      public DppResourceGuardProxies dppResourceGuardProxies()
      Gets the resource collection API of DppResourceGuardProxies. It manages ResourceGuardProxyBaseResource.
      Returns:
      Resource collection API of DppResourceGuardProxies.
    • serviceClient

      public DataProtectionClient serviceClient()
      Returns:
      Wrapped service client DataProtectionClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.