Package com.google.iam.v3
Class PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub>
com.google.iam.v3.PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub
- Enclosing class:
- PrincipalAccessBoundaryPoliciesGrpc
public static final class PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub
extends io.grpc.stub.AbstractAsyncStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub>
A stub to allow clients to do asynchronous rpc calls to service
PrincipalAccessBoundaryPolicies.
Manages Identity and Access Management (IAM) principal access boundary policies.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a principal access boundary policy, and returns a long running operation.voiddeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a principal access boundary policy.voidgetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<PrincipalAccessBoundaryPolicy> responseObserver) Gets a principal access boundary policy.voidlistPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, io.grpc.stub.StreamObserver<ListPrincipalAccessBoundaryPoliciesResponse> responseObserver) Lists principal access boundary policies.voidsearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request, io.grpc.stub.StreamObserver<SearchPrincipalAccessBoundaryPolicyBindingsResponse> responseObserver) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.voidupdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a principal access boundary policy.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesStub>
-
createPrincipalAccessBoundaryPolicy
public void createPrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a principal access boundary policy, and returns a long running operation.
-
getPrincipalAccessBoundaryPolicy
public void getPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<PrincipalAccessBoundaryPolicy> responseObserver) Gets a principal access boundary policy.
-
updatePrincipalAccessBoundaryPolicy
public void updatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a principal access boundary policy.
-
deletePrincipalAccessBoundaryPolicy
public void deletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a principal access boundary policy.
-
listPrincipalAccessBoundaryPolicies
public void listPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, io.grpc.stub.StreamObserver<ListPrincipalAccessBoundaryPoliciesResponse> responseObserver) Lists principal access boundary policies.
-
searchPrincipalAccessBoundaryPolicyBindings
public void searchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request, io.grpc.stub.StreamObserver<SearchPrincipalAccessBoundaryPolicyBindingsResponse> responseObserver) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.
-