public static final class SatoriGrpc.SatoriBlockingStub extends io.grpc.stub.AbstractBlockingStub<SatoriGrpc.SatoriBlockingStub>
The GRPC protocol service for Satori built with GRPC.
Modifier and Type | Method and Description |
---|---|
Session |
authenticate(AuthenticateRequest request)
Authenticate against the server.
|
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.
|
Session |
authenticateRefresh(AuthenticateRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
|
protected SatoriGrpc.SatoriBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.protobuf.Empty |
deleteIdentity(com.google.protobuf.Empty request)
Delete the caller's identity and associated data.
|
com.google.protobuf.Empty |
deleteMessage(DeleteMessageRequest request)
Deletes a message for an identity.
|
com.google.protobuf.Empty |
event(EventRequest request)
Publish an event for this session.
|
ExperimentList |
getExperiments(GetExperimentsRequest request)
Get or list all available experiments for this identity.
|
FlagList |
getFlags(GetFlagsRequest request)
List all available flags for this identity.
|
LiveEventList |
getLiveEvents(GetLiveEventsRequest request)
List available live events.
|
GetMessageListResponse |
getMessageList(GetMessageListRequest request)
Get the list of messages for the identity.
|
com.google.protobuf.Empty |
healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
|
Session |
identify(IdentifyRequest request)
Enrich/replace the current session with new identifier.
|
Properties |
listProperties(com.google.protobuf.Empty request)
List properties associated with this identity.
|
com.google.protobuf.Empty |
readycheck(com.google.protobuf.Empty request)
A readycheck which load balancers can use to check the service.
|
com.google.protobuf.Empty |
updateMessage(UpdateMessageRequest request)
Updates a message for an identity.
|
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.SatoriBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<SatoriGrpc.SatoriBlockingStub>
public Session authenticate(AuthenticateRequest request)
Authenticate against the server.
public 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 Session authenticateRefresh(AuthenticateRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
public com.google.protobuf.Empty deleteIdentity(com.google.protobuf.Empty request)
Delete the caller's identity and associated data.
public com.google.protobuf.Empty event(EventRequest request)
Publish an event for this session.
public ExperimentList getExperiments(GetExperimentsRequest request)
Get or list all available experiments for this identity.
public FlagList getFlags(GetFlagsRequest request)
List all available flags for this identity.
public LiveEventList getLiveEvents(GetLiveEventsRequest request)
List available live events.
public com.google.protobuf.Empty healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
public Session identify(IdentifyRequest request)
Enrich/replace the current session with new identifier.
public Properties listProperties(com.google.protobuf.Empty request)
List properties associated with this identity.
public com.google.protobuf.Empty readycheck(com.google.protobuf.Empty request)
A readycheck which load balancers can use to check the service.
public com.google.protobuf.Empty updateProperties(UpdatePropertiesRequest request)
Update identity properties.
public GetMessageListResponse getMessageList(GetMessageListRequest request)
Get the list of messages for the identity.
public com.google.protobuf.Empty updateMessage(UpdateMessageRequest request)
Updates a message for an identity.
public com.google.protobuf.Empty deleteMessage(DeleteMessageRequest request)
Deletes a message for an identity.