Interface EventHub.DefinitionStages.WithCaptureProviderOrCreate
- All Superinterfaces:
Creatable<EventHub>,EventHub.DefinitionStages.WithAuthorizationRule,EventHub.DefinitionStages.WithConsumerGroup,EventHub.DefinitionStages.WithCreate,EventHub.DefinitionStages.WithPartitionCount,EventHub.DefinitionStages.WithRetentionPeriod,HasName,Indexable
- All Known Subinterfaces:
EventHub.Definition
- Enclosing interface:
- EventHub.DefinitionStages
public static interface EventHub.DefinitionStages.WithCaptureProviderOrCreate
extends EventHub.DefinitionStages.WithCreate
The stage of the event hub definition allowing to specify provider to store captured data
when data capturing is enabled.
-
Method Summary
Modifier and TypeMethodDescriptionwithExistingStorageAccountForCapturedData(StorageAccount storageAccount, String containerName) Specifies an existing storage account to store the captured data when data capturing is enabled.withExistingStorageAccountForCapturedData(String storageAccountId, String containerName) Specifies an existing storage account to store the captured data when data capturing is enabled.withNewStorageAccountForCapturedData(Creatable<StorageAccount> storageAccountCreatable, String containerName) Specifies a new storage account to store the captured data when data capturing is enabled.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Creatable
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.eventhubs.models.EventHub.DefinitionStages.WithAuthorizationRule
withNewListenRule, withNewManageRule, withNewSendAndListenRule, withNewSendRuleMethods inherited from interface com.azure.resourcemanager.eventhubs.models.EventHub.DefinitionStages.WithConsumerGroup
withNewConsumerGroup, withNewConsumerGroupMethods inherited from interface com.azure.resourcemanager.eventhubs.models.EventHub.DefinitionStages.WithPartitionCount
withPartitionCountMethods inherited from interface com.azure.resourcemanager.eventhubs.models.EventHub.DefinitionStages.WithRetentionPeriod
withRetentionPeriodInDays
-
Method Details
-
withNewStorageAccountForCapturedData
EventHub.DefinitionStages.WithCaptureEnabledDisabled withNewStorageAccountForCapturedData(Creatable<StorageAccount> storageAccountCreatable, String containerName) Specifies a new storage account to store the captured data when data capturing is enabled.- Parameters:
storageAccountCreatable- creatable storage account definitioncontainerName- container to store the files containing captured data- Returns:
- next stage of the event hub definition
-
withExistingStorageAccountForCapturedData
EventHub.DefinitionStages.WithCaptureEnabledDisabled withExistingStorageAccountForCapturedData(StorageAccount storageAccount, String containerName) Specifies an existing storage account to store the captured data when data capturing is enabled.- Parameters:
storageAccount- storage accountcontainerName- an existing or new container to store the files containing captured data- Returns:
- next stage of the event hub definition
-
withExistingStorageAccountForCapturedData
EventHub.DefinitionStages.WithCaptureEnabledDisabled withExistingStorageAccountForCapturedData(String storageAccountId, String containerName) Specifies an existing storage account to store the captured data when data capturing is enabled.- Parameters:
storageAccountId- storage account arm idcontainerName- an existing or new container to store the files containing captured data- Returns:
- next stage of the event hub definition
-