CaptureDescription Class
- java.
lang. Object - com.
microsoft. azure. management. eventhub. CaptureDescription
- com.
public class CaptureDescription
Properties to configure capture description for eventhub.
Constructor Summary
Constructor | Description | |
---|---|---|
CaptureDescription() |
Method Summary
Modifier and Type | Method and Description |
---|---|
Destination |
destination()
Get properties of Destination where capture will be stored. |
java.lang.Boolean |
enabled()
Get a value that indicates whether capture description is enabled. |
Encoding |
encoding()
Get enumerates the possible values for the encoding format of capture description. |
java.lang.Integer |
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. |
java.lang.Integer |
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. |
java.lang.Boolean |
skipEmptyArchives()
Get a value that indicates whether to Skip Empty Archives. |
Capture |
withDestination(Destination destination)
Set properties of Destination where capture will be stored. |
Capture |
withEnabled(Boolean enabled)
Set a value that indicates whether capture description is enabled. |
Capture |
withEncoding(EncodingCaptureDescription encoding)
Set enumerates the possible values for the encoding format of capture description. |
Capture |
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. |
Capture |
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. |
Capture |
withSkipEmptyArchives(Boolean skipEmptyArchives)
Set a value that indicates whether to Skip Empty Archives. |
Methods inherited from java.lang.Object
Constructor Details
CaptureDescription
public CaptureDescription()
Method Details
destination
public Destination destination()
Get properties of Destination where capture will be stored. (Storage Account, Blob Names).
Returns:
enabled
public Boolean enabled()
Get a value that indicates whether capture description is enabled.
Returns:
encoding
public EncodingCaptureDescription 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:
intervalInSeconds
public Integer 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:
sizeLimitInBytes
public Integer 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:
skipEmptyArchives
public Boolean skipEmptyArchives()
Get a value that indicates whether to Skip Empty Archives.
Returns:
withDestination
public CaptureDescription withDestination(Destination destination)
Set properties of Destination where capture will be stored. (Storage Account, Blob Names).
Parameters:
Returns:
withEnabled
public CaptureDescription withEnabled(Boolean enabled)
Set a value that indicates whether capture description is enabled.
Parameters:
Returns:
withEncoding
public CaptureDescription withEncoding(EncodingCaptureDescription encoding)
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:
Returns:
withIntervalInSeconds
public CaptureDescription 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.
Parameters:
Returns:
withSizeLimitInBytes
public CaptureDescription 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.
Parameters:
Returns:
withSkipEmptyArchives
public CaptureDescription withSkipEmptyArchives(Boolean skipEmptyArchives)
Set a value that indicates whether to Skip Empty Archives.
Parameters:
Returns:
Applies to
Azure SDK for Java