Class AccessPoliciesGrpc.AccessPoliciesBlockingV2Stub (1.67.0)

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

A stub to allow clients to do 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.AccessPoliciesBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected AccessPoliciesGrpc.AccessPoliciesBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
AccessPoliciesGrpc.AccessPoliciesBlockingV2Stub
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
Exceptions
Type Description
io.grpc.StatusException

deleteAccessPolicy(DeleteAccessPolicyRequest request)

public Operation deleteAccessPolicy(DeleteAccessPolicyRequest request)

Deletes an access policy.

Parameter
Name Description
request DeleteAccessPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getAccessPolicy(GetAccessPolicyRequest request)

public AccessPolicy getAccessPolicy(GetAccessPolicyRequest request)

Gets an access policy.

Parameter
Name Description
request GetAccessPolicyRequest
Returns
Type Description
AccessPolicy
Exceptions
Type Description
io.grpc.StatusException

listAccessPolicies(ListAccessPoliciesRequest request)

public ListAccessPoliciesResponse listAccessPolicies(ListAccessPoliciesRequest request)

Lists access policies.

Parameter
Name Description
request ListAccessPoliciesRequest
Returns
Type Description
ListAccessPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

updateAccessPolicy(UpdateAccessPolicyRequest request)

public Operation updateAccessPolicy(UpdateAccessPolicyRequest request)

Updates an access policy.

Parameter
Name Description
request UpdateAccessPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException