Interface EventHubDisasterRecoveryPairings

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<EventHubsManager>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<EventHubDisasterRecoveryPairing.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<EventHubDisasterRecoveryPairing>

public interface EventHubDisasterRecoveryPairings extends com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<EventHubDisasterRecoveryPairing.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<EventHubDisasterRecoveryPairing>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<EventHubsManager>
Entry point to manage disaster recovery pairing of event hub namespaces.
  • Method Details

    • authorizationRules

      Gets entry point to manage authorization rules of a disaster recovery pairing.
      Returns:
      entry point to manage authorization rules of a disaster recovery pairing.
    • listByNamespace

      com.azure.core.http.rest.PagedIterable<EventHubDisasterRecoveryPairing> listByNamespace(String resourceGroupName, String namespaceName)
      Lists the disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      Returns:
      list of disaster recovery pairings
    • listByNamespaceAsync

      com.azure.core.http.rest.PagedFlux<EventHubDisasterRecoveryPairing> listByNamespaceAsync(String resourceGroupName, String namespaceName)
      Lists the disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      Returns:
      observable that emits disaster recovery pairings
    • getByNameAsync

      Mono<EventHubDisasterRecoveryPairing> getByNameAsync(String resourceGroupName, String namespaceName, String name)
      Gets a disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - disaster recovery pairing name
      Returns:
      observable that emits disaster recovery pairings
    • getByName

      EventHubDisasterRecoveryPairing getByName(String resourceGroupName, String namespaceName, String name)
      Gets a disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - disaster recovery pairing name
      Returns:
      the disaster recovery pairing
    • deleteByNameAsync

      Mono<Void> deleteByNameAsync(String resourceGroupName, String namespaceName, String name)
      Deletes a disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - disaster recovery pairing name
      Returns:
      the completable representing the task
    • deleteByName

      void deleteByName(String resourceGroupName, String namespaceName, String name)
      Deletes a disaster recovery pairings of a namespace under a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - disaster recovery pairing