Class Destination
java.lang.Object
com.azure.resourcemanager.eventhubs.models.Destination
Capture storage details for capture description.
-
Constructor Summary
-
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.name()
Get the name property: Name for capture destination.Get the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.void
validate()
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.Set the name property: Name for capture destination.withStorageAccountResourceId
(String storageAccountResourceId) Set the storageAccountResourceId property: Resource id of the storage account to be used to create the blobs.
-
Constructor Details
-
Destination
public Destination()
-
-
Method Details
-
name
Get the name property: Name for capture destination.- Returns:
- the name value.
-
withName
Set the name property: Name for capture destination.- Parameters:
name
- the name value to set.- Returns:
- the Destination object itself.
-
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 Destination 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 Destination 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 Destination 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 Destination 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 Destination 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 Destination object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-