Interface EventHubConsumerGroups

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.eventhub.implementation.ConsumerGroupsInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<EventHubConsumerGroup.DefinitionStages.Blank>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<EventHubConsumerGroup>

    @Beta(V1_7_0)
    public interface EventHubConsumerGroups
    extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<EventHubConsumerGroup.DefinitionStages.Blank>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<EventHubConsumerGroup>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.eventhub.implementation.ConsumerGroupsInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>
    Entry point to manage event hub consumer groups.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void deleteByName​(String resourceGroupName, String namespaceName, String eventHubName, String name)
      Deletes a consumer group of an event hub in a namespace under a resource group.
      rx.Completable deleteByNameAsync​(String resourceGroupName, String namespaceName, String eventHubName, String name)
      Deletes a consumer group of an event hub in a namespace under a resource group.
      EventHubConsumerGroup getByName​(String resourceGroupName, String namespaceName, String eventHubName, String name)
      Gets a consumer group of an event hub in a namespace under a resource group.
      rx.Observable<EventHubConsumerGroup> getByNameAsync​(String resourceGroupName, String namespaceName, String eventHubName, String name)
      Gets a consumer group of an event hub in a namespace in a resource group.
      com.microsoft.azure.PagedList<EventHubConsumerGroup> listByEventHub​(String resourceGroupName, String namespaceName, String eventHubName)
      Lists the consumer groups of an event hub in a namespace under a resource group.
      rx.Observable<EventHubConsumerGroup> listByEventHubAsync​(String resourceGroupName, String namespaceName, String eventHubName)
      Lists the consumer groups of an event hub in a namespace under a resource group.
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

        inner
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager

        manager
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating

        define
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById

        deleteById, deleteByIdAsync, deleteByIdAsync
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById

        getById, getByIdAsync, getByIdAsync
    • Method Detail

      • listByEventHub

        @Beta(V1_7_0)
        com.microsoft.azure.PagedList<EventHubConsumerGroup> listByEventHub​(String resourceGroupName,
                                                                            String namespaceName,
                                                                            String eventHubName)
        Lists the consumer groups of an event hub in a namespace under a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        Returns:
        list of consumer groups
      • listByEventHubAsync

        @Beta(V1_7_0)
        rx.Observable<EventHubConsumerGroup> listByEventHubAsync​(String resourceGroupName,
                                                                 String namespaceName,
                                                                 String eventHubName)
        Lists the consumer groups of an event hub in a namespace under a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        Returns:
        observable that emits the consumer groups
      • getByNameAsync

        @Beta(V1_7_0)
        rx.Observable<EventHubConsumerGroup> getByNameAsync​(String resourceGroupName,
                                                            String namespaceName,
                                                            String eventHubName,
                                                            String name)
        Gets a consumer group of an event hub in a namespace in a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        name - consumer group name
        Returns:
        observable that emits the consumer group
      • getByName

        @Beta(V1_7_0)
        EventHubConsumerGroup getByName​(String resourceGroupName,
                                        String namespaceName,
                                        String eventHubName,
                                        String name)
        Gets a consumer group of an event hub in a namespace under a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        name - consumer group name
        Returns:
        the consumer group
      • deleteByNameAsync

        @Beta(V1_7_0)
        rx.Completable deleteByNameAsync​(String resourceGroupName,
                                         String namespaceName,
                                         String eventHubName,
                                         String name)
        Deletes a consumer group of an event hub in a namespace under a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        name - consumer group name
        Returns:
        the completable representing the task
      • deleteByName

        @Beta(V1_7_0)
        void deleteByName​(String resourceGroupName,
                          String namespaceName,
                          String eventHubName,
                          String name)
        Deletes a consumer group of an event hub in a namespace under a resource group.
        Parameters:
        resourceGroupName - namespace resource group name
        namespaceName - event hub parent namespace name
        eventHubName - event hub name
        name - consumer group name