Package com.google.iam.v3
Class PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub>
com.google.iam.v3.PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub
- Enclosing class:
- PrincipalAccessBoundaryPoliciesGrpc
public static final class PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub
extends io.grpc.stub.AbstractFutureStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub>
A stub to allow clients to do ListenableFuture-style 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) com.google.common.util.concurrent.ListenableFuture<Operation>Creates a principal access boundary policy, and returns a long running operation.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a principal access boundary policy.com.google.common.util.concurrent.ListenableFuture<PrincipalAccessBoundaryPolicy>Gets a principal access boundary policy.com.google.common.util.concurrent.ListenableFuture<ListPrincipalAccessBoundaryPoliciesResponse>Lists principal access boundary policies.com.google.common.util.concurrent.ListenableFuture<SearchPrincipalAccessBoundaryPolicyBindingsResponse>searchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates a principal access boundary policy.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.PrincipalAccessBoundaryPoliciesFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesFutureStub>
-
createPrincipalAccessBoundaryPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createPrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request) Creates a principal access boundary policy, and returns a long running operation.
-
getPrincipalAccessBoundaryPolicy
public com.google.common.util.concurrent.ListenableFuture<PrincipalAccessBoundaryPolicy> getPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request) Gets a principal access boundary policy.
-
updatePrincipalAccessBoundaryPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request) Updates a principal access boundary policy.
-
deletePrincipalAccessBoundaryPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request) Deletes a principal access boundary policy.
-
listPrincipalAccessBoundaryPolicies
public com.google.common.util.concurrent.ListenableFuture<ListPrincipalAccessBoundaryPoliciesResponse> listPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request) Lists principal access boundary policies.
-
searchPrincipalAccessBoundaryPolicyBindings
public com.google.common.util.concurrent.ListenableFuture<SearchPrincipalAccessBoundaryPolicyBindingsResponse> searchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.
-