Package com.google.protobuf
Interface TypeOrBuilder
- All Superinterfaces:
MessageLiteOrBuilder
- All Known Implementing Classes:
Type,Type.Builder
-
Method Summary
Modifier and TypeMethodDescriptionThe source edition string, only valid when syntax is SYNTAX_EDITIONS.The source edition string, only valid when syntax is SYNTAX_EDITIONS.getFields(int index) The list of fields.intThe list of fields.The list of fields.getName()The fully qualified message name.The fully qualified message name.getOneofs(int index) The list of types appearing in `oneof` definitions in this type.getOneofsBytes(int index) The list of types appearing in `oneof` definitions in this type.intThe list of types appearing in `oneof` definitions in this type.The list of types appearing in `oneof` definitions in this type.getOptions(int index) The protocol buffer options.intThe protocol buffer options.The protocol buffer options.The source context.The source syntax.intThe source syntax.booleanThe source context.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
String getName()The fully qualified message name.
string name = 1;- Returns:
- The name.
-
getNameBytes
ByteString getNameBytes()The fully qualified message name.
string name = 1;- Returns:
- The bytes for name.
-
getFieldsList
The list of fields.
repeated .google.protobuf.Field fields = 2; -
getFields
The list of fields.
repeated .google.protobuf.Field fields = 2; -
getFieldsCount
int getFieldsCount()The list of fields.
repeated .google.protobuf.Field fields = 2; -
getOneofsList
The list of types appearing in `oneof` definitions in this type.
repeated string oneofs = 3;- Returns:
- A list containing the oneofs.
-
getOneofsCount
int getOneofsCount()The list of types appearing in `oneof` definitions in this type.
repeated string oneofs = 3;- Returns:
- The count of oneofs.
-
getOneofs
The list of types appearing in `oneof` definitions in this type.
repeated string oneofs = 3;- Parameters:
index- The index of the element to return.- Returns:
- The oneofs at the given index.
-
getOneofsBytes
The list of types appearing in `oneof` definitions in this type.
repeated string oneofs = 3;- Parameters:
index- The index of the element to return.- Returns:
- The oneofs at the given index.
-
getOptionsList
The protocol buffer options.
repeated .google.protobuf.Option options = 4; -
getOptions
The protocol buffer options.
repeated .google.protobuf.Option options = 4; -
getOptionsCount
int getOptionsCount()The protocol buffer options.
repeated .google.protobuf.Option options = 4; -
hasSourceContext
boolean hasSourceContext()The source context.
.google.protobuf.SourceContext source_context = 5;- Returns:
- Whether the sourceContext field is set.
-
getSourceContext
SourceContext getSourceContext()The source context.
.google.protobuf.SourceContext source_context = 5;- Returns:
- The sourceContext.
-
getSyntaxValue
int getSyntaxValue()The source syntax.
.google.protobuf.Syntax syntax = 6;- Returns:
- The enum numeric value on the wire for syntax.
-
getSyntax
Syntax getSyntax()The source syntax.
.google.protobuf.Syntax syntax = 6;- Returns:
- The syntax.
-
getEdition
String getEdition()The source edition string, only valid when syntax is SYNTAX_EDITIONS.
string edition = 7;- Returns:
- The edition.
-
getEditionBytes
ByteString getEditionBytes()The source edition string, only valid when syntax is SYNTAX_EDITIONS.
string edition = 7;- Returns:
- The bytes for edition.
-