public static class Variant.NativeImpl extends Object implements Variant<Variant.NativeImpl>
Variant.Avro, Variant.AvroBuilder, Variant.Builder<T>, Variant.Comparator, Variant.NativeImpl, Variant.Protobuf, Variant.ProtobufBuilder, Variant.Thrift, Variant.ThriftBuilder| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
Variant.NativeImpl |
get()
Returns underlying object.
|
boolean |
getBooleanVariant() |
Supplier<byte[]> |
getBytesVariant() |
double |
getDoubleVariant() |
float |
getFloatVariant() |
int |
getIntVariant() |
long |
getLongVariant() |
String |
getStringVariant() |
int |
hashCode() |
boolean |
isDefaultBooleanVariant() |
boolean |
isDefaultBytesVariant() |
boolean |
isDefaultDoubleVariant() |
boolean |
isDefaultFloatVariant() |
boolean |
isDefaultIntVariant() |
boolean |
isDefaultLongVariant() |
boolean |
isDefaultStringVariant() |
Variant.Builder<Variant.NativeImpl> |
newBuilder()
Creates a new builder based on this object.
|
String |
toString() |
avro, avro, compareTo, getAvroClass, getAvroSchema, getComparator, getProtobufClass, getProtobufDescriptor, getProtobufProtocolClass, getProtobufProtocolDescriptor, getThriftClass, getThriftMetadataMap, isDefault, nativeImpl, newAvroBuilder, newAvroBuilder, newAvroBuilder, newAvroBuilder, newNativeImplBuilder, newNativeImplBuilder, newProtobufBuilder, newProtobufBuilder, newProtobufBuilder, newThriftBuilder, newThriftBuilder, newThriftBuilder, protobuf, protobuf, thrift, thriftpublic static final long serialVersionUID
public Variant.NativeImpl get()
Variantget in interface Variant<Variant.NativeImpl>get in interface Supplier<Variant.NativeImpl>public Variant.Builder<Variant.NativeImpl> newBuilder()
VariantnewBuilder in interface Variant<Variant.NativeImpl>public int getIntVariant()
getIntVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultIntVariant()
isDefaultIntVariant in interface Variant<Variant.NativeImpl>public long getLongVariant()
getLongVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultLongVariant()
isDefaultLongVariant in interface Variant<Variant.NativeImpl>public float getFloatVariant()
getFloatVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultFloatVariant()
isDefaultFloatVariant in interface Variant<Variant.NativeImpl>public double getDoubleVariant()
getDoubleVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultDoubleVariant()
isDefaultDoubleVariant in interface Variant<Variant.NativeImpl>public boolean getBooleanVariant()
getBooleanVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultBooleanVariant()
isDefaultBooleanVariant in interface Variant<Variant.NativeImpl>public String getStringVariant()
getStringVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultStringVariant()
isDefaultStringVariant in interface Variant<Variant.NativeImpl>public Supplier<byte[]> getBytesVariant()
getBytesVariant in interface Variant<Variant.NativeImpl>public boolean isDefaultBytesVariant()
isDefaultBytesVariant in interface Variant<Variant.NativeImpl>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.