Package com.google.cloud.orgpolicy.v1
Enum Policy.ListPolicy.AllValues
java.lang.Object
java.lang.Enum<Policy.ListPolicy.AllValues>
com.google.cloud.orgpolicy.v1.Policy.ListPolicy.AllValues
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Policy.ListPolicy.AllValues>
- Enclosing class:
- Policy.ListPolicy
public static enum Policy.ListPolicy.AllValues
extends Enum<Policy.ListPolicy.AllValues>
implements com.google.protobuf.ProtocolMessageEnum
This enum can be used to set `Policies` that apply to all possible configuration values rather than specific values in `allowed_values` or `denied_values`. Settting this to `ALLOW` will mean this `Policy` allows all values. Similarly, setting it to `DENY` will mean no values are allowed. If set to either `ALLOW` or `DENY, `allowed_values` and `denied_values` must be unset. Setting this to `ALL_VALUES_UNSPECIFIED` allows for setting `allowed_values` and `denied_values`.Protobuf enum
google.cloud.orgpolicy.v1.Policy.ListPolicy.AllValues-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates that allowed_values or denied_values must be set.A policy with this set allows all values.A policy with this set denies all values. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIndicates that allowed_values or denied_values must be set.static final intA policy with this set allows all values.static final intA policy with this set denies all values. -
Method Summary
Modifier and TypeMethodDescriptionstatic Policy.ListPolicy.AllValuesforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<Policy.ListPolicy.AllValues>static Policy.ListPolicy.AllValuesvalueOf(int value) Deprecated.static Policy.ListPolicy.AllValuesvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static Policy.ListPolicy.AllValuesReturns the enum constant of this type with the specified name.static Policy.ListPolicy.AllValues[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ALL_VALUES_UNSPECIFIED
Indicates that allowed_values or denied_values must be set.
ALL_VALUES_UNSPECIFIED = 0; -
ALLOW
A policy with this set allows all values.
ALLOW = 1; -
DENY
A policy with this set denies all values.
DENY = 2; -
UNRECOGNIZED
-
-
Field Details
-
ALL_VALUES_UNSPECIFIED_VALUE
public static final int ALL_VALUES_UNSPECIFIED_VALUEIndicates that allowed_values or denied_values must be set.
ALL_VALUES_UNSPECIFIED = 0;- See Also:
-
ALLOW_VALUE
public static final int ALLOW_VALUEA policy with this set allows all values.
ALLOW = 1;- See Also:
-
DENY_VALUE
public static final int DENY_VALUEA policy with this set denies all values.
DENY = 2;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Policy.ListPolicy.AllValues> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static Policy.ListPolicy.AllValues valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) 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:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-