Enum Explanations.BindingExplanation.Membership
- java.lang.Object
-
- java.lang.Enum<Explanations.BindingExplanation.Membership>
-
- google.cloud.policytroubleshooter.v1.Explanations.BindingExplanation.Membership
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<Explanations.BindingExplanation.Membership>
- Enclosing class:
- Explanations.BindingExplanation
public static enum Explanations.BindingExplanation.Membership extends Enum<Explanations.BindingExplanation.Membership> implements com.google.protobuf.ProtocolMessageEnum
Whether the binding includes the principal.
Protobuf enumgoogle.cloud.policytroubleshooter.v1.BindingExplanation.Membership
-
-
Enum Constant Summary
Enum Constants Enum Constant Description MEMBERSHIP_INCLUDED
The binding includes the principal.MEMBERSHIP_NOT_INCLUDED
The binding does not include the principal.MEMBERSHIP_UNKNOWN_INFO_DENIED
The sender of the request is not allowed to access the binding.MEMBERSHIP_UNKNOWN_UNSUPPORTED
The principal is an unsupported type.MEMBERSHIP_UNSPECIFIED
Default value.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
MEMBERSHIP_INCLUDED_VALUE
The binding includes the principal.static int
MEMBERSHIP_NOT_INCLUDED_VALUE
The binding does not include the principal.static int
MEMBERSHIP_UNKNOWN_INFO_DENIED_VALUE
The sender of the request is not allowed to access the binding.static int
MEMBERSHIP_UNKNOWN_UNSUPPORTED_VALUE
The principal is an unsupported type.static int
MEMBERSHIP_UNSPECIFIED_VALUE
Default value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Explanations.BindingExplanation.Membership
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<Explanations.BindingExplanation.Membership>
internalGetValueMap()
static Explanations.BindingExplanation.Membership
valueOf(int value)
Deprecated.static Explanations.BindingExplanation.Membership
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Explanations.BindingExplanation.Membership
valueOf(String name)
Returns the enum constant of this type with the specified name.static Explanations.BindingExplanation.Membership[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MEMBERSHIP_UNSPECIFIED
public static final Explanations.BindingExplanation.Membership MEMBERSHIP_UNSPECIFIED
Default value. This value is unused.
MEMBERSHIP_UNSPECIFIED = 0;
-
MEMBERSHIP_INCLUDED
public static final Explanations.BindingExplanation.Membership MEMBERSHIP_INCLUDED
The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
MEMBERSHIP_INCLUDED = 1;
-
MEMBERSHIP_NOT_INCLUDED
public static final Explanations.BindingExplanation.Membership MEMBERSHIP_NOT_INCLUDED
The binding does not include the principal.
MEMBERSHIP_NOT_INCLUDED = 2;
-
MEMBERSHIP_UNKNOWN_INFO_DENIED
public static final Explanations.BindingExplanation.Membership MEMBERSHIP_UNKNOWN_INFO_DENIED
The sender of the request is not allowed to access the binding.
MEMBERSHIP_UNKNOWN_INFO_DENIED = 3;
-
MEMBERSHIP_UNKNOWN_UNSUPPORTED
public static final Explanations.BindingExplanation.Membership MEMBERSHIP_UNKNOWN_UNSUPPORTED
The principal is an unsupported type. Only Google Accounts and service accounts are supported.
MEMBERSHIP_UNKNOWN_UNSUPPORTED = 4;
-
UNRECOGNIZED
public static final Explanations.BindingExplanation.Membership UNRECOGNIZED
-
-
Field Detail
-
MEMBERSHIP_UNSPECIFIED_VALUE
public static final int MEMBERSHIP_UNSPECIFIED_VALUE
Default value. This value is unused.
MEMBERSHIP_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
MEMBERSHIP_INCLUDED_VALUE
public static final int MEMBERSHIP_INCLUDED_VALUE
The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
MEMBERSHIP_INCLUDED = 1;
- See Also:
- Constant Field Values
-
MEMBERSHIP_NOT_INCLUDED_VALUE
public static final int MEMBERSHIP_NOT_INCLUDED_VALUE
The binding does not include the principal.
MEMBERSHIP_NOT_INCLUDED = 2;
- See Also:
- Constant Field Values
-
MEMBERSHIP_UNKNOWN_INFO_DENIED_VALUE
public static final int MEMBERSHIP_UNKNOWN_INFO_DENIED_VALUE
The sender of the request is not allowed to access the binding.
MEMBERSHIP_UNKNOWN_INFO_DENIED = 3;
- See Also:
- Constant Field Values
-
MEMBERSHIP_UNKNOWN_UNSUPPORTED_VALUE
public static final int MEMBERSHIP_UNKNOWN_UNSUPPORTED_VALUE
The principal is an unsupported type. Only Google Accounts and service accounts are supported.
MEMBERSHIP_UNKNOWN_UNSUPPORTED = 4;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Explanations.BindingExplanation.Membership[] 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 (Explanations.BindingExplanation.Membership c : Explanations.BindingExplanation.Membership.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Explanations.BindingExplanation.Membership valueOf(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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Explanations.BindingExplanation.Membership 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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
public static Explanations.BindingExplanation.Membership forNumber(int value)
- 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<Explanations.BindingExplanation.Membership> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Explanations.BindingExplanation.Membership 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
-
-