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