Interface OptionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Option, Option.Builder

public interface OptionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The option's name.
    com.google.protobuf.ByteString
    The option's name.
    The option's value packed in an Any message.
    The option's value packed in an Any message.
    boolean
    The option's value packed in an Any message.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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

      com.google.protobuf.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.
    • getValueOrBuilder

      AnyOrBuilder getValueOrBuilder()
       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;