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
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the event hub definition.static interface
Grouping of event hub definition stages.static interface
The template for a event hub update operation, containing all the settings that can be modified.static interface
Grouping of event hub update stages. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
boolean
com.microsoft.azure.PagedList<EventHubAuthorizationRule>
rx.Observable<EventHubAuthorizationRule>
com.microsoft.azure.PagedList<EventHubConsumerGroup>
rx.Observable<EventHubConsumerGroup>
int
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.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.eventhub.NestedResource
id, name, type
Methods 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
-