Class FieldInfoProto

java.lang.Object
com.google.protobuf.GeneratedFile
com.google.api.FieldInfoProto

@Generated public final class FieldInfoProto extends com.google.protobuf.GeneratedFile
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,FieldInfo>
    Rich semantic descriptor of an API field beyond the basic typing.
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.google.protobuf.Descriptors.FileDescriptor
     
    static void
    registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
     
    static void
    registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
     

    Methods inherited from class com.google.protobuf.GeneratedFile

    addOptionalExtension

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • FIELD_INFO_FIELD_NUMBER

      public static final int FIELD_INFO_FIELD_NUMBER
      See Also:
    • fieldInfo

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,FieldInfo> fieldInfo
       Rich semantic descriptor of an API field beyond the basic typing.
      
       Examples:
      
       string request_id = 1 [(google.api.field_info).format = UUID4];
       string old_ip_address = 2 [(google.api.field_info).format = IPV4];
       string new_ip_address = 3 [(google.api.field_info).format = IPV6];
       string actual_ip_address = 4 [
       (google.api.field_info).format = IPV4_OR_IPV6
       ];
       google.protobuf.Any generic_field = 5 [
       (google.api.field_info).referenced_types = {type_name: "ActualType"},
       (google.api.field_info).referenced_types = {type_name: "OtherType"},
       ];
       google.protobuf.Any generic_user_input = 5 [
       (google.api.field_info).referenced_types = {type_name: "*"},
       ];
       
      extend .google.protobuf.FieldOptions { ... }
  • Method Details

    • registerAllExtensions

      public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
    • registerAllExtensions

      public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
    • getDescriptor

      public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()