Interface IamPolicySearchResult.ExplanationOrBuilder

    • Method Detail

      • 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

        boolean containsMatchedPermissions​(String key)
         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;
      • 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

        Permissions getMatchedPermissionsOrDefault​(String key,
                                                   Permissions defaultValue)
         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

        Permissions getMatchedPermissionsOrThrow​(String key)
         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;