public static final class AccessPoliciesGrpc.AccessPoliciesFutureStub extends AbstractFutureStub<AccessPoliciesGrpc.AccessPoliciesFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service AccessPolicies.
Manages Identity and Access Management (IAM) access policies.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > AccessPoliciesGrpc.AccessPoliciesFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected AccessPoliciesGrpc.AccessPoliciesFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
AccessPoliciesGrpc.AccessPoliciesFutureStub |
|
createAccessPolicy(CreateAccessPolicyRequest request)
public ListenableFuture<Operation> createAccessPolicy(CreateAccessPolicyRequest request)Creates an access policy, and returns a long running operation.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateAccessPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteAccessPolicy(DeleteAccessPolicyRequest request)
public ListenableFuture<Operation> deleteAccessPolicy(DeleteAccessPolicyRequest request)Deletes an access policy.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteAccessPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
getAccessPolicy(GetAccessPolicyRequest request)
public ListenableFuture<AccessPolicy> getAccessPolicy(GetAccessPolicyRequest request)Gets an access policy.
| Parameter | |
|---|---|
| Name | Description |
request |
GetAccessPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<AccessPolicy> |
|
listAccessPolicies(ListAccessPoliciesRequest request)
public ListenableFuture<ListAccessPoliciesResponse> listAccessPolicies(ListAccessPoliciesRequest request)Lists access policies.
| Parameter | |
|---|---|
| Name | Description |
request |
ListAccessPoliciesRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListAccessPoliciesResponse> |
|
searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request)
public ListenableFuture<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 |
com.google.common.util.concurrent.ListenableFuture<SearchAccessPolicyBindingsResponse> |
|
updateAccessPolicy(UpdateAccessPolicyRequest request)
public ListenableFuture<Operation> updateAccessPolicy(UpdateAccessPolicyRequest request)Updates an access policy.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateAccessPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|