public static final class MysqlxDatatypes.Any.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder> implements MysqlxDatatypes.AnyOrBuilder
A helper to allow all field typesProtobuf type
Mysqlx.Datatypes.Any| Modifier and Type | Field and Description |
|---|---|
private MysqlxDatatypes.Array |
array_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Array,MysqlxDatatypes.Array.Builder,MysqlxDatatypes.ArrayOrBuilder> |
arrayBuilder_ |
private int |
bitField0_ |
private MysqlxDatatypes.Object |
obj_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Object,MysqlxDatatypes.Object.Builder,MysqlxDatatypes.ObjectOrBuilder> |
objBuilder_ |
private MysqlxDatatypes.Scalar |
scalar_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Scalar,MysqlxDatatypes.Scalar.Builder,MysqlxDatatypes.ScalarOrBuilder> |
scalarBuilder_ |
private int |
type_ |
| Modifier | Constructor and Description |
|---|---|
private |
Builder() |
private |
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
| Modifier and Type | Method and Description |
|---|---|
MysqlxDatatypes.Any.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxDatatypes.Any |
build() |
MysqlxDatatypes.Any |
buildPartial() |
MysqlxDatatypes.Any.Builder |
clear() |
MysqlxDatatypes.Any.Builder |
clearArray()
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Any.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MysqlxDatatypes.Any.Builder |
clearObj()
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Any.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MysqlxDatatypes.Any.Builder |
clearScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Any.Builder |
clearType()
required .Mysqlx.Datatypes.Any.Type type = 1; |
MysqlxDatatypes.Any.Builder |
clone() |
MysqlxDatatypes.Array |
getArray()
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Array.Builder |
getArrayBuilder()
optional .Mysqlx.Datatypes.Array array = 4; |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Array,MysqlxDatatypes.Array.Builder,MysqlxDatatypes.ArrayOrBuilder> |
getArrayFieldBuilder()
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.ArrayOrBuilder |
getArrayOrBuilder()
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Any |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MysqlxDatatypes.Object |
getObj()
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Object.Builder |
getObjBuilder()
optional .Mysqlx.Datatypes.Object obj = 3; |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Object,MysqlxDatatypes.Object.Builder,MysqlxDatatypes.ObjectOrBuilder> |
getObjFieldBuilder()
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.ObjectOrBuilder |
getObjOrBuilder()
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Scalar |
getScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Scalar.Builder |
getScalarBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Scalar,MysqlxDatatypes.Scalar.Builder,MysqlxDatatypes.ScalarOrBuilder> |
getScalarFieldBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.ScalarOrBuilder |
getScalarOrBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Any.Type |
getType()
required .Mysqlx.Datatypes.Any.Type type = 1; |
boolean |
hasArray()
optional .Mysqlx.Datatypes.Array array = 4; |
boolean |
hasObj()
optional .Mysqlx.Datatypes.Object obj = 3; |
boolean |
hasScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
boolean |
hasType()
required .Mysqlx.Datatypes.Any.Type type = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
private void |
maybeForceBuilderInitialization() |
MysqlxDatatypes.Any.Builder |
mergeArray(MysqlxDatatypes.Array value)
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Any.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MysqlxDatatypes.Any.Builder |
mergeFrom(com.google.protobuf.Message other) |
MysqlxDatatypes.Any.Builder |
mergeFrom(MysqlxDatatypes.Any other) |
MysqlxDatatypes.Any.Builder |
mergeObj(MysqlxDatatypes.Object value)
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Any.Builder |
mergeScalar(MysqlxDatatypes.Scalar value)
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Any.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MysqlxDatatypes.Any.Builder |
setArray(MysqlxDatatypes.Array.Builder builderForValue)
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Any.Builder |
setArray(MysqlxDatatypes.Array value)
optional .Mysqlx.Datatypes.Array array = 4; |
MysqlxDatatypes.Any.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxDatatypes.Any.Builder |
setObj(MysqlxDatatypes.Object.Builder builderForValue)
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Any.Builder |
setObj(MysqlxDatatypes.Object value)
optional .Mysqlx.Datatypes.Object obj = 3; |
MysqlxDatatypes.Any.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MysqlxDatatypes.Any.Builder |
setScalar(MysqlxDatatypes.Scalar.Builder builderForValue)
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Any.Builder |
setScalar(MysqlxDatatypes.Scalar value)
optional .Mysqlx.Datatypes.Scalar scalar = 2; |
MysqlxDatatypes.Any.Builder |
setType(MysqlxDatatypes.Any.Type value)
required .Mysqlx.Datatypes.Any.Type type = 1; |
MysqlxDatatypes.Any.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofprivate int bitField0_
private int type_
private MysqlxDatatypes.Scalar scalar_
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Scalar,MysqlxDatatypes.Scalar.Builder,MysqlxDatatypes.ScalarOrBuilder> scalarBuilder_
private MysqlxDatatypes.Object obj_
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Object,MysqlxDatatypes.Object.Builder,MysqlxDatatypes.ObjectOrBuilder> objBuilder_
private MysqlxDatatypes.Array array_
private com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Array,MysqlxDatatypes.Array.Builder,MysqlxDatatypes.ArrayOrBuilder> arrayBuilder_
private Builder()
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>private void maybeForceBuilderInitialization()
public MysqlxDatatypes.Any.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MysqlxDatatypes.Any build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MysqlxDatatypes.Any buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MysqlxDatatypes.Any.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder mergeFrom(MysqlxDatatypes.Any other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public MysqlxDatatypes.Any.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MysqlxDatatypes.Any.Builder>java.io.IOExceptionpublic boolean hasType()
required .Mysqlx.Datatypes.Any.Type type = 1;hasType in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Any.Type getType()
required .Mysqlx.Datatypes.Any.Type type = 1;getType in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Any.Builder setType(MysqlxDatatypes.Any.Type value)
required .Mysqlx.Datatypes.Any.Type type = 1;value - The type to set.public MysqlxDatatypes.Any.Builder clearType()
required .Mysqlx.Datatypes.Any.Type type = 1;public boolean hasScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2;hasScalar in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Scalar getScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2;getScalar in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Any.Builder setScalar(MysqlxDatatypes.Scalar value)
optional .Mysqlx.Datatypes.Scalar scalar = 2;public MysqlxDatatypes.Any.Builder setScalar(MysqlxDatatypes.Scalar.Builder builderForValue)
optional .Mysqlx.Datatypes.Scalar scalar = 2;public MysqlxDatatypes.Any.Builder mergeScalar(MysqlxDatatypes.Scalar value)
optional .Mysqlx.Datatypes.Scalar scalar = 2;public MysqlxDatatypes.Any.Builder clearScalar()
optional .Mysqlx.Datatypes.Scalar scalar = 2;public MysqlxDatatypes.Scalar.Builder getScalarBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2;public MysqlxDatatypes.ScalarOrBuilder getScalarOrBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2;getScalarOrBuilder in interface MysqlxDatatypes.AnyOrBuilderprivate com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Scalar,MysqlxDatatypes.Scalar.Builder,MysqlxDatatypes.ScalarOrBuilder> getScalarFieldBuilder()
optional .Mysqlx.Datatypes.Scalar scalar = 2;public boolean hasObj()
optional .Mysqlx.Datatypes.Object obj = 3;hasObj in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Object getObj()
optional .Mysqlx.Datatypes.Object obj = 3;getObj in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Any.Builder setObj(MysqlxDatatypes.Object value)
optional .Mysqlx.Datatypes.Object obj = 3;public MysqlxDatatypes.Any.Builder setObj(MysqlxDatatypes.Object.Builder builderForValue)
optional .Mysqlx.Datatypes.Object obj = 3;public MysqlxDatatypes.Any.Builder mergeObj(MysqlxDatatypes.Object value)
optional .Mysqlx.Datatypes.Object obj = 3;public MysqlxDatatypes.Any.Builder clearObj()
optional .Mysqlx.Datatypes.Object obj = 3;public MysqlxDatatypes.Object.Builder getObjBuilder()
optional .Mysqlx.Datatypes.Object obj = 3;public MysqlxDatatypes.ObjectOrBuilder getObjOrBuilder()
optional .Mysqlx.Datatypes.Object obj = 3;getObjOrBuilder in interface MysqlxDatatypes.AnyOrBuilderprivate com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Object,MysqlxDatatypes.Object.Builder,MysqlxDatatypes.ObjectOrBuilder> getObjFieldBuilder()
optional .Mysqlx.Datatypes.Object obj = 3;public boolean hasArray()
optional .Mysqlx.Datatypes.Array array = 4;hasArray in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Array getArray()
optional .Mysqlx.Datatypes.Array array = 4;getArray in interface MysqlxDatatypes.AnyOrBuilderpublic MysqlxDatatypes.Any.Builder setArray(MysqlxDatatypes.Array value)
optional .Mysqlx.Datatypes.Array array = 4;public MysqlxDatatypes.Any.Builder setArray(MysqlxDatatypes.Array.Builder builderForValue)
optional .Mysqlx.Datatypes.Array array = 4;public MysqlxDatatypes.Any.Builder mergeArray(MysqlxDatatypes.Array value)
optional .Mysqlx.Datatypes.Array array = 4;public MysqlxDatatypes.Any.Builder clearArray()
optional .Mysqlx.Datatypes.Array array = 4;public MysqlxDatatypes.Array.Builder getArrayBuilder()
optional .Mysqlx.Datatypes.Array array = 4;public MysqlxDatatypes.ArrayOrBuilder getArrayOrBuilder()
optional .Mysqlx.Datatypes.Array array = 4;getArrayOrBuilder in interface MysqlxDatatypes.AnyOrBuilderprivate com.google.protobuf.SingleFieldBuilderV3<MysqlxDatatypes.Array,MysqlxDatatypes.Array.Builder,MysqlxDatatypes.ArrayOrBuilder> getArrayFieldBuilder()
optional .Mysqlx.Datatypes.Array array = 4;public final MysqlxDatatypes.Any.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>public final MysqlxDatatypes.Any.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxDatatypes.Any.Builder>