public interface PermissionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
getApiDisabled()
The service API associated with the permission is not enabled.
|
Permission.CustomRolesSupportLevel |
getCustomRolesSupportLevel()
The current custom role support level.
|
int |
getCustomRolesSupportLevelValue()
The current custom role support level.
|
String |
getDescription()
A brief description of what this Permission is used for.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A brief description of what this Permission is used for.
|
String |
getName()
The name of this Permission.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of this Permission.
|
boolean |
getOnlyInPredefinedRoles()
Deprecated.
google.iam.admin.v1.Permission.only_in_predefined_roles is deprecated. See
google/iam/admin/v1/iam.proto;l=1450
|
String |
getPrimaryPermission()
The preferred name for this permission.
|
com.google.protobuf.ByteString |
getPrimaryPermissionBytes()
The preferred name for this permission.
|
Permission.PermissionLaunchStage |
getStage()
The current launch stage of the permission.
|
int |
getStageValue()
The current launch stage of the permission.
|
String |
getTitle()
The title of this Permission.
|
com.google.protobuf.ByteString |
getTitleBytes()
The title of this Permission.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The name of this Permission.
string name = 1;com.google.protobuf.ByteString getNameBytes()
The name of this Permission.
string name = 1;String getTitle()
The title of this Permission.
string title = 2;com.google.protobuf.ByteString getTitleBytes()
The title of this Permission.
string title = 2;String getDescription()
A brief description of what this Permission is used for. This permission can ONLY be used in predefined roles.
string description = 3;com.google.protobuf.ByteString getDescriptionBytes()
A brief description of what this Permission is used for. This permission can ONLY be used in predefined roles.
string description = 3;@Deprecated boolean getOnlyInPredefinedRoles()
bool only_in_predefined_roles = 4 [deprecated = true];int getStageValue()
The current launch stage of the permission.
.google.iam.admin.v1.Permission.PermissionLaunchStage stage = 5;Permission.PermissionLaunchStage getStage()
The current launch stage of the permission.
.google.iam.admin.v1.Permission.PermissionLaunchStage stage = 5;int getCustomRolesSupportLevelValue()
The current custom role support level.
.google.iam.admin.v1.Permission.CustomRolesSupportLevel custom_roles_support_level = 6;
Permission.CustomRolesSupportLevel getCustomRolesSupportLevel()
The current custom role support level.
.google.iam.admin.v1.Permission.CustomRolesSupportLevel custom_roles_support_level = 6;
boolean getApiDisabled()
The service API associated with the permission is not enabled.
bool api_disabled = 7;String getPrimaryPermission()
The preferred name for this permission. If present, then this permission is an alias of, and equivalent to, the listed primary_permission.
string primary_permission = 8;com.google.protobuf.ByteString getPrimaryPermissionBytes()
The preferred name for this permission. If present, then this permission is an alias of, and equivalent to, the listed primary_permission.
string primary_permission = 8;Copyright © 2025 Google LLC. All rights reserved.