Class IAMGrpc (1.2.5)

  public 
  
 final 
  
 class 
 IAMGrpc 
 

Creates and manages Identity and Access Management (IAM) resources. You can use this service to work with all of the following resources:

  • Service accounts, which identify an application or a virtual machine (VM) instance rather than a person
  • Service account keys, which service accounts use to authenticate with Google APIs
  • IAM policies for service accounts, which specify the roles that a member has for the service account
  • IAM custom roles, which help you limit the number of permissions that you grant to members In addition, you can use this service to complete the following tasks, among others:
  • Test whether a service account can use specific permissions
  • Check which roles you can grant for a specific resource
  • Lint, or validate, condition expressions in an IAM policy

Inheritance

java.lang.Object > IAMGrpc

Static Fields

SERVICE_NAME

  public 
  
 static 
  
 final 
  
 String 
  
 SERVICE_NAME 
 
Field Value
Type Description
String

Static Methods

getCreateRoleMethod()

  public 
  
 static 
  
 MethodDescriptor<CreateRoleRequest 
 , 
 Role 
>  
 getCreateRoleMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < CreateRoleRequest , Role >

getCreateServiceAccountKeyMethod()

  public 
  
 static 
  
 MethodDescriptor<CreateServiceAccountKeyRequest 
 , 
 ServiceAccountKey 
>  
 getCreateServiceAccountKeyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < CreateServiceAccountKeyRequest , ServiceAccountKey >

getCreateServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<CreateServiceAccountRequest 
 , 
 ServiceAccount 
>  
 getCreateServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < CreateServiceAccountRequest , ServiceAccount >

getDeleteRoleMethod()

  public 
  
 static 
  
 MethodDescriptor<DeleteRoleRequest 
 , 
 Role 
>  
 getDeleteRoleMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < DeleteRoleRequest , Role >

getDeleteServiceAccountKeyMethod()

  public 
  
 static 
  
 MethodDescriptor<DeleteServiceAccountKeyRequest 
 , 
 Empty 
>  
 getDeleteServiceAccountKeyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < DeleteServiceAccountKeyRequest , Empty >

getDeleteServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<DeleteServiceAccountRequest 
 , 
 Empty 
>  
 getDeleteServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < DeleteServiceAccountRequest , Empty >

getDisableServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<DisableServiceAccountRequest 
 , 
 Empty 
>  
 getDisableServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < DisableServiceAccountRequest , Empty >

getEnableServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<EnableServiceAccountRequest 
 , 
 Empty 
>  
 getEnableServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < EnableServiceAccountRequest , Empty >

getGetIamPolicyMethod()

  public 
  
 static 
  
 MethodDescriptor<GetIamPolicyRequest 
 , 
 Policy 
>  
 getGetIamPolicyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < com.google.iam.v1.GetIamPolicyRequest , com.google.iam.v1.Policy >

getGetRoleMethod()

  public 
  
 static 
  
 MethodDescriptor<GetRoleRequest 
 , 
 Role 
>  
 getGetRoleMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < GetRoleRequest , Role >

getGetServiceAccountKeyMethod()

  public 
  
 static 
  
 MethodDescriptor<GetServiceAccountKeyRequest 
 , 
 ServiceAccountKey 
>  
 getGetServiceAccountKeyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < GetServiceAccountKeyRequest , ServiceAccountKey >

getGetServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<GetServiceAccountRequest 
 , 
 ServiceAccount 
>  
 getGetServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < GetServiceAccountRequest , ServiceAccount >

getLintPolicyMethod()

  public 
  
 static 
  
 MethodDescriptor<LintPolicyRequest 
 , 
 LintPolicyResponse 
>  
 getLintPolicyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < LintPolicyRequest , LintPolicyResponse >

getListRolesMethod()

  public 
  
 static 
  
 MethodDescriptor<ListRolesRequest 
 , 
 ListRolesResponse 
>  
 getListRolesMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < ListRolesRequest , ListRolesResponse >

getListServiceAccountKeysMethod()

  public 
  
 static 
  
 MethodDescriptor<ListServiceAccountKeysRequest 
 , 
 ListServiceAccountKeysResponse 
>  
 getListServiceAccountKeysMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < ListServiceAccountKeysRequest , ListServiceAccountKeysResponse >

getListServiceAccountsMethod()

  public 
  
 static 
  
 MethodDescriptor<ListServiceAccountsRequest 
 , 
 ListServiceAccountsResponse 
>  
 getListServiceAccountsMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < ListServiceAccountsRequest , ListServiceAccountsResponse >

getPatchServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<PatchServiceAccountRequest 
 , 
 ServiceAccount 
>  
 getPatchServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < PatchServiceAccountRequest , ServiceAccount >

getQueryAuditableServicesMethod()

  public 
  
 static 
  
 MethodDescriptor<QueryAuditableServicesRequest 
 , 
 QueryAuditableServicesResponse 
>  
 getQueryAuditableServicesMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < QueryAuditableServicesRequest , QueryAuditableServicesResponse >

getQueryGrantableRolesMethod()

  public 
  
 static 
  
 MethodDescriptor<QueryGrantableRolesRequest 
 , 
 QueryGrantableRolesResponse 
>  
 getQueryGrantableRolesMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < QueryGrantableRolesRequest , QueryGrantableRolesResponse >

getQueryTestablePermissionsMethod()

  public 
  
 static 
  
 MethodDescriptor<QueryTestablePermissionsRequest 
 , 
 QueryTestablePermissionsResponse 
>  
 getQueryTestablePermissionsMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < QueryTestablePermissionsRequest , QueryTestablePermissionsResponse >

getServiceDescriptor()

  public 
  
 static 
  
 ServiceDescriptor 
  
 getServiceDescriptor 
 () 
 
Returns
Type Description
io.grpc.ServiceDescriptor

getSetIamPolicyMethod()

  public 
  
 static 
  
 MethodDescriptor<SetIamPolicyRequest 
 , 
 Policy 
>  
 getSetIamPolicyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < com.google.iam.v1.SetIamPolicyRequest , com.google.iam.v1.Policy >

getSignBlobMethod()

  public 
  
 static 
  
 MethodDescriptor<SignBlobRequest 
 , 
 SignBlobResponse 
>  
 getSignBlobMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < SignBlobRequest , SignBlobResponse >

getSignJwtMethod()

  public 
  
 static 
  
 MethodDescriptor<SignJwtRequest 
 , 
 SignJwtResponse 
>  
 getSignJwtMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < SignJwtRequest , SignJwtResponse >

getTestIamPermissionsMethod()

  public 
  
 static 
  
 MethodDescriptor<TestIamPermissionsRequest 
 , 
 TestIamPermissionsResponse 
>  
 getTestIamPermissionsMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < com.google.iam.v1.TestIamPermissionsRequest , com.google.iam.v1.TestIamPermissionsResponse >

getUndeleteRoleMethod()

  public 
  
 static 
  
 MethodDescriptor<UndeleteRoleRequest 
 , 
 Role 
>  
 getUndeleteRoleMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < UndeleteRoleRequest , Role >

getUndeleteServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<UndeleteServiceAccountRequest 
 , 
 UndeleteServiceAccountResponse 
>  
 getUndeleteServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < UndeleteServiceAccountRequest , UndeleteServiceAccountResponse >

getUpdateRoleMethod()

  public 
  
 static 
  
 MethodDescriptor<UpdateRoleRequest 
 , 
 Role 
>  
 getUpdateRoleMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < UpdateRoleRequest , Role >

getUpdateServiceAccountMethod()

  public 
  
 static 
  
 MethodDescriptor<ServiceAccount 
 , 
 ServiceAccount 
>  
 getUpdateServiceAccountMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < ServiceAccount , ServiceAccount >

getUploadServiceAccountKeyMethod()

  public 
  
 static 
  
 MethodDescriptor<UploadServiceAccountKeyRequest 
 , 
 ServiceAccountKey 
>  
 getUploadServiceAccountKeyMethod 
 () 
 
Returns
Type Description
io.grpc.MethodDescriptor < UploadServiceAccountKeyRequest , ServiceAccountKey >

newBlockingStub(Channel channel)

  public 
  
 static 
  
 IAMGrpc 
 . 
 IAMBlockingStub 
  
 newBlockingStub 
 ( 
 Channel 
  
 channel 
 ) 
 

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IAMGrpc.IAMBlockingStub

newFutureStub(Channel channel)

  public 
  
 static 
  
 IAMGrpc 
 . 
 IAMFutureStub 
  
 newFutureStub 
 ( 
 Channel 
  
 channel 
 ) 
 

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IAMGrpc.IAMFutureStub

newStub(Channel channel)

  public 
  
 static 
  
 IAMGrpc 
 . 
 IAMStub 
  
 newStub 
 ( 
 Channel 
  
 channel 
 ) 
 

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IAMGrpc.IAMStub
Design a Mobile Site
View Site in Mobile | Classic
Share by: