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