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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the event hub definition.static interfaceGrouping of event hub definition stages.static interfaceThe template for a event hub update operation, containing all the settings that can be modified.static interfaceGrouping of event hub update stages. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintbooleancom.microsoft.azure.PagedList<EventHubAuthorizationRule>rx.Observable<EventHubAuthorizationRule>com.microsoft.azure.PagedList<EventHubConsumerGroup>rx.Observable<EventHubConsumerGroup>intMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.eventhub.NestedResource
id, name, typeMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
namespaceResourceGroupName
- Returns:
- the resource group of the parent namespace
-
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
- Returns:
- the format file name that stores captured data when capturing is enabled
-
captureDestination
- Returns:
- description of the destination where captured data will be stored
-
partitionIds
- Returns:
- the partition identifiers
-
messageRetentionPeriodInDays
@Beta(V1_7_0) int messageRetentionPeriodInDays()- Returns:
- retention period of events in days
-
listConsumerGroupsAsync
- Returns:
- consumer group in the event hub
-
listAuthorizationRulesAsync
- Returns:
- authorization rules enabled for the event hub
-
listConsumerGroups
- Returns:
- consumer group in the event hub
-
listAuthorizationRules
- Returns:
- authorization rules enabled for the event hub
-