Class IAMStub
- java.lang.Object
-
- com.google.cloud.iam.admin.v1.stub.IAMStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcIAMStub
@Generated("by gapic-generator-java") public abstract class IAMStub extends Object implements com.google.api.gax.core.BackgroundResource
Base stub class for the IAM service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Constructor Description IAMStub()
-
Method Summary
-
-
-
Method Detail
-
listServiceAccountsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListServiceAccountsRequest,IAMClient.ListServiceAccountsPagedResponse> listServiceAccountsPagedCallable()
-
listServiceAccountsCallable
public com.google.api.gax.rpc.UnaryCallable<ListServiceAccountsRequest,ListServiceAccountsResponse> listServiceAccountsCallable()
-
getServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<GetServiceAccountRequest,ServiceAccount> getServiceAccountCallable()
-
createServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<CreateServiceAccountRequest,ServiceAccount> createServiceAccountCallable()
-
updateServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<ServiceAccount,ServiceAccount> updateServiceAccountCallable()
-
patchServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<PatchServiceAccountRequest,ServiceAccount> patchServiceAccountCallable()
-
deleteServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteServiceAccountRequest,com.google.protobuf.Empty> deleteServiceAccountCallable()
-
undeleteServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<UndeleteServiceAccountRequest,UndeleteServiceAccountResponse> undeleteServiceAccountCallable()
-
enableServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<EnableServiceAccountRequest,com.google.protobuf.Empty> enableServiceAccountCallable()
-
disableServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<DisableServiceAccountRequest,com.google.protobuf.Empty> disableServiceAccountCallable()
-
listServiceAccountKeysCallable
public com.google.api.gax.rpc.UnaryCallable<ListServiceAccountKeysRequest,ListServiceAccountKeysResponse> listServiceAccountKeysCallable()
-
getServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<GetServiceAccountKeyRequest,ServiceAccountKey> getServiceAccountKeyCallable()
-
createServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateServiceAccountKeyRequest,ServiceAccountKey> createServiceAccountKeyCallable()
-
uploadServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<UploadServiceAccountKeyRequest,ServiceAccountKey> uploadServiceAccountKeyCallable()
-
deleteServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteServiceAccountKeyRequest,com.google.protobuf.Empty> deleteServiceAccountKeyCallable()
-
disableServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<DisableServiceAccountKeyRequest,com.google.protobuf.Empty> disableServiceAccountKeyCallable()
-
enableServiceAccountKeyCallable
public com.google.api.gax.rpc.UnaryCallable<EnableServiceAccountKeyRequest,com.google.protobuf.Empty> enableServiceAccountKeyCallable()
-
signBlobCallable
@Deprecated public com.google.api.gax.rpc.UnaryCallable<SignBlobRequest,SignBlobResponse> signBlobCallable()
Deprecated.
-
signJwtCallable
@Deprecated public com.google.api.gax.rpc.UnaryCallable<SignJwtRequest,SignJwtResponse> signJwtCallable()
Deprecated.
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
-
queryGrantableRolesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<QueryGrantableRolesRequest,IAMClient.QueryGrantableRolesPagedResponse> queryGrantableRolesPagedCallable()
-
queryGrantableRolesCallable
public com.google.api.gax.rpc.UnaryCallable<QueryGrantableRolesRequest,QueryGrantableRolesResponse> queryGrantableRolesCallable()
-
listRolesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRolesRequest,IAMClient.ListRolesPagedResponse> listRolesPagedCallable()
-
listRolesCallable
public com.google.api.gax.rpc.UnaryCallable<ListRolesRequest,ListRolesResponse> listRolesCallable()
-
getRoleCallable
public com.google.api.gax.rpc.UnaryCallable<GetRoleRequest,Role> getRoleCallable()
-
createRoleCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRoleRequest,Role> createRoleCallable()
-
updateRoleCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRoleRequest,Role> updateRoleCallable()
-
deleteRoleCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRoleRequest,Role> deleteRoleCallable()
-
undeleteRoleCallable
public com.google.api.gax.rpc.UnaryCallable<UndeleteRoleRequest,Role> undeleteRoleCallable()
-
queryTestablePermissionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<QueryTestablePermissionsRequest,IAMClient.QueryTestablePermissionsPagedResponse> queryTestablePermissionsPagedCallable()
-
queryTestablePermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<QueryTestablePermissionsRequest,QueryTestablePermissionsResponse> queryTestablePermissionsCallable()
-
queryAuditableServicesCallable
public com.google.api.gax.rpc.UnaryCallable<QueryAuditableServicesRequest,QueryAuditableServicesResponse> queryAuditableServicesCallable()
-
lintPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<LintPolicyRequest,LintPolicyResponse> lintPolicyCallable()
-
close
public abstract void close()
- Specified by:
close
in interfaceAutoCloseable
-
-