Class DestinationProperties
java.lang.Object
com.azure.resourcemanager.eventhubs.fluent.models.DestinationProperties
Properties describing the storage account, blob container and archive name format for capture destination.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the archiveNameFormat property: Blob naming convention for archive, e.g.Get the blobContainer property: Blob container Name.Get the dataLakeAccountName property: The Azure Data Lake Store name for the captured events.Get the dataLakeFolderPath property: The destination folder path for the captured events.Get the dataLakeSubscriptionId property: Subscription Id of Azure Data Lake Store.Get the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.voidvalidate()Validates the instance.withArchiveNameFormat(String archiveNameFormat) Set the archiveNameFormat property: Blob naming convention for archive, e.g.withBlobContainer(String blobContainer) Set the blobContainer property: Blob container Name.withDataLakeAccountName(String dataLakeAccountName) Set the dataLakeAccountName property: The Azure Data Lake Store name for the captured events.withDataLakeFolderPath(String dataLakeFolderPath) Set the dataLakeFolderPath property: The destination folder path for the captured events.withDataLakeSubscriptionId(UUID dataLakeSubscriptionId) Set the dataLakeSubscriptionId property: Subscription Id of Azure Data Lake Store.withStorageAccountResourceId(String storageAccountResourceId) Set the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.
-
Constructor Details
-
DestinationProperties
public DestinationProperties()
-
-
Method Details
-
storageAccountResourceId
Get the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.- Returns:
- the storageAccountResourceId value.
-
withStorageAccountResourceId
Set the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.- Parameters:
storageAccountResourceId- the storageAccountResourceId value to set.- Returns:
- the DestinationProperties object itself.
-
blobContainer
Get the blobContainer property: Blob container Name.- Returns:
- the blobContainer value.
-
withBlobContainer
Set the blobContainer property: Blob container Name.- Parameters:
blobContainer- the blobContainer value to set.- Returns:
- the DestinationProperties object itself.
-
archiveNameFormat
Get the archiveNameFormat property: 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.- Returns:
- the archiveNameFormat value.
-
withArchiveNameFormat
Set the archiveNameFormat property: 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.- Parameters:
archiveNameFormat- the archiveNameFormat value to set.- Returns:
- the DestinationProperties object itself.
-
dataLakeSubscriptionId
Get the dataLakeSubscriptionId property: Subscription Id of Azure Data Lake Store.- Returns:
- the dataLakeSubscriptionId value.
-
withDataLakeSubscriptionId
Set the dataLakeSubscriptionId property: Subscription Id of Azure Data Lake Store.- Parameters:
dataLakeSubscriptionId- the dataLakeSubscriptionId value to set.- Returns:
- the DestinationProperties object itself.
-
dataLakeAccountName
Get the dataLakeAccountName property: The Azure Data Lake Store name for the captured events.- Returns:
- the dataLakeAccountName value.
-
withDataLakeAccountName
Set the dataLakeAccountName property: The Azure Data Lake Store name for the captured events.- Parameters:
dataLakeAccountName- the dataLakeAccountName value to set.- Returns:
- the DestinationProperties object itself.
-
dataLakeFolderPath
Get the dataLakeFolderPath property: The destination folder path for the captured events.- Returns:
- the dataLakeFolderPath value.
-
withDataLakeFolderPath
Set the dataLakeFolderPath property: The destination folder path for the captured events.- Parameters:
dataLakeFolderPath- the dataLakeFolderPath value to set.- Returns:
- the DestinationProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-