Interface EventHub.DefinitionStages.WithCaptureProviderOrCreate
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Creatable<EventHub>, EventHub.DefinitionStages.WithAuthorizationRule, EventHub.DefinitionStages.WithConsumerGroup, EventHub.DefinitionStages.WithCreate, EventHub.DefinitionStages.WithPartitionCount, EventHub.DefinitionStages.WithRetentionPeriod, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.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(com.azure.resourcemanager.resources.fluentcore.model.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 EventHub.DefinitionStages.WithAuthorizationRule
withNewListenRule, withNewManageRule, withNewSendAndListenRule, withNewSendRuleMethods inherited from interface EventHub.DefinitionStages.WithConsumerGroup
withNewConsumerGroup, withNewConsumerGroupMethods inherited from interface EventHub.DefinitionStages.WithPartitionCount
withPartitionCountMethods inherited from interface EventHub.DefinitionStages.WithRetentionPeriod
withRetentionPeriodInDaysMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
key
-
Method Details
-
withNewStorageAccountForCapturedData
EventHub.DefinitionStages.WithCaptureEnabledDisabled withNewStorageAccountForCapturedData(com.azure.resourcemanager.resources.fluentcore.model.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
-