Interface OptionOrBuilder

All Superinterfaces:
MessageLiteOrBuilder
All Known Implementing Classes:
Option, Option.Builder

@Generated public interface OptionOrBuilder extends MessageLiteOrBuilder
  • Method Details

    • getName

      String getName()
      The option's name. For protobuf built-in options (options defined in
      descriptor.proto), this is the short name. For example, `"map_entry"`.
      For custom options, it should be the fully-qualified name. For example,
      `"google.api.http"`.
      
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      ByteString getNameBytes()
      The option's name. For protobuf built-in options (options defined in
      descriptor.proto), this is the short name. For example, `"map_entry"`.
      For custom options, it should be the fully-qualified name. For example,
      `"google.api.http"`.
      
      string name = 1;
      Returns:
      The bytes for name.
    • hasValue

      boolean hasValue()
      The option's value packed in an Any message. If the value is a primitive,
      the corresponding wrapper type defined in google/protobuf/wrappers.proto
      should be used. If the value is an enum, it should be stored as an int32
      value using the google.protobuf.Int32Value type.
      
      .google.protobuf.Any value = 2;
      Returns:
      Whether the value field is set.
    • getValue

      Any getValue()
      The option's value packed in an Any message. If the value is a primitive,
      the corresponding wrapper type defined in google/protobuf/wrappers.proto
      should be used. If the value is an enum, it should be stored as an int32
      value using the google.protobuf.Int32Value type.
      
      .google.protobuf.Any value = 2;
      Returns:
      The value.