Class AzureBlobSinkConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.aiven.kafka.connect.common.config.CommonConfig
io.aiven.kafka.connect.common.config.SinkCommonConfig
io.aiven.kafka.connect.common.config.AivenCommonConfig
io.aiven.kafka.connect.azure.sink.AzureBlobSinkConfig
public final class AzureBlobSinkConfig
extends io.aiven.kafka.connect.common.config.AivenCommonConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final long
static final String
static final int
static final String
static final long
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class io.aiven.kafka.connect.common.config.AivenCommonConfig
FORMAT_OUTPUT_ENVELOPE_CONFIG, FORMAT_OUTPUT_TYPE_CONFIG
Fields inherited from class io.aiven.kafka.connect.common.config.SinkCommonConfig
fileNameFragment, outputFormatFragment
Fields inherited from class io.aiven.kafka.connect.common.config.CommonConfig
GROUP_COMPRESSION, GROUP_FORMAT, MAX_TASKS, TASK_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.config.ConfigDef
int
io.aiven.kafka.connect.common.config.CompressionType
List<io.aiven.kafka.connect.common.config.OutputField>
Methods inherited from class io.aiven.kafka.connect.common.config.AivenCommonConfig
addFormatTypeConfig
Methods inherited from class io.aiven.kafka.connect.common.config.SinkCommonConfig
addCompressionTypeConfig, addOutputFieldsFormatConfigGroup, envelopeEnabled, getFilename, getFilenameTemplate, getFilenameTimestampSource, getFilenameTimezone, getFormatType, getMaxRecordsPerFile, getOutputFieldEncodingType
Methods inherited from class io.aiven.kafka.connect.common.config.CommonConfig
addKafkaBackoffPolicy, getKafkaRetryBackoffMs, getMaxTasks, getTaskId
Methods inherited from class org.apache.kafka.common.config.AbstractConfig
equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
USER_AGENT_HEADER_VALUE
-
AZURE_STORAGE_CONNECTION_STRING_CONFIG
- See Also:
-
AZURE_STORAGE_CONTAINER_NAME_CONFIG
- See Also:
-
AZURE_USER_AGENT
- See Also:
-
FILE_NAME_PREFIX_CONFIG
- See Also:
-
FILE_NAME_TEMPLATE_CONFIG
- See Also:
-
FILE_COMPRESSION_TYPE_CONFIG
- See Also:
-
FILE_MAX_RECORDS
- See Also:
-
FILE_NAME_TIMESTAMP_TIMEZONE
- See Also:
-
FILE_NAME_TIMESTAMP_SOURCE
- See Also:
-
FORMAT_OUTPUT_FIELDS_CONFIG
- See Also:
-
FORMAT_OUTPUT_FIELDS_VALUE_ENCODING_CONFIG
- See Also:
-
AZURE_RETRY_BACKOFF_INITIAL_DELAY_MS_CONFIG
- See Also:
-
AZURE_RETRY_BACKOFF_MAX_DELAY_MS_CONFIG
- See Also:
-
AZURE_RETRY_BACKOFF_MAX_ATTEMPTS_CONFIG
- See Also:
-
AZURE_RETRY_BACKOFF_INITIAL_DELAY_MS_DEFAULT
public static final long AZURE_RETRY_BACKOFF_INITIAL_DELAY_MS_DEFAULT- See Also:
-
AZURE_RETRY_BACKOFF_MAX_DELAY_MS_DEFAULT
public static final long AZURE_RETRY_BACKOFF_MAX_DELAY_MS_DEFAULT- See Also:
-
AZURE_RETRY_BACKOFF_MAX_ATTEMPTS_DEFAULT
public static final int AZURE_RETRY_BACKOFF_MAX_ATTEMPTS_DEFAULT- See Also:
-
NAME_CONFIG
- See Also:
-
-
Constructor Details
-
AzureBlobSinkConfig
-
-
Method Details
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef() -
getConnectionString
-
getContainerName
-
getCompressionType
public io.aiven.kafka.connect.common.config.CompressionType getCompressionType()- Overrides:
getCompressionType
in classio.aiven.kafka.connect.common.config.SinkCommonConfig
-
getOutputFields
- Overrides:
getOutputFields
in classio.aiven.kafka.connect.common.config.SinkCommonConfig
-
getPrefix
-
getConnectorName
-
getAzureRetryBackoffMaxAttempts
public int getAzureRetryBackoffMaxAttempts() -
getAzureRetryBackoffInitialDelay
-
getAzureRetryBackoffMaxDelay
-
getUserAgent
-