Send feedback
Enum FieldInfo.Format (2.60.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public enum FieldInfo . Format extends Enum<FieldInfo . Format > implements ProtocolMessageEnum
The standard format of a field value. The supported formats are all backed
by either an RFC defined by the IETF or a Google-defined AIP.
Protobuf enum google.api.FieldInfo.Format
Static Fields
Name
Description
FORMAT_UNSPECIFIED
Default, unspecified value.
FORMAT_UNSPECIFIED = 0;
FORMAT_UNSPECIFIED_VALUE
Default, unspecified value.
FORMAT_UNSPECIFIED = 0;
IPV4
Internet Protocol v4 value as defined by RFC
791 . The value may be
condensed, with leading zeros in each octet stripped. For example,
001.022.233.040
would be condensed to 1.22.233.40
.
IPV4 = 2;
IPV4_OR_IPV6
An IP address in either v4 or v6 format as described by the individual
values defined herein. See the comments on the IPV4 and IPV6 types for
allowed normalizations of each.
IPV4_OR_IPV6 = 4;
IPV4_OR_IPV6_VALUE
An IP address in either v4 or v6 format as described by the individual
values defined herein. See the comments on the IPV4 and IPV6 types for
allowed normalizations of each.
IPV4_OR_IPV6 = 4;
IPV4_VALUE
Internet Protocol v4 value as defined by RFC
791 . The value may be
condensed, with leading zeros in each octet stripped. For example,
001.022.233.040
would be condensed to 1.22.233.40
.
IPV4 = 2;
IPV6
Internet Protocol v6 value as defined by RFC
2460 . The value may be
normalized to entirely lowercase letters with zeros compressed, following
RFC 5952 . For example,
the value 2001:0DB8:0::0
would be normalized to 2001:db8::
.
IPV6 = 3;
IPV6_VALUE
Internet Protocol v6 value as defined by RFC
2460 . The value may be
normalized to entirely lowercase letters with zeros compressed, following
RFC 5952 . For example,
the value 2001:0DB8:0::0
would be normalized to 2001:db8::
.
IPV6 = 3;
UNRECOGNIZED
UUID4
Universally Unique Identifier, version 4, value as defined by
https://datatracker.ietf.org/doc/html/rfc4122 . The value may be
normalized to entirely lowercase letters. For example, the value
F47AC10B-58CC-0372-8567-0E02B2C3D479
would be normalized to
f47ac10b-58cc-0372-8567-0e02b2c3d479
.
UUID4 = 1;
UUID4_VALUE
Universally Unique Identifier, version 4, value as defined by
https://datatracker.ietf.org/doc/html/rfc4122 . The value may be
normalized to entirely lowercase letters. For example, the value
F47AC10B-58CC-0372-8567-0E02B2C3D479
would be normalized to
f47ac10b-58cc-0372-8567-0e02b2c3d479
.
UUID4 = 1;
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Send feedback
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 2025-08-28 UTC.
Need to tell us more?
[[["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 2025-08-28 UTC."],[],[],null,["# Enum FieldInfo.Format (2.60.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.60.0 (latest)](/java/docs/reference/proto-google-common-protos/latest/com.google.api.FieldInfo.Format)\n- [2.59.2](/java/docs/reference/proto-google-common-protos/2.59.2/com.google.api.FieldInfo.Format)\n- [2.58.0](/java/docs/reference/proto-google-common-protos/2.58.0/com.google.api.FieldInfo.Format)\n- [2.57.0](/java/docs/reference/proto-google-common-protos/2.57.0/com.google.api.FieldInfo.Format)\n- [2.56.0](/java/docs/reference/proto-google-common-protos/2.56.0/com.google.api.FieldInfo.Format)\n- [2.54.1](/java/docs/reference/proto-google-common-protos/2.54.1/com.google.api.FieldInfo.Format)\n- [2.53.0](/java/docs/reference/proto-google-common-protos/2.53.0/com.google.api.FieldInfo.Format)\n- [2.52.0](/java/docs/reference/proto-google-common-protos/2.52.0/com.google.api.FieldInfo.Format)\n- [2.51.0](/java/docs/reference/proto-google-common-protos/2.51.0/com.google.api.FieldInfo.Format)\n- [2.50.1](/java/docs/reference/proto-google-common-protos/2.50.1/com.google.api.FieldInfo.Format)\n- [2.49.0](/java/docs/reference/proto-google-common-protos/2.49.0/com.google.api.FieldInfo.Format)\n- [2.48.0](/java/docs/reference/proto-google-common-protos/2.48.0/com.google.api.FieldInfo.Format)\n- [2.46.0](/java/docs/reference/proto-google-common-protos/2.46.0/com.google.api.FieldInfo.Format)\n- [2.45.1](/java/docs/reference/proto-google-common-protos/2.45.1/com.google.api.FieldInfo.Format)\n- [2.44.0](/java/docs/reference/proto-google-common-protos/2.44.0/com.google.api.FieldInfo.Format)\n- [2.43.0](/java/docs/reference/proto-google-common-protos/2.43.0/com.google.api.FieldInfo.Format)\n- [2.42.0](/java/docs/reference/proto-google-common-protos/2.42.0/com.google.api.FieldInfo.Format)\n- [2.41.0](/java/docs/reference/proto-google-common-protos/2.41.0/com.google.api.FieldInfo.Format)\n- [2.40.0](/java/docs/reference/proto-google-common-protos/2.40.0/com.google.api.FieldInfo.Format)\n- [2.39.1](/java/docs/reference/proto-google-common-protos/2.39.1/com.google.api.FieldInfo.Format)\n- [2.38.0](/java/docs/reference/proto-google-common-protos/2.38.0/com.google.api.FieldInfo.Format)\n- [2.37.1](/java/docs/reference/proto-google-common-protos/2.37.1/com.google.api.FieldInfo.Format)\n- [2.36.0](/java/docs/reference/proto-google-common-protos/2.36.0/com.google.api.FieldInfo.Format)\n- [2.34.0](/java/docs/reference/proto-google-common-protos/2.34.0/com.google.api.FieldInfo.Format)\n- [2.33.0](/java/docs/reference/proto-google-common-protos/2.33.0/com.google.api.FieldInfo.Format)\n- [2.32.0](/java/docs/reference/proto-google-common-protos/2.32.0/com.google.api.FieldInfo.Format)\n- [2.30.0](/java/docs/reference/proto-google-common-protos/2.30.0/com.google.api.FieldInfo.Format)\n- [2.29.0](/java/docs/reference/proto-google-common-protos/2.29.0/com.google.api.FieldInfo.Format)\n- [2.28.0](/java/docs/reference/proto-google-common-protos/2.28.0/com.google.api.FieldInfo.Format)\n- [2.27.0](/java/docs/reference/proto-google-common-protos/2.27.0/com.google.api.FieldInfo.Format)\n- [2.26.0](/java/docs/reference/proto-google-common-protos/2.26.0/com.google.api.FieldInfo.Format)\n- [2.25.1](/java/docs/reference/proto-google-common-protos/2.25.1/com.google.api.FieldInfo.Format)\n- [2.24.0](/java/docs/reference/proto-google-common-protos/2.24.0/com.google.api.FieldInfo.Format)\n- [2.23.1](/java/docs/reference/proto-google-common-protos/2.23.1/com.google.api.FieldInfo.Format)\n- [2.22.1](/java/docs/reference/proto-google-common-protos/2.22.1/com.google.api.FieldInfo.Format)\n- [2.21.1](/java/docs/reference/proto-google-common-protos/2.21.1/com.google.api.FieldInfo.Format)\n- [2.15.0](/java/docs/reference/proto-google-common-protos/2.15.0/com.google.api.FieldInfo.Format)\n- [2.14.3](/java/docs/reference/proto-google-common-protos/2.14.3/com.google.api.FieldInfo.Format)\n- [2.13.0](/java/docs/reference/proto-google-common-protos/2.13.0/com.google.api.FieldInfo.Format)\n- [2.12.0](/java/docs/reference/proto-google-common-protos/2.12.0/com.google.api.FieldInfo.Format)\n- [2.11.0](/java/docs/reference/proto-google-common-protos/2.11.0/com.google.api.FieldInfo.Format)\n- [2.10.0](/java/docs/reference/proto-google-common-protos/2.10.0/com.google.api.FieldInfo.Format)\n- [2.9.6](/java/docs/reference/proto-google-common-protos/2.9.6/com.google.api.FieldInfo.Format)\n- [2.8.4](/java/docs/reference/proto-google-common-protos/2.8.4/com.google.api.FieldInfo.Format)\n- [2.7.4](/java/docs/reference/proto-google-common-protos/2.7.4/com.google.api.FieldInfo.Format) \n\n public enum FieldInfo.Format extends Enum\u003cFieldInfo.Format\u003e implements ProtocolMessageEnum\n\nThe standard format of a field value. The supported formats are all backed\nby either an RFC defined by the IETF or a Google-defined AIP.\n\nProtobuf enum `google.api.FieldInfo.Format` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]