Class AccessPoliciesGrpc.AccessPoliciesStub (1.67.0)

public static final class AccessPoliciesGrpc.AccessPoliciesStub extends AbstractAsyncStub<AccessPoliciesGrpc.AccessPoliciesStub>

A stub to allow clients to do asynchronous rpc calls to service AccessPolicies.

Manages Identity and Access Management (IAM) access policies.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > AccessPoliciesGrpc.AccessPoliciesStub

Methods

build(Channel channel, CallOptions callOptions)

protected AccessPoliciesGrpc.AccessPoliciesStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
AccessPoliciesGrpc.AccessPoliciesStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAccessPolicy(CreateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public void createAccessPolicy(CreateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates an access policy, and returns a long running operation.

Parameters
Name Description
request CreateAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAccessPolicy(DeleteAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public void deleteAccessPolicy(DeleteAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes an access policy.

Parameters
Name Description
request DeleteAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAccessPolicy(GetAccessPolicyRequest request, StreamObserver<AccessPolicy> responseObserver)

public void getAccessPolicy(GetAccessPolicyRequest request, StreamObserver<AccessPolicy> responseObserver)

Gets an access policy.

Parameters
Name Description
request GetAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AccessPolicy>

listAccessPolicies(ListAccessPoliciesRequest request, StreamObserver<ListAccessPoliciesResponse> responseObserver)

public void listAccessPolicies(ListAccessPoliciesRequest request, StreamObserver<ListAccessPoliciesResponse> responseObserver)

Lists access policies.

Parameters
Name Description
request ListAccessPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListAccessPoliciesResponse>

searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request, StreamObserver<SearchAccessPolicyBindingsResponse> responseObserver)

public void searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request, StreamObserver<SearchAccessPolicyBindingsResponse> responseObserver)

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

Parameters
Name Description
request SearchAccessPolicyBindingsRequest
responseObserver io.grpc.stub.StreamObserver<SearchAccessPolicyBindingsResponse>

updateAccessPolicy(UpdateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public void updateAccessPolicy(UpdateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates an access policy.

Parameters
Name Description
request UpdateAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>