Send feedback
Enum Field.Cardinality (3.19.4)
Stay organized with collections
Save and categorize content based on your preferences.
public enum Field . Cardinality extends Enum<Field . Cardinality > implements Internal . EnumLite
Whether a field is optional, required, or repeated.
Protobuf enum google.protobuf.Field.Cardinality
Static Fields
Name Description CARDINALITY_OPTIONAL
For optional fields.
CARDINALITY_OPTIONAL = 1;
CARDINALITY_OPTIONAL_VALUE
For optional fields.
CARDINALITY_OPTIONAL = 1;
CARDINALITY_REPEATED
For repeated fields.
CARDINALITY_REPEATED = 3;
CARDINALITY_REPEATED_VALUE
For repeated fields.
CARDINALITY_REPEATED = 3;
CARDINALITY_REQUIRED
For required fields. Proto2 syntax only.
CARDINALITY_REQUIRED = 2;
CARDINALITY_REQUIRED_VALUE
For required fields. Proto2 syntax only.
CARDINALITY_REQUIRED = 2;
CARDINALITY_UNKNOWN
For fields with unknown cardinality.
CARDINALITY_UNKNOWN = 0;
CARDINALITY_UNKNOWN_VALUE
For fields with unknown cardinality.
CARDINALITY_UNKNOWN = 0;
UNRECOGNIZED
Static Methods
Name Description forNumber(int value)
internalGetValueMap()
internalGetVerifier()
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name Description getNumber()
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 2024-11-19 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 2024-11-19 UTC."],[],[]]