Send feedback
Class PolicyBindingsGrpc.PolicyBindingsFutureStub (1.52.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public static final class PolicyBindingsGrpc . PolicyBindingsFutureStub extends AbstractFutureStub<PolicyBindingsGrpc . PolicyBindingsFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service PolicyBindings.
An interface for managing Identity and Access Management (IAM) policy
bindings.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
PolicyBindingsGrpc.PolicyBindingsFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected PolicyBindingsGrpc . PolicyBindingsFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createPolicyBinding(CreatePolicyBindingRequest request)
public ListenableFuture<Operation> createPolicyBinding ( CreatePolicyBindingRequest request )
Creates a policy binding and returns a long-running operation.
Callers will need the IAM permissions on both the policy and target.
Once the binding is created, the policy is applied to the target.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deletePolicyBinding(DeletePolicyBindingRequest request)
public ListenableFuture<Operation> deletePolicyBinding ( DeletePolicyBindingRequest request )
Deletes a policy binding and returns a long-running operation.
Callers will need the IAM permissions on both the policy and target.
Once the binding is deleted, the policy no longer applies to the target.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getPolicyBinding(GetPolicyBindingRequest request)
public ListenableFuture<PolicyBinding> getPolicyBinding ( GetPolicyBindingRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <PolicyBinding >
listPolicyBindings(ListPolicyBindingsRequest request)
public ListenableFuture<ListPolicyBindingsResponse> listPolicyBindings ( ListPolicyBindingsRequest request )
searchTargetPolicyBindings(SearchTargetPolicyBindingsRequest request)
public ListenableFuture<SearchTargetPolicyBindingsResponse> searchTargetPolicyBindings ( SearchTargetPolicyBindingsRequest request )
Search policy bindings by target. Returns all policy binding objects bound
directly to target.
updatePolicyBinding(UpdatePolicyBindingRequest request)
public ListenableFuture<Operation> updatePolicyBinding ( UpdatePolicyBindingRequest request )
Updates a policy binding and returns a long-running operation.
Callers will need the IAM permissions on the policy and target in the
binding to update, and the IAM permission to remove the existing policy
from the binding. Target is immutable and cannot be updated. Once the
binding is updated, the new policy is applied to the target.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-30 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-30 UTC."],[],[]]