public static final class Value.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder> implements ValueOrBuilder
`Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error. The JSON representation for `Value` is JSON value.Protobuf type
google.protobuf.Value| Modifier and Type | Method and Description |
|---|---|
Value.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Value |
build() |
Value |
buildPartial() |
Value.Builder |
clear() |
Value.Builder |
clearBoolValue()
Represents a boolean value.
|
Value.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Value.Builder |
clearKind() |
Value.Builder |
clearListValue()
Represents a repeated `Value`.
|
Value.Builder |
clearNullValue()
Represents a null value.
|
Value.Builder |
clearNumberValue()
Represents a double value.
|
Value.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Value.Builder |
clearStringValue()
Represents a string value.
|
Value.Builder |
clearStructValue()
Represents a structured value.
|
Value.Builder |
clone() |
boolean |
getBoolValue()
Represents a boolean value.
|
Value |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Value.KindCase |
getKindCase() |
ListValue |
getListValue()
Represents a repeated `Value`.
|
ListValue.Builder |
getListValueBuilder()
Represents a repeated `Value`.
|
ListValueOrBuilder |
getListValueOrBuilder()
Represents a repeated `Value`.
|
NullValue |
getNullValue()
Represents a null value.
|
int |
getNullValueValue()
Represents a null value.
|
double |
getNumberValue()
Represents a double value.
|
String |
getStringValue()
Represents a string value.
|
com.google.protobuf.ByteString |
getStringValueBytes()
Represents a string value.
|
Struct |
getStructValue()
Represents a structured value.
|
Struct.Builder |
getStructValueBuilder()
Represents a structured value.
|
StructOrBuilder |
getStructValueOrBuilder()
Represents a structured value.
|
boolean |
hasBoolValue()
Represents a boolean value.
|
boolean |
hasListValue()
Represents a repeated `Value`.
|
boolean |
hasNullValue()
Represents a null value.
|
boolean |
hasNumberValue()
Represents a double value.
|
boolean |
hasStringValue()
Represents a string value.
|
boolean |
hasStructValue()
Represents a structured value.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Value.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Value.Builder |
mergeFrom(com.google.protobuf.Message other) |
Value.Builder |
mergeFrom(Value other) |
Value.Builder |
mergeListValue(ListValue value)
Represents a repeated `Value`.
|
Value.Builder |
mergeStructValue(Struct value)
Represents a structured value.
|
Value.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Value.Builder |
setBoolValue(boolean value)
Represents a boolean value.
|
Value.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Value.Builder |
setListValue(ListValue.Builder builderForValue)
Represents a repeated `Value`.
|
Value.Builder |
setListValue(ListValue value)
Represents a repeated `Value`.
|
Value.Builder |
setNullValue(NullValue value)
Represents a null value.
|
Value.Builder |
setNullValueValue(int value)
Represents a null value.
|
Value.Builder |
setNumberValue(double value)
Represents a double value.
|
Value.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Value.Builder |
setStringValue(String value)
Represents a string value.
|
Value.Builder |
setStringValueBytes(com.google.protobuf.ByteString value)
Represents a string value.
|
Value.Builder |
setStructValue(Struct.Builder builderForValue)
Represents a structured value.
|
Value.Builder |
setStructValue(Struct value)
Represents a structured value.
|
Value.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Value.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<Value.Builder>public Value getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Value build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Value buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Value.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Value.Builder>public Value.Builder mergeFrom(Value other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public Value.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Value.Builder>IOExceptionpublic Value.KindCase getKindCase()
getKindCase in interface ValueOrBuilderpublic Value.Builder clearKind()
public boolean hasNullValue()
Represents a null value.
.google.protobuf.NullValue null_value = 1;hasNullValue in interface ValueOrBuilderpublic int getNullValueValue()
Represents a null value.
.google.protobuf.NullValue null_value = 1;getNullValueValue in interface ValueOrBuilderpublic Value.Builder setNullValueValue(int value)
Represents a null value.
.google.protobuf.NullValue null_value = 1;value - The enum numeric value on the wire for nullValue to set.public NullValue getNullValue()
Represents a null value.
.google.protobuf.NullValue null_value = 1;getNullValue in interface ValueOrBuilderpublic Value.Builder setNullValue(NullValue value)
Represents a null value.
.google.protobuf.NullValue null_value = 1;value - The nullValue to set.public Value.Builder clearNullValue()
Represents a null value.
.google.protobuf.NullValue null_value = 1;public boolean hasNumberValue()
Represents a double value.
double number_value = 2;hasNumberValue in interface ValueOrBuilderpublic double getNumberValue()
Represents a double value.
double number_value = 2;getNumberValue in interface ValueOrBuilderpublic Value.Builder setNumberValue(double value)
Represents a double value.
double number_value = 2;value - The numberValue to set.public Value.Builder clearNumberValue()
Represents a double value.
double number_value = 2;public boolean hasStringValue()
Represents a string value.
string string_value = 3;hasStringValue in interface ValueOrBuilderpublic String getStringValue()
Represents a string value.
string string_value = 3;getStringValue in interface ValueOrBuilderpublic com.google.protobuf.ByteString getStringValueBytes()
Represents a string value.
string string_value = 3;getStringValueBytes in interface ValueOrBuilderpublic Value.Builder setStringValue(String value)
Represents a string value.
string string_value = 3;value - The stringValue to set.public Value.Builder clearStringValue()
Represents a string value.
string string_value = 3;public Value.Builder setStringValueBytes(com.google.protobuf.ByteString value)
Represents a string value.
string string_value = 3;value - The bytes for stringValue to set.public boolean hasBoolValue()
Represents a boolean value.
bool bool_value = 4;hasBoolValue in interface ValueOrBuilderpublic boolean getBoolValue()
Represents a boolean value.
bool bool_value = 4;getBoolValue in interface ValueOrBuilderpublic Value.Builder setBoolValue(boolean value)
Represents a boolean value.
bool bool_value = 4;value - The boolValue to set.public Value.Builder clearBoolValue()
Represents a boolean value.
bool bool_value = 4;public boolean hasStructValue()
Represents a structured value.
.google.protobuf.Struct struct_value = 5;hasStructValue in interface ValueOrBuilderpublic Struct getStructValue()
Represents a structured value.
.google.protobuf.Struct struct_value = 5;getStructValue in interface ValueOrBuilderpublic Value.Builder setStructValue(Struct value)
Represents a structured value.
.google.protobuf.Struct struct_value = 5;public Value.Builder setStructValue(Struct.Builder builderForValue)
Represents a structured value.
.google.protobuf.Struct struct_value = 5;public Value.Builder mergeStructValue(Struct value)
Represents a structured value.
.google.protobuf.Struct struct_value = 5;public Value.Builder clearStructValue()
Represents a structured value.
.google.protobuf.Struct struct_value = 5;public Struct.Builder getStructValueBuilder()
Represents a structured value.
.google.protobuf.Struct struct_value = 5;public StructOrBuilder getStructValueOrBuilder()
Represents a structured value.
.google.protobuf.Struct struct_value = 5;getStructValueOrBuilder in interface ValueOrBuilderpublic boolean hasListValue()
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;hasListValue in interface ValueOrBuilderpublic ListValue getListValue()
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;getListValue in interface ValueOrBuilderpublic Value.Builder setListValue(ListValue value)
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;public Value.Builder setListValue(ListValue.Builder builderForValue)
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;public Value.Builder mergeListValue(ListValue value)
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;public Value.Builder clearListValue()
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;public ListValue.Builder getListValueBuilder()
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;public ListValueOrBuilder getListValueOrBuilder()
Represents a repeated `Value`.
.google.protobuf.ListValue list_value = 6;getListValueOrBuilder in interface ValueOrBuilderpublic final Value.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>public final Value.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>Copyright © 2008–2022. All rights reserved.