Enum PartnerPermissions.Permission
java.lang.Object
java.lang.Enum<PartnerPermissions.Permission>
com.google.cloud.cloudcontrolspartner.v1beta.PartnerPermissions.Permission
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<PartnerPermissions.Permission>
- Enclosing class:
- PartnerPermissions
public static enum PartnerPermissions.Permission
extends Enum<PartnerPermissions.Permission>
implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum
google.cloud.cloudcontrolspartner.v1beta.PartnerPermissions.Permission-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPermission for Access Approval requestsPermission for Access Transparency and emergency logsPermission for support case details for Access Transparency log entriesPermission for External Key Manager connection statusPermission for Assured Workloads monitoring violationsUnspecified partner permission -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intPermission for Access Approval requestsstatic final intPermission for Access Transparency and emergency logsstatic final intPermission for support case details for Access Transparency log entriesstatic final intPermission for External Key Manager connection statusstatic final intPermission for Assured Workloads monitoring violationsstatic final intUnspecified partner permission -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<PartnerPermissions.Permission>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.static PartnerPermissions.Permission[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
PERMISSION_UNSPECIFIED
Unspecified partner permission
PERMISSION_UNSPECIFIED = 0; -
ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS
Permission for Access Transparency and emergency logs
ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS = 1; -
ASSURED_WORKLOADS_MONITORING
Permission for Assured Workloads monitoring violations
ASSURED_WORKLOADS_MONITORING = 2; -
ACCESS_APPROVAL_REQUESTS
Permission for Access Approval requests
ACCESS_APPROVAL_REQUESTS = 3; -
ASSURED_WORKLOADS_EKM_CONNECTION_STATUS
Permission for External Key Manager connection status
ASSURED_WORKLOADS_EKM_CONNECTION_STATUS = 4; -
ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER
Permission for support case details for Access Transparency log entries
ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER = 5; -
UNRECOGNIZED
-
-
Field Details
-
PERMISSION_UNSPECIFIED_VALUE
public static final int PERMISSION_UNSPECIFIED_VALUEUnspecified partner permission
PERMISSION_UNSPECIFIED = 0;- See Also:
-
ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS_VALUE
public static final int ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS_VALUEPermission for Access Transparency and emergency logs
ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS = 1;- See Also:
-
ASSURED_WORKLOADS_MONITORING_VALUE
public static final int ASSURED_WORKLOADS_MONITORING_VALUEPermission for Assured Workloads monitoring violations
ASSURED_WORKLOADS_MONITORING = 2;- See Also:
-
ACCESS_APPROVAL_REQUESTS_VALUE
public static final int ACCESS_APPROVAL_REQUESTS_VALUEPermission for Access Approval requests
ACCESS_APPROVAL_REQUESTS = 3;- See Also:
-
ASSURED_WORKLOADS_EKM_CONNECTION_STATUS_VALUE
public static final int ASSURED_WORKLOADS_EKM_CONNECTION_STATUS_VALUEPermission for External Key Manager connection status
ASSURED_WORKLOADS_EKM_CONNECTION_STATUS = 4;- See Also:
-
ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER_VALUE
public static final int ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER_VALUEPermission for support case details for Access Transparency log entries
ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER = 5;- 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<PartnerPermissions.Permission> 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 PartnerPermissions.Permission 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
-