Class JsonObjectConversion
- java.lang.Object
-
- org.apache.avro.Conversion<Map>
-
- com.redhat.cloud.notifications.avro.JsonObjectConversion
-
public class JsonObjectConversion extends org.apache.avro.Conversion<Map>
-
-
Constructor Summary
Constructors Constructor Description JsonObjectConversion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapfromCharSequence(CharSequence value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)Class<Map>getConvertedType()StringgetLogicalTypeName()org.apache.avro.SchemagetRecommendedSchema()CharSequencetoCharSequence(Map value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)-
Methods inherited from class org.apache.avro.Conversion
adjustAndSetValue, fromArray, fromBoolean, fromBytes, fromDouble, fromEnumSymbol, fromFixed, fromFloat, fromInt, fromLong, fromMap, fromRecord, toArray, toBoolean, toBytes, toDouble, toEnumSymbol, toFixed, toFloat, toInt, toLong, toMap, toRecord
-
-
-
-
Method Detail
-
getRecommendedSchema
public org.apache.avro.Schema getRecommendedSchema()
- Overrides:
getRecommendedSchemain classorg.apache.avro.Conversion<Map>
-
getConvertedType
public Class<Map> getConvertedType()
- Specified by:
getConvertedTypein classorg.apache.avro.Conversion<Map>
-
getLogicalTypeName
public String getLogicalTypeName()
- Specified by:
getLogicalTypeNamein classorg.apache.avro.Conversion<Map>
-
fromCharSequence
public Map fromCharSequence(CharSequence value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
- Overrides:
fromCharSequencein classorg.apache.avro.Conversion<Map>
-
toCharSequence
public CharSequence toCharSequence(Map value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
- Overrides:
toCharSequencein classorg.apache.avro.Conversion<Map>
-
-