public static final class SatoriGrpc.SatoriFutureStub extends io.grpc.stub.AbstractFutureStub<SatoriGrpc.SatoriFutureStub>
The GRPC protocol service for Satori built with GRPC.
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticate(AuthenticateRequest request)
Authenticate against the server.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
authenticateLogout(AuthenticateLogoutRequest request)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateRefresh(AuthenticateRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
|
protected SatoriGrpc.SatoriFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteIdentity(com.google.protobuf.Empty request)
Delete the caller's identity and associated data.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteMessage(DeleteMessageRequest request)
Deletes a message for an identity.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
event(EventRequest request)
Publish an event for this session.
|
com.google.common.util.concurrent.ListenableFuture<ExperimentList> |
getExperiments(GetExperimentsRequest request)
Get or list all available experiments for this identity.
|
com.google.common.util.concurrent.ListenableFuture<FlagList> |
getFlags(GetFlagsRequest request)
List all available flags for this identity.
|
com.google.common.util.concurrent.ListenableFuture<LiveEventList> |
getLiveEvents(GetLiveEventsRequest request)
List available live events.
|
com.google.common.util.concurrent.ListenableFuture<GetMessageListResponse> |
getMessageList(GetMessageListRequest request)
Get the list of messages for the identity.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
identify(IdentifyRequest request)
Enrich/replace the current session with new identifier.
|
com.google.common.util.concurrent.ListenableFuture<Properties> |
listProperties(com.google.protobuf.Empty request)
List properties associated with this identity.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
readycheck(com.google.protobuf.Empty request)
A readycheck which load balancers can use to check the service.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
updateMessage(UpdateMessageRequest request)
Updates a message for an identity.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
updateProperties(UpdatePropertiesRequest request)
Update identity properties.
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
protected SatoriGrpc.SatoriFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<SatoriGrpc.SatoriFutureStub>
public com.google.common.util.concurrent.ListenableFuture<Session> authenticate(AuthenticateRequest request)
Authenticate against the server.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> authenticateLogout(AuthenticateLogoutRequest request)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateRefresh(AuthenticateRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteIdentity(com.google.protobuf.Empty request)
Delete the caller's identity and associated data.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> event(EventRequest request)
Publish an event for this session.
public com.google.common.util.concurrent.ListenableFuture<ExperimentList> getExperiments(GetExperimentsRequest request)
Get or list all available experiments for this identity.
public com.google.common.util.concurrent.ListenableFuture<FlagList> getFlags(GetFlagsRequest request)
List all available flags for this identity.
public com.google.common.util.concurrent.ListenableFuture<LiveEventList> getLiveEvents(GetLiveEventsRequest request)
List available live events.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
public com.google.common.util.concurrent.ListenableFuture<Session> identify(IdentifyRequest request)
Enrich/replace the current session with new identifier.
public com.google.common.util.concurrent.ListenableFuture<Properties> listProperties(com.google.protobuf.Empty request)
List properties associated with this identity.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> readycheck(com.google.protobuf.Empty request)
A readycheck which load balancers can use to check the service.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> updateProperties(UpdatePropertiesRequest request)
Update identity properties.
public com.google.common.util.concurrent.ListenableFuture<GetMessageListResponse> getMessageList(GetMessageListRequest request)
Get the list of messages for the identity.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> updateMessage(UpdateMessageRequest request)
Updates a message for an identity.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteMessage(DeleteMessageRequest request)
Deletes a message for an identity.