Class AuthProviderServiceGrpc.AuthProviderServiceFutureStub (0.1.0)
public static final class AuthProviderServiceGrpc.AuthProviderServiceFutureStub extends AbstractFutureStub<AuthProviderServiceGrpc.AuthProviderServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service AuthProviderService.
Service describing handlers for resources
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
AuthProviderServiceGrpc.AuthProviderServiceFutureStub
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 AuthProviderServiceGrpc.AuthProviderServiceFutureStub 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)
createAuthProvider(CreateAuthProviderRequest request)
public ListenableFuture<AuthProvider> createAuthProvider(CreateAuthProviderRequest request)
Creates a new AuthProvider in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
deleteAuthProvider(DeleteAuthProviderRequest request)
public ListenableFuture<Empty> deleteAuthProvider(DeleteAuthProviderRequest request)
Deletes a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteAuthorization(DeleteAuthorizationRequest request)
public ListenableFuture<Empty> deleteAuthorization(DeleteAuthorizationRequest request)
Deletes a single Authorization.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
disableAuthProvider(DisableAuthProviderRequest request)
public ListenableFuture<AuthProvider> disableAuthProvider(DisableAuthProviderRequest request)
Disables a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
enableAuthProvider(EnableAuthProviderRequest request)
public ListenableFuture<AuthProvider> enableAuthProvider(EnableAuthProviderRequest request)
Enables a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
getAccessSummary(GetAccessSummaryRequest request)
public ListenableFuture<AccessSummary> getAccessSummary(GetAccessSummaryRequest request)
Gets details of a single AccessSummary.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AccessSummary> |
|
getAuthProvider(GetAuthProviderRequest request)
public ListenableFuture<AuthProvider> getAuthProvider(GetAuthProviderRequest request)
Gets details of a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
getAuthorization(GetAuthorizationRequest request)
public ListenableFuture<Authorization> getAuthorization(GetAuthorizationRequest request)
Gets details of a single Authorization.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Authorization> |
|
listAccessSummaries(ListAccessSummariesRequest request)
public ListenableFuture<ListAccessSummariesResponse> listAccessSummaries(ListAccessSummariesRequest request)
Lists AccessSummaries in a given project and location.
Supported Filters:
workload_id: Filter by the SPIFFE ID of the agent.
Example: workload_id="spiffe://example.com/ns/default/sa/my-agent"
listAuthProviders(ListAuthProvidersRequest request)
public ListenableFuture<ListAuthProvidersResponse> listAuthProviders(ListAuthProvidersRequest request)
Lists AuthProviders in a given project and location.
listAuthorizations(ListAuthorizationsRequest request)
public ListenableFuture<ListAuthorizationsResponse> listAuthorizations(ListAuthorizationsRequest request)
Lists Authorizations in a given project and location.
queryAuthProviders(QueryAuthProvidersRequest request)
public ListenableFuture<QueryAuthProvidersResponse> queryAuthProviders(QueryAuthProvidersRequest request)
Queries what all auth_providers are used by a given workload_id.
queryWorkloads(QueryWorkloadsRequest request)
public ListenableFuture<QueryWorkloadsResponse> queryWorkloads(QueryWorkloadsRequest request)
Queries what all workloads are using a given auth_provider.
revokeAuthorization(RevokeAuthorizationRequest request)
public ListenableFuture<RevokeAuthorizationResponse> revokeAuthorization(RevokeAuthorizationRequest request)
Revokes all authorizations for a specific user on an AuthProvider.
This deletes all authorization records associated with the user and
AuthProvider, effectively revoking access across all agents.
undeleteAuthProvider(UndeleteAuthProviderRequest request)
public ListenableFuture<AuthProvider> undeleteAuthProvider(UndeleteAuthProviderRequest request)
Undeletes a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
updateAuthProvider(UpdateAuthProviderRequest request)
public ListenableFuture<AuthProvider> updateAuthProvider(UpdateAuthProviderRequest request)
Updates the parameters of a single AuthProvider.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<AuthProvider> |
|
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 2026-08-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-04 UTC."],[],[]]