Class FieldInfoProto (2.45.1)
Stay organized with collections
Save and categorize content based on your preferences.
public final class FieldInfoProto
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 2024-10-03 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-10-03 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-03 UTC."]]