Interface EventHub

All Superinterfaces:
HasInner<com.microsoft.azure.management.eventhub.implementation.EventhubInner>, HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>, Indexable, NestedResource, Refreshable<EventHub>, Updatable<EventHub.Update>

@Beta(V1_7_0) public interface EventHub extends NestedResource, HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>, Refreshable<EventHub>, Updatable<EventHub.Update>, HasInner<com.microsoft.azure.management.eventhub.implementation.EventhubInner>
Type representing an Azure EventHub.
  • Method Details

    • namespaceResourceGroupName

      @Beta(V1_7_0) String namespaceResourceGroupName()
      Returns:
      the resource group of the parent namespace
    • namespaceName

      @Beta(V1_7_0) String namespaceName()
      Returns:
      name of the parent namespace
    • isDataCaptureEnabled

      @Beta(V1_7_0) boolean isDataCaptureEnabled()
      Returns:
      true if the data capture enabled for the event hub events, false otherwise
    • dataCaptureWindowSizeInSeconds

      @Beta(V1_7_0) int dataCaptureWindowSizeInSeconds()
      Returns:
      configured window in seconds to be used for event capturing when capturing is enabled
    • dataCaptureWindowSizeInMB

      @Beta(V1_7_0) int dataCaptureWindowSizeInMB()
      Returns:
      configured window in MB to be used for event capturing when capturing is enabled
    • dataCaptureSkipEmptyArchives

      @Beta(V1_23_0) boolean dataCaptureSkipEmptyArchives()
      Returns:
      whether to skip empty archives when capturing is enabled
    • dataCaptureFileNameFormat

      @Beta(V1_7_0) String dataCaptureFileNameFormat()
      Returns:
      the format file name that stores captured data when capturing is enabled
    • captureDestination

      @Beta(V1_7_0) Destination captureDestination()
      Returns:
      description of the destination where captured data will be stored
    • partitionIds

      @Beta(V1_7_0) Set<String> partitionIds()
      Returns:
      the partition identifiers
    • messageRetentionPeriodInDays

      @Beta(V1_7_0) int messageRetentionPeriodInDays()
      Returns:
      retention period of events in days
    • listConsumerGroupsAsync

      @Beta(V1_7_0) rx.Observable<EventHubConsumerGroup> listConsumerGroupsAsync()
      Returns:
      consumer group in the event hub
    • listAuthorizationRulesAsync

      @Beta(V1_7_0) rx.Observable<EventHubAuthorizationRule> listAuthorizationRulesAsync()
      Returns:
      authorization rules enabled for the event hub
    • listConsumerGroups

      @Beta(V1_7_0) com.microsoft.azure.PagedList<EventHubConsumerGroup> listConsumerGroups()
      Returns:
      consumer group in the event hub
    • listAuthorizationRules

      @Beta(V1_7_0) com.microsoft.azure.PagedList<EventHubAuthorizationRule> listAuthorizationRules()
      Returns:
      authorization rules enabled for the event hub