Class FieldInfoProto (2.74.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class FieldInfoProto extends GeneratedFile
Inheritance
java.lang.Object >
com.google.protobuf.GeneratedFile >
FieldInfoProto
Inherited Members
com.google.protobuf.GeneratedFile.addOptionalExtension(com.google.protobuf.ExtensionRegistry,java.lang.String,java.lang.String)
Static Fields
FIELD_INFO_FIELD_NUMBER
public static final int FIELD_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
fieldInfo
public static final GeneratedMessage.GeneratedExtension<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 { ... }
Static Methods
getDescriptor()
public static Descriptors.FileDescriptor getDescriptor()
registerAllExtensions(ExtensionRegistry registry)
public static void registerAllExtensions(ExtensionRegistry registry)
registerAllExtensions(ExtensionRegistryLite registry)
public static void registerAllExtensions(ExtensionRegistryLite registry)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-04 UTC.
[null,null,["Last updated 2026-08-04 UTC."],[],[]]