Class Destination
java.lang.Object
com.azure.resourcemanager.eventhubs.models.Destination
Capture storage details for capture description.
-
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.identity()Get the identity property: A value that indicates whether capture description is enabled.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.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.withIdentity(CaptureIdentity identity) Set the identity property: A value that indicates whether capture description is enabled.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()Creates an instance of Destination class.
-
-
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.
-
identity
Get the identity property: A value that indicates whether capture description is enabled.- Returns:
- the identity value.
-
withIdentity
Set the identity property: A value that indicates whether capture description is enabled.- Parameters:
identity- the identity 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.
-