Interface DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder

    • 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.
    • 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.