Class IAMStub (3.1.0)

public abstract class IAMStub implements BackgroundResource

Base stub class for the IAM service API.

This class is for advanced usage and reflects the underlying API directly.

Inheritance

java.lang.Object > IAMStub

Implements

BackgroundResource

Constructors

IAMStub()

public IAMStub()

Methods

close()

public abstract void close()

createRoleCallable()

public UnaryCallable<CreateRoleRequest,Role> createRoleCallable()
Returns

createServiceAccountCallable()

public UnaryCallable<CreateServiceAccountRequest,ServiceAccount> createServiceAccountCallable()
Returns

createServiceAccountKeyCallable()

public UnaryCallable<CreateServiceAccountKeyRequest,ServiceAccountKey> createServiceAccountKeyCallable()
Returns

deleteRoleCallable()

public UnaryCallable<DeleteRoleRequest,Role> deleteRoleCallable()
Returns

deleteServiceAccountCallable()

public UnaryCallable<DeleteServiceAccountRequest,Empty> deleteServiceAccountCallable()
Returns

deleteServiceAccountKeyCallable()

public UnaryCallable<DeleteServiceAccountKeyRequest,Empty> deleteServiceAccountKeyCallable()
Returns

disableServiceAccountCallable()

public UnaryCallable<DisableServiceAccountRequest,Empty> disableServiceAccountCallable()
Returns

disableServiceAccountKeyCallable()

public UnaryCallable<DisableServiceAccountKeyRequest,Empty> disableServiceAccountKeyCallable()
Returns

enableServiceAccountCallable()

public UnaryCallable<EnableServiceAccountRequest,Empty> enableServiceAccountCallable()
Returns

enableServiceAccountKeyCallable()

public UnaryCallable<EnableServiceAccountKeyRequest,Empty> enableServiceAccountKeyCallable()
Returns

getIamPolicyCallable()

public UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getRoleCallable()

public UnaryCallable<GetRoleRequest,Role> getRoleCallable()
Returns

getServiceAccountCallable()

public UnaryCallable<GetServiceAccountRequest,ServiceAccount> getServiceAccountCallable()
Returns

getServiceAccountKeyCallable()

public UnaryCallable<GetServiceAccountKeyRequest,ServiceAccountKey> getServiceAccountKeyCallable()
Returns

lintPolicyCallable()

public UnaryCallable<LintPolicyRequest,LintPolicyResponse> lintPolicyCallable()
Returns

listRolesCallable()

public UnaryCallable<ListRolesRequest,ListRolesResponse> listRolesCallable()
Returns

listRolesPagedCallable()

public UnaryCallable<ListRolesRequest,IAMClient.ListRolesPagedResponse> listRolesPagedCallable()
Returns

listServiceAccountKeysCallable()

public UnaryCallable<ListServiceAccountKeysRequest,ListServiceAccountKeysResponse> listServiceAccountKeysCallable()
Returns

listServiceAccountsCallable()

public UnaryCallable<ListServiceAccountsRequest,ListServiceAccountsResponse> listServiceAccountsCallable()
Returns

listServiceAccountsPagedCallable()

public UnaryCallable<ListServiceAccountsRequest,IAMClient.ListServiceAccountsPagedResponse> listServiceAccountsPagedCallable()
Returns

patchServiceAccountCallable()

public UnaryCallable<PatchServiceAccountRequest,ServiceAccount> patchServiceAccountCallable()
Returns

queryAuditableServicesCallable()

public UnaryCallable<QueryAuditableServicesRequest,QueryAuditableServicesResponse> queryAuditableServicesCallable()
Returns

queryGrantableRolesCallable()

public UnaryCallable<QueryGrantableRolesRequest,QueryGrantableRolesResponse> queryGrantableRolesCallable()
Returns

queryGrantableRolesPagedCallable()

public UnaryCallable<QueryGrantableRolesRequest,IAMClient.QueryGrantableRolesPagedResponse> queryGrantableRolesPagedCallable()
Returns

queryTestablePermissionsCallable()

public UnaryCallable<QueryTestablePermissionsRequest,QueryTestablePermissionsResponse> queryTestablePermissionsCallable()
Returns

queryTestablePermissionsPagedCallable()

public UnaryCallable<QueryTestablePermissionsRequest,IAMClient.QueryTestablePermissionsPagedResponse> queryTestablePermissionsPagedCallable()
Returns

setIamPolicyCallable()

public UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

signBlobCallable()

public UnaryCallable<SignBlobRequest,SignBlobResponse> signBlobCallable()
Returns

signJwtCallable()

public UnaryCallable<SignJwtRequest,SignJwtResponse> signJwtCallable()
Returns

testIamPermissionsCallable()

public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

undeleteRoleCallable()

public UnaryCallable<UndeleteRoleRequest,Role> undeleteRoleCallable()
Returns

undeleteServiceAccountCallable()

public UnaryCallable<UndeleteServiceAccountRequest,UndeleteServiceAccountResponse> undeleteServiceAccountCallable()
Returns

updateRoleCallable()

public UnaryCallable<UpdateRoleRequest,Role> updateRoleCallable()
Returns

updateServiceAccountCallable()

public UnaryCallable<ServiceAccount,ServiceAccount> updateServiceAccountCallable()
Returns

uploadServiceAccountKeyCallable()

public UnaryCallable<UploadServiceAccountKeyRequest,ServiceAccountKey> uploadServiceAccountKeyCallable()
Returns