Package com.google.protobuf
Interface DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
-
- All Superinterfaces:
MessageLiteOrBuilder
- All Known Implementing Classes:
DescriptorProtos.ExtensionRangeOptions.Declaration
,DescriptorProtos.ExtensionRangeOptions.Declaration.Builder
- Enclosing class:
- DescriptorProtos.ExtensionRangeOptions
public static interface DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder extends MessageLiteOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getFullName()
The fully-qualified name of the extension field.ByteString
getFullNameBytes()
The fully-qualified name of the extension field.int
getNumber()
The extension number declared within the extension range.boolean
getRepeated()
If true, indicates that the extension must be defined as repeated.boolean
getReserved()
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.java.lang.String
getType()
The fully-qualified type name of the extension field.ByteString
getTypeBytes()
The fully-qualified type name of the extension field.boolean
hasFullName()
The fully-qualified name of the extension field.boolean
hasNumber()
The extension number declared within the extension range.boolean
hasRepeated()
If true, indicates that the extension must be defined as repeated.boolean
hasReserved()
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.boolean
hasType()
The fully-qualified type name of the extension field.-
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
-
-
-
Method Detail
-
hasNumber
boolean hasNumber()
The extension number declared within the extension range.
optional int32 number = 1;
- Returns:
- Whether the number field is set.
-
getNumber
int getNumber()
The extension number declared within the extension range.
optional int32 number = 1;
- Returns:
- The number.
-
hasFullName
boolean hasFullName()
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Returns:
- Whether the fullName field is set.
-
getFullName
java.lang.String getFullName()
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Returns:
- The fullName.
-
getFullNameBytes
ByteString getFullNameBytes()
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Returns:
- The bytes for fullName.
-
hasType
boolean hasType()
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Returns:
- Whether the type field is set.
-
getType
java.lang.String getType()
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Returns:
- The type.
-
getTypeBytes
ByteString getTypeBytes()
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Returns:
- The bytes for type.
-
hasReserved
boolean hasReserved()
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
- Returns:
- Whether the reserved field is set.
-
getReserved
boolean getReserved()
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
- Returns:
- The reserved.
-
hasRepeated
boolean hasRepeated()
If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
- Returns:
- Whether the repeated field is set.
-
getRepeated
boolean getRepeated()
If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
- Returns:
- The repeated.
-
-