Package io.debezium.config
Enum CommonConnectorConfig.BinaryHandlingMode
- java.lang.Object
-
- java.lang.Enum<CommonConnectorConfig.BinaryHandlingMode>
-
- io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
-
- All Implemented Interfaces:
EnumeratedValue
,Serializable
,Comparable<CommonConnectorConfig.BinaryHandlingMode>
- Enclosing class:
- CommonConnectorConfig
public static enum CommonConnectorConfig.BinaryHandlingMode extends Enum<CommonConnectorConfig.BinaryHandlingMode> implements EnumeratedValue
The set of predefined BinaryHandlingMode options or aliases
-
-
Constructor Summary
Constructors Modifier Constructor Description private
BinaryHandlingMode(String value, Supplier<org.apache.kafka.connect.data.SchemaBuilder> schema)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.kafka.connect.data.SchemaBuilder
getSchema()
String
getValue()
Returns the string representation of this valuestatic CommonConnectorConfig.BinaryHandlingMode
parse(String value)
Determine if the supplied values is one of the predefined optionsstatic CommonConnectorConfig.BinaryHandlingMode
parse(String value, String defaultValue)
Determine if the supplied values is one of the predefined optionsstatic CommonConnectorConfig.BinaryHandlingMode
valueOf(String name)
Returns the enum constant of this type with the specified name.static CommonConnectorConfig.BinaryHandlingMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BYTES
public static final CommonConnectorConfig.BinaryHandlingMode BYTES
Represent binary values as byte array
-
BASE64
public static final CommonConnectorConfig.BinaryHandlingMode BASE64
Represent binary values as base64-encoded string
-
HEX
public static final CommonConnectorConfig.BinaryHandlingMode HEX
Represents binary values as hex-encoded (base16) string
-
-
Method Detail
-
values
public static CommonConnectorConfig.BinaryHandlingMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CommonConnectorConfig.BinaryHandlingMode c : CommonConnectorConfig.BinaryHandlingMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CommonConnectorConfig.BinaryHandlingMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
public String getValue()
Description copied from interface:EnumeratedValue
Returns the string representation of this value- Specified by:
getValue
in interfaceEnumeratedValue
- Returns:
- The string representation of this value
-
getSchema
public org.apache.kafka.connect.data.SchemaBuilder getSchema()
-
parse
public static CommonConnectorConfig.BinaryHandlingMode parse(String value)
Determine if the supplied values is one of the predefined options- Parameters:
value
- the configuration property value ; may not be null- Returns:
- the matching option, or null if the match is not found
-
parse
public static CommonConnectorConfig.BinaryHandlingMode parse(String value, String defaultValue)
Determine if the supplied values is one of the predefined options- Parameters:
value
- the configuration property value ; may not be nulldefaultValue
- the default value ; may be null- Returns:
- the matching option or null if the match is not found and non-null default is invalid
-
-