Share via


EventHubDestination Class

Definition

Capture storage details for capture description.

public class EventHubDestination : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.EventHubs.Models.EventHubDestination>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.EventHubs.Models.EventHubDestination>
type EventHubDestination = class
    interface IJsonModel<EventHubDestination>
    interface IPersistableModel<EventHubDestination>
Public Class EventHubDestination
Implements IJsonModel(Of EventHubDestination), IPersistableModel(Of EventHubDestination)
Inheritance
EventHubDestination
Implements

Constructors

EventHubDestination()

Initializes a new instance of EventHubDestination.

Properties

ArchiveNameFormat

Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order.

BlobContainer

Blob container Name.

DataLakeAccountName

The Azure Data Lake Store name for the captured events.

DataLakeFolderPath

The destination folder path for the captured events.

DataLakeSubscriptionId

Subscription Id of Azure Data Lake Store.

Identity

A value that indicates whether capture description is enabled.

Name

Name for capture destination.

StorageAccountResourceId

Resource id of the storage account to be used to create the blobs.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<EventHubDestination>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<EventHubDestination>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EventHubDestination>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EventHubDestination>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<EventHubDestination>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to