Class CaptureDescription
java.lang.Object
com.microsoft.azure.management.eventhub.CaptureDescription
Properties to configure capture description for eventhub.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet properties of Destination where capture will be stored.enabled()
Get a value that indicates whether capture description is enabled.encoding()
Get enumerates the possible values for the encoding format of capture description.Get the time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds.Get the size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes.Get a value that indicates whether to Skip Empty Archives.withDestination
(Destination destination) Set properties of Destination where capture will be stored.withEnabled
(Boolean enabled) Set a value that indicates whether capture description is enabled.withEncoding
(EncodingCaptureDescription encoding) Set enumerates the possible values for the encoding format of capture description.withIntervalInSeconds
(Integer intervalInSeconds) Set the time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds.withSizeLimitInBytes
(Integer sizeLimitInBytes) Set the size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes.withSkipEmptyArchives
(Boolean skipEmptyArchives) Set a value that indicates whether to Skip Empty Archives.
-
Constructor Details
-
CaptureDescription
public CaptureDescription()
-
-
Method Details
-
enabled
Get a value that indicates whether capture description is enabled.- Returns:
- the enabled value
-
withEnabled
Set a value that indicates whether capture description is enabled.- Parameters:
enabled
- the enabled value to set- Returns:
- the CaptureDescription object itself.
-
encoding
Get enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version. Possible values include: 'Avro', 'AvroDeflate'.- Returns:
- the encoding value
-
withEncoding
Set enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version. Possible values include: 'Avro', 'AvroDeflate'.- Parameters:
encoding
- the encoding value to set- Returns:
- the CaptureDescription object itself.
-
intervalInSeconds
Get the time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds.- Returns:
- the intervalInSeconds value
-
withIntervalInSeconds
Set the time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds.- Parameters:
intervalInSeconds
- the intervalInSeconds value to set- Returns:
- the CaptureDescription object itself.
-
sizeLimitInBytes
Get the size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes.- Returns:
- the sizeLimitInBytes value
-
withSizeLimitInBytes
Set the size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes.- Parameters:
sizeLimitInBytes
- the sizeLimitInBytes value to set- Returns:
- the CaptureDescription object itself.
-
destination
Get properties of Destination where capture will be stored. (Storage Account, Blob Names).- Returns:
- the destination value
-
withDestination
Set properties of Destination where capture will be stored. (Storage Account, Blob Names).- Parameters:
destination
- the destination value to set- Returns:
- the CaptureDescription object itself.
-
skipEmptyArchives
Get a value that indicates whether to Skip Empty Archives.- Returns:
- the skipEmptyArchives value
-
withSkipEmptyArchives
Set a value that indicates whether to Skip Empty Archives.- Parameters:
skipEmptyArchives
- the skipEmptyArchives value to set- Returns:
- the CaptureDescription object itself.
-