Package com.google.protobuf
Enum DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits
- java.lang.Object
-
- java.lang.Enum<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits>
-
- com.google.protobuf.DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits
-
- All Implemented Interfaces:
Internal.EnumLite,java.io.Serializable,java.lang.Comparable<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits>
- Enclosing class:
- DescriptorProtos.FeatureSet.ProtoLimitsFeature
public static enum DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits extends java.lang.Enum<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits> implements Internal.EnumLite
Protobuf enumgoogle.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits.EnforceProtoLimitsVerifier
-
Enum Constant Summary
Enum Constants Enum Constant Description LEGACY_NO_EXPLICIT_LIMITSDefault pre-EDITION_2026: there are no limit enforcement at the protoc level.PROTO_LIMITS_UNKNOWNPROTO_LIMITS_UNKNOWN = 0;PROTO_LIMITS2026A set of limits enforced by Edition 2026 by default.
-
Field Summary
Fields Modifier and Type Field Description private static Internal.EnumLiteMap<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits>internalValueMapstatic intLEGACY_NO_EXPLICIT_LIMITS_VALUEDefault pre-EDITION_2026: there are no limit enforcement at the protoc level.static intPROTO_LIMITS_UNKNOWN_VALUEPROTO_LIMITS_UNKNOWN = 0;static intPROTO_LIMITS2026_VALUEA set of limits enforced by Edition 2026 by default.private intvalue
-
Constructor Summary
Constructors Modifier Constructor Description privateEnforceProtoLimits(int value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimitsforNumber(int value)intgetNumber()static Internal.EnumLiteMap<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits>internalGetValueMap()static Internal.EnumVerifierinternalGetVerifier()static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimitsvalueOf(int value)Deprecated.static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimitsvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PROTO_LIMITS_UNKNOWN
public static final DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits PROTO_LIMITS_UNKNOWN
PROTO_LIMITS_UNKNOWN = 0;
-
LEGACY_NO_EXPLICIT_LIMITS
public static final DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits LEGACY_NO_EXPLICIT_LIMITS
Default pre-EDITION_2026: there are no limit enforcement at the protoc level. Practical limits still exist, but they will tend to fail while compiling protoc-generated code, and these limits tend to be language or toolchain specific.
LEGACY_NO_EXPLICIT_LIMITS = 1;
-
PROTO_LIMITS2026
public static final DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits PROTO_LIMITS2026
A set of limits enforced by Edition 2026 by default. For a detailed list of all the limits please consult the Edition 2026 documentation.
PROTO_LIMITS2026 = 2;
-
-
Field Detail
-
PROTO_LIMITS_UNKNOWN_VALUE
public static final int PROTO_LIMITS_UNKNOWN_VALUE
PROTO_LIMITS_UNKNOWN = 0;- See Also:
- Constant Field Values
-
LEGACY_NO_EXPLICIT_LIMITS_VALUE
public static final int LEGACY_NO_EXPLICIT_LIMITS_VALUE
Default pre-EDITION_2026: there are no limit enforcement at the protoc level. Practical limits still exist, but they will tend to fail while compiling protoc-generated code, and these limits tend to be language or toolchain specific.
LEGACY_NO_EXPLICIT_LIMITS = 1;- See Also:
- Constant Field Values
-
PROTO_LIMITS2026_VALUE
public static final int PROTO_LIMITS2026_VALUE
A set of limits enforced by Edition 2026 by default. For a detailed list of all the limits please consult the Edition 2026 documentation.
PROTO_LIMITS2026 = 2;- See Also:
- Constant Field Values
-
internalValueMap
private static final Internal.EnumLiteMap<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits> internalValueMap
-
value
private final int value
-
-
Method Detail
-
values
public static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits c : DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfaceInternal.EnumLite
-
valueOf
@Deprecated public static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
forNumber
public static DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits forNumber(int value)
-
internalGetValueMap
public static Internal.EnumLiteMap<DescriptorProtos.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits> internalGetValueMap()
-
internalGetVerifier
public static Internal.EnumVerifier internalGetVerifier()
-
-