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> |
|