Uses of Interface
com.google.protobuf.Message.Builder
-
Packages that use Message.Builder Package Description com.google.protobuf com.google.protobuf.compiler com.google.protobuf.util -
-
Uses of Message.Builder in com.google.protobuf
Classes in com.google.protobuf that implement Message.Builder Modifier and Type Class Description static class
AbstractMessage.Builder<BuilderType extends AbstractMessage.Builder<BuilderType>>
A partial implementation of theMessage.Builder
interface which implements as many methods of that interface as possible in terms of other methods.static class
DynamicMessage.Builder
Builder forDynamicMessage
s.static class
GeneratedMessage.Builder<BuilderT extends GeneratedMessage.Builder<BuilderT>>
Builder class forGeneratedMessage
.static class
GeneratedMessage.ExtendableBuilder<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>
Generated message builders for message types that contain extension ranges subclass this.static class
GeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
Deprecated.This class is deprecated, and slated for removal in the next Java breaking change (5.x).static class
GeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
Deprecated.This class is deprecated, and slated for removal in the next Java breaking change (5.x).static class
JavaFeaturesProto.JavaFeatures.Builder
Protobuf typepb.JavaFeatures
static class
MapEntry.Builder<K,V>
Builder to createMapEntry
messages.Fields in com.google.protobuf declared as Message.Builder Modifier and Type Field Description private Message.Builder
MessageReflection.BuilderAdapter. builder
Methods in com.google.protobuf that return Message.Builder Modifier and Type Method Description Message.Builder
Message.Builder. addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
LikesetRepeatedField
, but appends the value as a new element.Message.Builder
Message.Builder. clear()
Message.Builder
Message.Builder. clearField(Descriptors.FieldDescriptor field)
Clears the field.Message.Builder
Message.Builder. clearOneof(Descriptors.OneofDescriptor oneof)
Clears the oneof.Message.Builder
Message.Builder. clone()
Message.Builder
GeneratedMessage.FieldAccessorTable.FieldAccessor. getBuilder(GeneratedMessage.Builder<?> builder)
Message.Builder
GeneratedMessage.FieldAccessorTable.MapFieldAccessor. getBuilder(GeneratedMessage.Builder<?> builder)
Message.Builder
GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor. getBuilder(GeneratedMessage.Builder<?> builder)
Message.Builder
GeneratedMessage.FieldAccessorTable.SingularFieldAccessor. getBuilder(GeneratedMessage.Builder<?> builder)
Message.Builder
GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor. getBuilder(GeneratedMessage.Builder<?> builder)
Message.Builder
AbstractMessage.Builder. getFieldBuilder(Descriptors.FieldDescriptor field)
Message.Builder
DynamicMessage.Builder. getFieldBuilder(Descriptors.FieldDescriptor field)
Message.Builder
GeneratedMessage.Builder. getFieldBuilder(Descriptors.FieldDescriptor field)
Message.Builder
GeneratedMessage.ExtendableBuilder. getFieldBuilder(Descriptors.FieldDescriptor field)
Message.Builder
Message.Builder. getFieldBuilder(Descriptors.FieldDescriptor field)
Get a nested builder instance for the given field.private Message.Builder
MessageReflection.BuilderAdapter. getFieldBuilder(Descriptors.FieldDescriptor field)
Message.Builder
GeneratedMessage.FieldAccessorTable.FieldAccessor. getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index)
Message.Builder
GeneratedMessage.FieldAccessorTable.MapFieldAccessor. getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index)
Message.Builder
GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor. getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index)
Message.Builder
GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor. getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index)
Message.Builder
GeneratedMessage.FieldAccessorTable.SingularFieldAccessor. getRepeatedBuilder(GeneratedMessage.Builder<?> builder, int index)
Message.Builder
AbstractMessage.Builder. getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index)
Message.Builder
DynamicMessage.Builder. getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index)
Message.Builder
GeneratedMessage.Builder. getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index)
Message.Builder
GeneratedMessage.ExtendableBuilder. getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index)
Message.Builder
Message.Builder. getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index)
Get a nested builder instance for the given repeated field instance.Message.Builder
Message.Builder. mergeFrom(byte[] data)
Message.Builder
Message.Builder. mergeFrom(byte[] data, int off, int len)
Message.Builder
Message.Builder. mergeFrom(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)
Message.Builder
Message.Builder. mergeFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Message.Builder
Message.Builder. mergeFrom(ByteString data)
Message.Builder
Message.Builder. mergeFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Message.Builder
Message.Builder. mergeFrom(CodedInputStream input)
Message.Builder
Message.Builder. mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Message.Builder
Message.Builder. mergeFrom(Message other)
Mergeother
into the message being built.Message.Builder
Message.Builder. mergeFrom(java.io.InputStream input)
Message.Builder
Message.Builder. mergeFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)
Message.Builder
Message.Builder. mergeUnknownFields(UnknownFieldSet unknownFields)
Merge some unknown fields into theUnknownFieldSet
for this message.Message.Builder
GeneratedMessage.FieldAccessorTable.FieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.FieldAccessorTable.MapFieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.FieldAccessorTable.SingularFieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor. newBuilder()
Message.Builder
GeneratedMessage.Builder. newBuilderForField(Descriptors.FieldDescriptor field)
Message.Builder
GeneratedMessage.ExtendableBuilder. newBuilderForField(Descriptors.FieldDescriptor field)
Message.Builder
MapEntry.Builder. newBuilderForField(Descriptors.FieldDescriptor field)
Message.Builder
Message.Builder. newBuilderForField(Descriptors.FieldDescriptor field)
Create a builder for messages of the appropriate type for the given field.protected Message.Builder
AbstractMessage. newBuilderForType(AbstractMessage.BuilderParent parent)
Create a nested builder.protected Message.Builder
GeneratedMessageV3. newBuilderForType(AbstractMessage.BuilderParent parent)
Deprecated.protected abstract Message.Builder
GeneratedMessageV3. newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Deprecated.Message.Builder
Message. newBuilderForType()
private Message.Builder
MessageReflection.BuilderAdapter. newMessageFieldInstance(Descriptors.FieldDescriptor field, Message defaultInstance)
Message.Builder
Message.Builder. setField(Descriptors.FieldDescriptor field, java.lang.Object value)
Sets a field to the given value.Message.Builder
Message.Builder. setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Sets an element of a repeated field to the given value.Message.Builder
Message.Builder. setUnknownFields(UnknownFieldSet unknownFields)
Set theUnknownFieldSet
for this message.Message.Builder
Message. toBuilder()
private static Message.Builder
DynamicMessage.Builder. toMessageBuilder(java.lang.Object o)
Methods in com.google.protobuf with parameters of type Message.Builder Modifier and Type Method Description static void
TextFormat. merge(java.lang.CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.static void
TextFormat. merge(java.lang.CharSequence input, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.static void
TextFormat. merge(java.lang.Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.static void
TextFormat. merge(java.lang.Readable input, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.void
TextFormat.Parser. merge(java.lang.CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.void
TextFormat.Parser. merge(java.lang.CharSequence input, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.void
TextFormat.Parser. merge(java.lang.Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.void
TextFormat.Parser. merge(java.lang.Readable input, Message.Builder builder)
Parse a text-format message frominput
and merge the contents intobuilder
.(package private) static void
MessageReflection. mergeMessageFrom(Message.Builder target, UnknownFieldSet.Builder unknownFields, CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Read a message from the given input stream into the provided target and UnknownFieldSet.Constructors in com.google.protobuf with parameters of type Message.Builder Constructor Description BuilderAdapter(Message.Builder builder)
-
Uses of Message.Builder in com.google.protobuf.compiler
Classes in com.google.protobuf.compiler that implement Message.Builder Modifier and Type Class Description static class
PluginProtos.CodeGeneratorRequest.Builder
An encoded CodeGeneratorRequest is written to the plugin's stdin.static class
PluginProtos.CodeGeneratorResponse.Builder
The plugin writes an encoded CodeGeneratorResponse to stdout.static class
PluginProtos.CodeGeneratorResponse.File.Builder
Represents a single generated file.static class
PluginProtos.Version.Builder
The version number of protocol compiler. -
Uses of Message.Builder in com.google.protobuf.util
Methods in com.google.protobuf.util with parameters of type Message.Builder Modifier and Type Method Description (package private) void
FieldMaskTree. merge(Message source, Message.Builder destination, FieldMaskUtil.MergeOptions options)
Merges all fields specified by this FieldMaskTree fromsource
todestination
.private static void
FieldMaskTree. merge(FieldMaskTree.Node node, Message source, Message.Builder destination, FieldMaskUtil.MergeOptions options)
Merges all fields specified by a sub-tree fromsource
todestination
.static void
FieldMaskUtil. merge(FieldMask mask, Message source, Message.Builder destination)
Merges fields specified by a FieldMask from one message to another.static void
FieldMaskUtil. merge(FieldMask mask, Message source, Message.Builder destination, FieldMaskUtil.MergeOptions options)
Merges fields specified by a FieldMask from one message to another with the specified merge options.void
JsonFormat.Parser. merge(java.io.Reader json, Message.Builder builder)
Parses from the proto3 JSON encoding into a protobuf message.void
JsonFormat.Parser. merge(java.lang.String json, Message.Builder builder)
Parses from the proto3 JSON format into a protobuf message.private void
JsonFormat.ParserImpl. merge(com.google.gson.JsonElement json, Message.Builder builder)
(package private) void
JsonFormat.ParserImpl. merge(java.io.Reader json, Message.Builder builder)
(package private) void
JsonFormat.ParserImpl. merge(java.lang.String json, Message.Builder builder)
void
JsonFormat.ParserImpl.WellKnownTypeParser. merge(JsonFormat.ParserImpl parser, com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeAny(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeDuration(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeField(Descriptors.FieldDescriptor field, com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeFieldMask(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeListValue(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeMapField(Descriptors.FieldDescriptor field, com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeMessage(com.google.gson.JsonElement json, Message.Builder builder, boolean skipTypeUrl)
private void
JsonFormat.ParserImpl. mergeOneofField(Descriptors.FieldDescriptor field, com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeRepeatedField(Descriptors.FieldDescriptor field, com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeStruct(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeTimestamp(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeValue(com.google.gson.JsonElement json, Message.Builder builder)
private void
JsonFormat.ParserImpl. mergeWrapper(com.google.gson.JsonElement json, Message.Builder builder)
private java.lang.Object
JsonFormat.ParserImpl. parseFieldValue(Descriptors.FieldDescriptor field, com.google.gson.JsonElement json, Message.Builder builder)
-