Package com.buildless.service.v1
Class ClientConfigGrpc.ClientConfigBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ClientConfigGrpc.ClientConfigBlockingStub>
com.buildless.service.v1.ClientConfigGrpc.ClientConfigBlockingStub
- Enclosing class:
ClientConfigGrpc
public static final class ClientConfigGrpc.ClientConfigBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ClientConfigGrpc.ClientConfigBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ClientConfig.
Defines the API surface for methods which are provided to Buildless clients, SDKs, and tools. This service is used for things like checking configurations & credentials, performing login flows, and client-side routing and balancing.
-
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) clientConfig(CacheConfigRequest request) ## Cache Configuration Retrieve configuration which describes the current service instance.credentialsActivate(ClientSession request) ## Activate Credentials Executed from a CLI or other native build client, once a user has logged-in.credentialsCheck(CredentialCheckRequest request) ## Credential Check Check a suite of end-user credentials for validity; this method is used from clients, SDKs, and other end-user agents.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected ClientConfigGrpc.ClientConfigBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ClientConfigGrpc.ClientConfigBlockingStub>
-
clientConfig
## Cache Configuration Retrieve configuration which describes the current service instance. This method reveals whether the authenticated user is talking to a local or remote endpoint, and offers initial client configuration.
-
credentialsCheck
## Credential Check Check a suite of end-user credentials for validity; this method is used from clients, SDKs, and other end-user agents.
-
credentialsActivate
## Activate Credentials Executed from a CLI or other native build client, once a user has logged-in. If the user has access to multiple tenant contexts, the response presents them so the user may choose their default (as needed). API keys and other authorization material is returned here as well. The API key returned is the user's "default API key." This identifies the user account for regular cache traffic; the tenant ID may additionally be affixed to cache requests to scope to a specific tenant.
-