Package com.google.cloud.asset.v1p1beta1
Interface IamPolicySearchResult.ExplanationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
IamPolicySearchResult.Explanation,IamPolicySearchResult.Explanation.Builder
- Enclosing class:
- IamPolicySearchResult
public static interface IamPolicySearchResult.ExplanationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanThe map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`).Deprecated.intThe map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`).The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`).getMatchedPermissionsOrDefault(String key, Permissions defaultValue) The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`).The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getMatchedPermissionsCount
int getMatchedPermissionsCount()The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`). Example role string: "roles/compute.instanceAdmin". The roles can also be found in the returned `policy` bindings. Note that the map is populated only if requesting with a permission query.
map<string, .google.cloud.asset.v1p1beta1.Permissions> matched_permissions = 1; -
containsMatchedPermissions
The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`). Example role string: "roles/compute.instanceAdmin". The roles can also be found in the returned `policy` bindings. Note that the map is populated only if requesting with a permission query.
map<string, .google.cloud.asset.v1p1beta1.Permissions> matched_permissions = 1; -
getMatchedPermissions
Deprecated.UsegetMatchedPermissionsMap()instead. -
getMatchedPermissionsMap
Map<String,Permissions> getMatchedPermissionsMap()The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`). Example role string: "roles/compute.instanceAdmin". The roles can also be found in the returned `policy` bindings. Note that the map is populated only if requesting with a permission query.
map<string, .google.cloud.asset.v1p1beta1.Permissions> matched_permissions = 1; -
getMatchedPermissionsOrDefault
The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`). Example role string: "roles/compute.instanceAdmin". The roles can also be found in the returned `policy` bindings. Note that the map is populated only if requesting with a permission query.
map<string, .google.cloud.asset.v1p1beta1.Permissions> matched_permissions = 1; -
getMatchedPermissionsOrThrow
The map from roles to their included permission matching the permission query (e.g. containing `policy.role.permissions:`). Example role string: "roles/compute.instanceAdmin". The roles can also be found in the returned `policy` bindings. Note that the map is populated only if requesting with a permission query.
map<string, .google.cloud.asset.v1p1beta1.Permissions> matched_permissions = 1;
-