Class SessionTemplateControllerGrpc.SessionTemplateControllerStub (4.38.0)

public static final class SessionTemplateControllerGrpc.SessionTemplateControllerStub extends AbstractAsyncStub<SessionTemplateControllerGrpc.SessionTemplateControllerStub>

A stub to allow clients to do asynchronous rpc calls to service SessionTemplateController.

The SessionTemplateController provides methods to manage session templates.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > SessionTemplateControllerGrpc.SessionTemplateControllerStub

Methods

build(Channel channel, CallOptions callOptions)

protected SessionTemplateControllerGrpc.SessionTemplateControllerStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
SessionTemplateControllerGrpc.SessionTemplateControllerStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createSessionTemplate(CreateSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

public void createSessionTemplate(CreateSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

Create a session template synchronously.

Parameters
NameDescription
requestCreateSessionTemplateRequest
responseObserverio.grpc.stub.StreamObserver<SessionTemplate>

deleteSessionTemplate(DeleteSessionTemplateRequest request, StreamObserver<Empty> responseObserver)

public void deleteSessionTemplate(DeleteSessionTemplateRequest request, StreamObserver<Empty> responseObserver)

Deletes a session template.

Parameters
NameDescription
requestDeleteSessionTemplateRequest
responseObserverio.grpc.stub.StreamObserver<Empty>

getSessionTemplate(GetSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

public void getSessionTemplate(GetSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

Gets the resource representation for a session template.

Parameters
NameDescription
requestGetSessionTemplateRequest
responseObserverio.grpc.stub.StreamObserver<SessionTemplate>

listSessionTemplates(ListSessionTemplatesRequest request, StreamObserver<ListSessionTemplatesResponse> responseObserver)

public void listSessionTemplates(ListSessionTemplatesRequest request, StreamObserver<ListSessionTemplatesResponse> responseObserver)

Lists session templates.

Parameters
NameDescription
requestListSessionTemplatesRequest
responseObserverio.grpc.stub.StreamObserver<ListSessionTemplatesResponse>

updateSessionTemplate(UpdateSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

public void updateSessionTemplate(UpdateSessionTemplateRequest request, StreamObserver<SessionTemplate> responseObserver)

Updates the session template synchronously.

Parameters
NameDescription
requestUpdateSessionTemplateRequest
responseObserverio.grpc.stub.StreamObserver<SessionTemplate>