public static final class SessionControllerGrpc.SessionControllerBlockingStub extends AbstractBlockingStub<SessionControllerGrpc.SessionControllerBlockingStub>
A stub to allow clients to do synchronous rpc calls to service SessionController.
The SessionController
provides methods to manage interactive sessions.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
SessionControllerGrpc.SessionControllerBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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(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.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected SessionControllerGrpc.SessionControllerBlockingStub 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)
createSession(CreateSessionRequest request)
public Operation createSession(CreateSessionRequest request)
Create an interactive session asynchronously.
deleteSession(DeleteSessionRequest request)
public Operation deleteSession(DeleteSessionRequest request)
Deletes the interactive session resource. If the session is not in terminal
state, it is terminated, and then deleted.
getSession(GetSessionRequest request)
public Session getSession(GetSessionRequest request)
Gets the resource representation for an interactive session.
listSessions(ListSessionsRequest request)
public ListSessionsResponse listSessions(ListSessionsRequest request)
Lists interactive sessions.
terminateSession(TerminateSessionRequest request)
public Operation terminateSession(TerminateSessionRequest request)
Terminates the interactive session.