Class CommonConfigFragment
java.lang.Object
io.aiven.kafka.connect.common.config.ConfigFragment
io.aiven.kafka.connect.common.config.CommonConfigFragment
The common configuration fragment.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSetter to programmatically set values in the configuraiotn. -
Field Summary
Fields inherited from class io.aiven.kafka.connect.common.config.ConfigFragment
cfg -
Constructor Summary
ConstructorsConstructorDescriptionCommonConfigFragment(org.apache.kafka.common.config.AbstractConfig cfg) Create a fragment instance from an AbstractConfig. -
Method Summary
Modifier and TypeMethodDescriptionGet the maximum number of tasks.Get the task Id.static CommonConfigFragment.SetterGets a setter for this fragment.static org.apache.kafka.common.config.ConfigDefupdate(org.apache.kafka.common.config.ConfigDef configDef) Update the ConfigDef with the values from the fragment.Methods inherited from class io.aiven.kafka.connect.common.config.ConfigFragment
has, logDeprecated, logDeprecated, logDeprecated, validate
-
Constructor Details
-
CommonConfigFragment
public CommonConfigFragment(org.apache.kafka.common.config.AbstractConfig cfg) Create a fragment instance from an AbstractConfig.- Parameters:
cfg- the AbstractConfig to retrieve data from.
-
-
Method Details
-
setter
Gets a setter for this fragment.- Parameters:
data- the data to modify.- Returns:
- The setter.
-
update
public static org.apache.kafka.common.config.ConfigDef update(org.apache.kafka.common.config.ConfigDef configDef) Update the ConfigDef with the values from the fragment.- Parameters:
configDef- the configuraiton def to update.- Returns:
- the updated configuration def.
-
getTaskId
Get the task Id.- Returns:
- the task Id.
-
getMaxTasks
Get the maximum number of tasks.- Returns:
- the maximum number of tasks.
-