Class DescriptorProtos.DescriptorProto.Builder (3.19.4)

public static final class DescriptorProtos.DescriptorProto.Builder extends GeneratedMessageV3.Builder<DescriptorProtos.DescriptorProto.Builder> implements DescriptorProtos.DescriptorProtoOrBuilder

Describes a message type.

Protobuf type google.protobuf.DescriptorProto

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptors.Descriptor

Methods

addAllEnumType(Iterable<? extends DescriptorProtos.EnumDescriptorProto> values)

public DescriptorProtos.DescriptorProto.Builder addAllEnumType(Iterable<? extends DescriptorProtos.EnumDescriptorProto> values)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.EnumDescriptorProto>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllExtension(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)

public DescriptorProtos.DescriptorProto.Builder addAllExtension(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.FieldDescriptorProto>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllExtensionRange(Iterable<? extends DescriptorProtos.DescriptorProto.ExtensionRange> values)

public DescriptorProtos.DescriptorProto.Builder addAllExtensionRange(Iterable<? extends DescriptorProtos.DescriptorProto.ExtensionRange> values)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRange>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllField(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)

public DescriptorProtos.DescriptorProto.Builder addAllField(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.FieldDescriptorProto>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllNestedType(Iterable<? extends DescriptorProtos.DescriptorProto> values)

public DescriptorProtos.DescriptorProto.Builder addAllNestedType(Iterable<? extends DescriptorProtos.DescriptorProto> values)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.DescriptorProto>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllOneofDecl(Iterable<? extends DescriptorProtos.OneofDescriptorProto> values)

public DescriptorProtos.DescriptorProto.Builder addAllOneofDecl(Iterable<? extends DescriptorProtos.OneofDescriptorProto> values)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.OneofDescriptorProto>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addAllReservedName(Iterable<String> values)

public DescriptorProtos.DescriptorProto.Builder addAllReservedName(Iterable<String> values)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameter
NameDescription
valuesIterable<String>

The reservedName to add.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

addAllReservedRange(Iterable<? extends DescriptorProtos.DescriptorProto.ReservedRange> values)

public DescriptorProtos.DescriptorProto.Builder addAllReservedRange(Iterable<? extends DescriptorProtos.DescriptorProto.ReservedRange> values)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
valuesIterable<? extends com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRange>
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addEnumType(DescriptorProtos.EnumDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addEnumType(DescriptorProtos.EnumDescriptorProto value)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
valueDescriptorProtos.EnumDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addEnumType(DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addEnumType(DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
builderForValueDescriptorProtos.EnumDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addEnumType(int index, DescriptorProtos.EnumDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addEnumType(int index, DescriptorProtos.EnumDescriptorProto value)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameters
NameDescription
indexint
valueDescriptorProtos.EnumDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.EnumDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addEnumTypeBuilder()

public DescriptorProtos.EnumDescriptorProto.Builder addEnumTypeBuilder()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
DescriptorProtos.EnumDescriptorProto.Builder

addEnumTypeBuilder(int index)

public DescriptorProtos.EnumDescriptorProto.Builder addEnumTypeBuilder(int index)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.EnumDescriptorProto.Builder

addExtension(DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addExtension(DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtension(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addExtension(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtension(int index, DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addExtension(int index, DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameters
NameDescription
indexint
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtensionBuilder()

public DescriptorProtos.FieldDescriptorProto.Builder addExtensionBuilder()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

addExtensionBuilder(int index)

public DescriptorProtos.FieldDescriptorProto.Builder addExtensionBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange value)

public DescriptorProtos.DescriptorProto.Builder addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange value)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
valueDescriptorProtos.DescriptorProto.ExtensionRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
builderForValueDescriptorProtos.DescriptorProto.ExtensionRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)

public DescriptorProtos.DescriptorProto.Builder addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto.ExtensionRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.ExtensionRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addExtensionRangeBuilder()

public DescriptorProtos.DescriptorProto.ExtensionRange.Builder addExtensionRangeBuilder()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.ExtensionRange.Builder

addExtensionRangeBuilder(int index)

public DescriptorProtos.DescriptorProto.ExtensionRange.Builder addExtensionRangeBuilder(int index)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ExtensionRange.Builder

addField(DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addField(DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addField(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addField(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addField(int index, DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addField(int index, DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameters
NameDescription
indexint
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addFieldBuilder()

public DescriptorProtos.FieldDescriptorProto.Builder addFieldBuilder()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

addFieldBuilder(int index)

public DescriptorProtos.FieldDescriptorProto.Builder addFieldBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

addNestedType(DescriptorProtos.DescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addNestedType(DescriptorProtos.DescriptorProto value)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
valueDescriptorProtos.DescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addNestedType(DescriptorProtos.DescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addNestedType(DescriptorProtos.DescriptorProto.Builder builderForValue)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
builderForValueDescriptorProtos.DescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addNestedType(int index, DescriptorProtos.DescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addNestedType(int index, DescriptorProtos.DescriptorProto value)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addNestedTypeBuilder()

public DescriptorProtos.DescriptorProto.Builder addNestedTypeBuilder()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addNestedTypeBuilder(int index)

public DescriptorProtos.DescriptorProto.Builder addNestedTypeBuilder(int index)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addOneofDecl(DescriptorProtos.OneofDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addOneofDecl(DescriptorProtos.OneofDescriptorProto value)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
valueDescriptorProtos.OneofDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addOneofDecl(DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addOneofDecl(DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
builderForValueDescriptorProtos.OneofDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addOneofDecl(int index, DescriptorProtos.OneofDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder addOneofDecl(int index, DescriptorProtos.OneofDescriptorProto value)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameters
NameDescription
indexint
valueDescriptorProtos.OneofDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addOneofDecl(int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addOneofDecl(int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.OneofDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addOneofDeclBuilder()

public DescriptorProtos.OneofDescriptorProto.Builder addOneofDeclBuilder()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
DescriptorProtos.OneofDescriptorProto.Builder

addOneofDeclBuilder(int index)

public DescriptorProtos.OneofDescriptorProto.Builder addOneofDeclBuilder(int index)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.OneofDescriptorProto.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DescriptorProtos.DescriptorProto.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldDescriptors.FieldDescriptor
valueObject
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

addReservedName(String value)

public DescriptorProtos.DescriptorProto.Builder addReservedName(String value)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameter
NameDescription
valueString

The reservedName to add.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

addReservedNameBytes(ByteString value)

public DescriptorProtos.DescriptorProto.Builder addReservedNameBytes(ByteString value)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameter
NameDescription
valueByteString

The bytes of the reservedName to add.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

addReservedRange(DescriptorProtos.DescriptorProto.ReservedRange value)

public DescriptorProtos.DescriptorProto.Builder addReservedRange(DescriptorProtos.DescriptorProto.ReservedRange value)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
valueDescriptorProtos.DescriptorProto.ReservedRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addReservedRange(DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addReservedRange(DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
builderForValueDescriptorProtos.DescriptorProto.ReservedRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange value)

public DescriptorProtos.DescriptorProto.Builder addReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange value)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto.ReservedRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder addReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.ReservedRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

addReservedRangeBuilder()

public DescriptorProtos.DescriptorProto.ReservedRange.Builder addReservedRangeBuilder()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.ReservedRange.Builder

addReservedRangeBuilder(int index)

public DescriptorProtos.DescriptorProto.ReservedRange.Builder addReservedRangeBuilder(int index)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ReservedRange.Builder

build()

public DescriptorProtos.DescriptorProto build()
Returns
TypeDescription
DescriptorProtos.DescriptorProto

buildPartial()

public DescriptorProtos.DescriptorProto buildPartial()
Returns
TypeDescription
DescriptorProtos.DescriptorProto

clear()

public DescriptorProtos.DescriptorProto.Builder clear()

Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

clearEnumType()

public DescriptorProtos.DescriptorProto.Builder clearEnumType()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearExtension()

public DescriptorProtos.DescriptorProto.Builder clearExtension()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearExtensionRange()

public DescriptorProtos.DescriptorProto.Builder clearExtensionRange()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearField()

public DescriptorProtos.DescriptorProto.Builder clearField()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearField(Descriptors.FieldDescriptor field)

public DescriptorProtos.DescriptorProto.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldDescriptors.FieldDescriptor
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

clearName()

public DescriptorProtos.DescriptorProto.Builder clearName()

optional string name = 1;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

clearNestedType()

public DescriptorProtos.DescriptorProto.Builder clearNestedType()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public DescriptorProtos.DescriptorProto.Builder clearOneof(Descriptors.OneofDescriptor oneof)

TODO(jieluo): Clear it when all subclasses have implemented this method.

Parameter
NameDescription
oneofDescriptors.OneofDescriptor
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

clearOneofDecl()

public DescriptorProtos.DescriptorProto.Builder clearOneofDecl()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearOptions()

public DescriptorProtos.DescriptorProto.Builder clearOptions()

optional .google.protobuf.MessageOptions options = 7;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clearReservedName()

public DescriptorProtos.DescriptorProto.Builder clearReservedName()

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

clearReservedRange()

public DescriptorProtos.DescriptorProto.Builder clearReservedRange()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

clone()

public DescriptorProtos.DescriptorProto.Builder clone()

Clones the Builder.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

getDefaultInstanceForType()

public DescriptorProtos.DescriptorProto getDefaultInstanceForType()

Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the getDefaultInstance() method of generated message classes in that this method is an abstract method of the MessageLite interface whereas getDefaultInstance() is a static method of a specific class. They return the same thing.

Returns
TypeDescription
DescriptorProtos.DescriptorProto

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()

Get the message's type's descriptor. This differs from the getDescriptor() method of generated message classes in that this method is an abstract method of the Message interface whereas getDescriptor() is a static method of a specific class. They return the same thing.

Returns
TypeDescription
Descriptors.Descriptor
Overrides

getEnumType(int index)

public DescriptorProtos.EnumDescriptorProto getEnumType(int index)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.EnumDescriptorProto

getEnumTypeBuilder(int index)

public DescriptorProtos.EnumDescriptorProto.Builder getEnumTypeBuilder(int index)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.EnumDescriptorProto.Builder

getEnumTypeBuilderList()

public List<DescriptorProtos.EnumDescriptorProto.Builder> getEnumTypeBuilderList()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
List<Builder>

getEnumTypeCount()

public int getEnumTypeCount()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
int

getEnumTypeList()

public List<DescriptorProtos.EnumDescriptorProto> getEnumTypeList()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
List<EnumDescriptorProto>

getEnumTypeOrBuilder(int index)

public DescriptorProtos.EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int index)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.EnumDescriptorProtoOrBuilder

getEnumTypeOrBuilderList()

public List<? extends DescriptorProtos.EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList()

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.EnumDescriptorProtoOrBuilder>

getExtension(int index)

public DescriptorProtos.FieldDescriptorProto getExtension(int index)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto

getExtensionBuilder(int index)

public DescriptorProtos.FieldDescriptorProto.Builder getExtensionBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

getExtensionBuilderList()

public List<DescriptorProtos.FieldDescriptorProto.Builder> getExtensionBuilderList()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
List<Builder>

getExtensionCount()

public int getExtensionCount()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
int

getExtensionList()

public List<DescriptorProtos.FieldDescriptorProto> getExtensionList()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
List<FieldDescriptorProto>

getExtensionOrBuilder(int index)

public DescriptorProtos.FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProtoOrBuilder

getExtensionOrBuilderList()

public List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList()

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.FieldDescriptorProtoOrBuilder>

getExtensionRange(int index)

public DescriptorProtos.DescriptorProto.ExtensionRange getExtensionRange(int index)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ExtensionRange

getExtensionRangeBuilder(int index)

public DescriptorProtos.DescriptorProto.ExtensionRange.Builder getExtensionRangeBuilder(int index)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ExtensionRange.Builder

getExtensionRangeBuilderList()

public List<DescriptorProtos.DescriptorProto.ExtensionRange.Builder> getExtensionRangeBuilderList()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
List<Builder>

getExtensionRangeCount()

public int getExtensionRangeCount()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
int

getExtensionRangeList()

public List<DescriptorProtos.DescriptorProto.ExtensionRange> getExtensionRangeList()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
List<ExtensionRange>

getExtensionRangeOrBuilder(int index)

public DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder getExtensionRangeOrBuilder(int index)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder

getExtensionRangeOrBuilderList()

public List<? extends DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder> getExtensionRangeOrBuilderList()

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder>

getField(int index)

public DescriptorProtos.FieldDescriptorProto getField(int index)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto

getFieldBuilder(int index)

public DescriptorProtos.FieldDescriptorProto.Builder getFieldBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProto.Builder

getFieldBuilderList()

public List<DescriptorProtos.FieldDescriptorProto.Builder> getFieldBuilderList()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
List<Builder>

getFieldCount()

public int getFieldCount()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
int

getFieldList()

public List<DescriptorProtos.FieldDescriptorProto> getFieldList()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
List<FieldDescriptorProto>

getFieldOrBuilder(int index)

public DescriptorProtos.FieldDescriptorProtoOrBuilder getFieldOrBuilder(int index)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.FieldDescriptorProtoOrBuilder

getFieldOrBuilderList()

public List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getFieldOrBuilderList()

repeated .google.protobuf.FieldDescriptorProto field = 2;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.FieldDescriptorProtoOrBuilder>

getName()

public String getName()

optional string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

optional string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getNestedType(int index)

public DescriptorProtos.DescriptorProto getNestedType(int index)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto

getNestedTypeBuilder(int index)

public DescriptorProtos.DescriptorProto.Builder getNestedTypeBuilder(int index)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

getNestedTypeBuilderList()

public List<DescriptorProtos.DescriptorProto.Builder> getNestedTypeBuilderList()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
List<Builder>

getNestedTypeCount()

public int getNestedTypeCount()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
int

getNestedTypeList()

public List<DescriptorProtos.DescriptorProto> getNestedTypeList()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
List<DescriptorProto>

getNestedTypeOrBuilder(int index)

public DescriptorProtos.DescriptorProtoOrBuilder getNestedTypeOrBuilder(int index)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProtoOrBuilder

getNestedTypeOrBuilderList()

public List<? extends DescriptorProtos.DescriptorProtoOrBuilder> getNestedTypeOrBuilderList()

repeated .google.protobuf.DescriptorProto nested_type = 3;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.DescriptorProtoOrBuilder>

getOneofDecl(int index)

public DescriptorProtos.OneofDescriptorProto getOneofDecl(int index)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.OneofDescriptorProto

getOneofDeclBuilder(int index)

public DescriptorProtos.OneofDescriptorProto.Builder getOneofDeclBuilder(int index)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.OneofDescriptorProto.Builder

getOneofDeclBuilderList()

public List<DescriptorProtos.OneofDescriptorProto.Builder> getOneofDeclBuilderList()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
List<Builder>

getOneofDeclCount()

public int getOneofDeclCount()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
int

getOneofDeclList()

public List<DescriptorProtos.OneofDescriptorProto> getOneofDeclList()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
List<OneofDescriptorProto>

getOneofDeclOrBuilder(int index)

public DescriptorProtos.OneofDescriptorProtoOrBuilder getOneofDeclOrBuilder(int index)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.OneofDescriptorProtoOrBuilder

getOneofDeclOrBuilderList()

public List<? extends DescriptorProtos.OneofDescriptorProtoOrBuilder> getOneofDeclOrBuilderList()

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.OneofDescriptorProtoOrBuilder>

getOptions()

public DescriptorProtos.MessageOptions getOptions()

optional .google.protobuf.MessageOptions options = 7;

Returns
TypeDescription
DescriptorProtos.MessageOptions

The options.

getOptionsBuilder()

public DescriptorProtos.MessageOptions.Builder getOptionsBuilder()

optional .google.protobuf.MessageOptions options = 7;

Returns
TypeDescription
DescriptorProtos.MessageOptions.Builder

getOptionsOrBuilder()

public DescriptorProtos.MessageOptionsOrBuilder getOptionsOrBuilder()

optional .google.protobuf.MessageOptions options = 7;

Returns
TypeDescription
DescriptorProtos.MessageOptionsOrBuilder

getReservedName(int index)

public String getReservedName(int index)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The reservedName at the given index.

getReservedNameBytes(int index)

public ByteString getReservedNameBytes(int index)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the reservedName at the given index.

getReservedNameCount()

public int getReservedNameCount()

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Returns
TypeDescription
int

The count of reservedName.

getReservedNameList()

public ProtocolStringList getReservedNameList()

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Returns
TypeDescription
ProtocolStringList

A list containing the reservedName.

getReservedRange(int index)

public DescriptorProtos.DescriptorProto.ReservedRange getReservedRange(int index)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ReservedRange

getReservedRangeBuilder(int index)

public DescriptorProtos.DescriptorProto.ReservedRange.Builder getReservedRangeBuilder(int index)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ReservedRange.Builder

getReservedRangeBuilderList()

public List<DescriptorProtos.DescriptorProto.ReservedRange.Builder> getReservedRangeBuilderList()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
List<Builder>

getReservedRangeCount()

public int getReservedRangeCount()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
int

getReservedRangeList()

public List<DescriptorProtos.DescriptorProto.ReservedRange> getReservedRangeList()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
List<ReservedRange>

getReservedRangeOrBuilder(int index)

public DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder getReservedRangeOrBuilder(int index)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder

getReservedRangeOrBuilderList()

public List<? extends DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder> getReservedRangeOrBuilderList()

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Returns
TypeDescription
List<? extends com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder>

hasName()

public boolean hasName()

optional string name = 1;

Returns
TypeDescription
boolean

Whether the name field is set.

hasOptions()

public boolean hasOptions()

optional .google.protobuf.MessageOptions options = 7;

Returns
TypeDescription
boolean

Whether the options field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()

Get the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.

Returns
TypeDescription
GeneratedMessageV3.FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()

Returns true if all required fields in the message and all embedded messages are set, false otherwise.

See also: MessageOrBuilder#getInitializationErrorString()

Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DescriptorProtos.DescriptorProto.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

Like Builder#mergeFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered in extensionRegistry. Extensions not in the registry will be treated as unknown fields.

Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(DescriptorProtos.DescriptorProto other)

public DescriptorProtos.DescriptorProto.Builder mergeFrom(DescriptorProtos.DescriptorProto other)
Parameter
NameDescription
otherDescriptorProtos.DescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

mergeFrom(Message other)

public DescriptorProtos.DescriptorProto.Builder mergeFrom(Message other)

Merge other into the message being built. other must have the exact same type as this (i.e. getDescriptorForType() == other.getDescriptorForType()).

Merging occurs as follows. For each field:

  • For singular primitive fields, if the field is set in other, then other's value overwrites the value in this message.
  • For singular message fields, if the field is set in other, it is merged into the corresponding sub-message of this message using the same merging rules.
  • For repeated fields, the elements in other are concatenated with the elements in this message.
  • For oneof groups, if the other message has one of the fields set, the group of this message is cleared and replaced by the field of the other message, so that the oneof constraint is preserved.

    This is equivalent to the Message::MergeFrom method in C++.

Parameter
NameDescription
otherMessage
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

mergeOptions(DescriptorProtos.MessageOptions value)

public DescriptorProtos.DescriptorProto.Builder mergeOptions(DescriptorProtos.MessageOptions value)

optional .google.protobuf.MessageOptions options = 7;

Parameter
NameDescription
valueDescriptorProtos.MessageOptions
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final DescriptorProtos.DescriptorProto.Builder mergeUnknownFields(UnknownFieldSet unknownFields)

Merge some unknown fields into the UnknownFieldSet for this message.

Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

removeEnumType(int index)

public DescriptorProtos.DescriptorProto.Builder removeEnumType(int index)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeExtension(int index)

public DescriptorProtos.DescriptorProto.Builder removeExtension(int index)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeExtensionRange(int index)

public DescriptorProtos.DescriptorProto.Builder removeExtensionRange(int index)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeField(int index)

public DescriptorProtos.DescriptorProto.Builder removeField(int index)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeNestedType(int index)

public DescriptorProtos.DescriptorProto.Builder removeNestedType(int index)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeOneofDecl(int index)

public DescriptorProtos.DescriptorProto.Builder removeOneofDecl(int index)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

removeReservedRange(int index)

public DescriptorProtos.DescriptorProto.Builder removeReservedRange(int index)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameter
NameDescription
indexint
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setEnumType(int index, DescriptorProtos.EnumDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder setEnumType(int index, DescriptorProtos.EnumDescriptorProto value)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameters
NameDescription
indexint
valueDescriptorProtos.EnumDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)

repeated .google.protobuf.EnumDescriptorProto enum_type = 4;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.EnumDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setExtension(int index, DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder setExtension(int index, DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameters
NameDescription
indexint
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto extension = 6;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)

public DescriptorProtos.DescriptorProto.Builder setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto.ExtensionRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.ExtensionRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public DescriptorProtos.DescriptorProto.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldDescriptors.FieldDescriptor
valueObject
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

setField(int index, DescriptorProtos.FieldDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder setField(int index, DescriptorProtos.FieldDescriptorProto value)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameters
NameDescription
indexint
valueDescriptorProtos.FieldDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)

repeated .google.protobuf.FieldDescriptorProto field = 2;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.FieldDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setName(String value)

public DescriptorProtos.DescriptorProto.Builder setName(String value)

optional string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

setNameBytes(ByteString value)

public DescriptorProtos.DescriptorProto.Builder setNameBytes(ByteString value)

optional string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

setNestedType(int index, DescriptorProtos.DescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder setNestedType(int index, DescriptorProtos.DescriptorProto value)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)

repeated .google.protobuf.DescriptorProto nested_type = 3;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setOneofDecl(int index, DescriptorProtos.OneofDescriptorProto value)

public DescriptorProtos.DescriptorProto.Builder setOneofDecl(int index, DescriptorProtos.OneofDescriptorProto value)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameters
NameDescription
indexint
valueDescriptorProtos.OneofDescriptorProto
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setOneofDecl(int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setOneofDecl(int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue)

repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.OneofDescriptorProto.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setOptions(DescriptorProtos.MessageOptions value)

public DescriptorProtos.DescriptorProto.Builder setOptions(DescriptorProtos.MessageOptions value)

optional .google.protobuf.MessageOptions options = 7;

Parameter
NameDescription
valueDescriptorProtos.MessageOptions
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setOptions(DescriptorProtos.MessageOptions.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setOptions(DescriptorProtos.MessageOptions.Builder builderForValue)

optional .google.protobuf.MessageOptions options = 7;

Parameter
NameDescription
builderForValueDescriptorProtos.MessageOptions.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public DescriptorProtos.DescriptorProto.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldDescriptors.FieldDescriptor
indexint
valueObject
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides

setReservedName(int index, String value)

public DescriptorProtos.DescriptorProto.Builder setReservedName(int index, String value)

Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.

repeated string reserved_name = 10;

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The reservedName to set.

Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

This builder for chaining.

setReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange value)

public DescriptorProtos.DescriptorProto.Builder setReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange value)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameters
NameDescription
indexint
valueDescriptorProtos.DescriptorProto.ReservedRange
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

public DescriptorProtos.DescriptorProto.Builder setReservedRange(int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue)

repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;

Parameters
NameDescription
indexint
builderForValueDescriptorProtos.DescriptorProto.ReservedRange.Builder
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final DescriptorProtos.DescriptorProto.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
DescriptorProtos.DescriptorProto.Builder
Overrides