Class IntOrStringSerde
java.lang.Object
io.micronaut.kubernetes.client.openapi.type.IntOrStringSerde
- All Implemented Interfaces:
io.micronaut.serde.Deserializer<IntOrString>, io.micronaut.serde.Serde<IntOrString>, io.micronaut.serde.Serializer<IntOrString>
@Singleton
public class IntOrStringSerde
extends Object
implements io.micronaut.serde.Serde<IntOrString>
Custom serializer and deserializer for
IntOrString.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
io.micronaut.serde.Deserializer.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
io.micronaut.serde.Serializer.EncoderContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext context, io.micronaut.core.type.Argument<? super IntOrString> type) voidserialize(io.micronaut.serde.Encoder encoder, io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends IntOrString> type, IntOrString value) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.serde.Deserializer
createSpecific, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
createSpecific, isAbsent, isDefault, isEmpty
-
Constructor Details
-
IntOrStringSerde
public IntOrStringSerde()
-
-
Method Details
-
serialize
public void serialize(io.micronaut.serde.Encoder encoder, io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends IntOrString> type, IntOrString value) throws IOException - Specified by:
serializein interfaceio.micronaut.serde.Serializer<IntOrString>- Throws:
IOException
-
deserialize
public IntOrString deserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext context, io.micronaut.core.type.Argument<? super IntOrString> type) throws IOException - Specified by:
deserializein interfaceio.micronaut.serde.Deserializer<IntOrString>- Throws:
IOException
-