Class AccessPoliciesGrpc.AccessPoliciesBlockingStub (1.67.0)

public static final class AccessPoliciesGrpc.AccessPoliciesBlockingStub extends AbstractBlockingStub<AccessPoliciesGrpc.AccessPoliciesBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service AccessPolicies.

Manages Identity and Access Management (IAM) access policies.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > AccessPoliciesGrpc.AccessPoliciesBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createAccessPolicy(CreateAccessPolicyRequest request)

public Operation createAccessPolicy(CreateAccessPolicyRequest request)

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

Parameter
Name Description
request CreateAccessPolicyRequest
Returns
Type Description
Operation

deleteAccessPolicy(DeleteAccessPolicyRequest request)

public Operation deleteAccessPolicy(DeleteAccessPolicyRequest request)

Deletes an access policy.

Parameter
Name Description
request DeleteAccessPolicyRequest
Returns
Type Description
Operation

getAccessPolicy(GetAccessPolicyRequest request)

public AccessPolicy getAccessPolicy(GetAccessPolicyRequest request)

Gets an access policy.

Parameter
Name Description
request GetAccessPolicyRequest
Returns
Type Description
AccessPolicy

listAccessPolicies(ListAccessPoliciesRequest request)

public ListAccessPoliciesResponse listAccessPolicies(ListAccessPoliciesRequest request)

Lists access policies.

Parameter
Name Description
request ListAccessPoliciesRequest
Returns
Type Description
ListAccessPoliciesResponse

searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request)

public SearchAccessPolicyBindingsResponse searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request)

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

Parameter
Name Description
request SearchAccessPolicyBindingsRequest
Returns
Type Description
SearchAccessPolicyBindingsResponse

updateAccessPolicy(UpdateAccessPolicyRequest request)

public Operation updateAccessPolicy(UpdateAccessPolicyRequest request)

Updates an access policy.

Parameter
Name Description
request UpdateAccessPolicyRequest
Returns
Type Description
Operation