Package com.google.api
Class FieldInfoProto
java.lang.Object
com.google.api.FieldInfoProto
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final com.google.protobuf.GeneratedMessageLite.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,
FieldInfo> Rich semantic descriptor of an API field beyond the basic typing. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
registerAllExtensions
(com.google.protobuf.ExtensionRegistryLite registry)
-
Field Details
-
FIELD_INFO_FIELD_NUMBER
public static final int FIELD_INFO_FIELD_NUMBER- See Also:
-
fieldInfo
public static final com.google.protobuf.GeneratedMessageLite.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,FieldInfo> fieldInfoRich 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)
-