Class SessionTemplateControllerGrpc.SessionTemplateControllerBlockingStub (4.39.0)

See more code actions.
public static final class SessionTemplateControllerGrpc.SessionTemplateControllerBlockingStub extends AbstractBlockingStub<SessionTemplateControllerGrpc.SessionTemplateControllerBlockingStub>

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

The SessionTemplateController provides methods to manage session templates.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > SessionTemplateControllerGrpc.SessionTemplateControllerBlockingStub
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 SessionTemplateControllerGrpc.SessionTemplateControllerBlockingStub 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)

createSessionTemplate(CreateSessionTemplateRequest request)

public SessionTemplate createSessionTemplate(CreateSessionTemplateRequest request)

Create a session template synchronously.

Parameter
Name Description
request CreateSessionTemplateRequest
Returns
Type Description
SessionTemplate

deleteSessionTemplate(DeleteSessionTemplateRequest request)

public Empty deleteSessionTemplate(DeleteSessionTemplateRequest request)

Deletes a session template.

Parameter
Name Description
request DeleteSessionTemplateRequest
Returns
Type Description
Empty

getSessionTemplate(GetSessionTemplateRequest request)

public SessionTemplate getSessionTemplate(GetSessionTemplateRequest request)

Gets the resource representation for a session template.

Parameter
Name Description
request GetSessionTemplateRequest
Returns
Type Description
SessionTemplate

listSessionTemplates(ListSessionTemplatesRequest request)

public ListSessionTemplatesResponse listSessionTemplates(ListSessionTemplatesRequest request)

Lists session templates.

Parameter
Name Description
request ListSessionTemplatesRequest
Returns
Type Description
ListSessionTemplatesResponse

updateSessionTemplate(UpdateSessionTemplateRequest request)

public SessionTemplate updateSessionTemplate(UpdateSessionTemplateRequest request)

Updates the session template synchronously.

Parameter
Name Description
request UpdateSessionTemplateRequest
Returns
Type Description
SessionTemplate