Class PagesGrpc.PagesBlockingStub (0.41.0)

public static final class PagesGrpc.PagesBlockingStub extends AbstractBlockingStub<PagesGrpc.PagesBlockingStub>

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

Service for managing Pages.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > PagesGrpc.PagesBlockingStub
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 PagesGrpc.PagesBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
PagesGrpc.PagesBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createPage(CreatePageRequest request)

public Page createPage(CreatePageRequest request)

Creates a page in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameter
Name Description
request CreatePageRequest
Returns
Type Description
Page

deletePage(DeletePageRequest request)

public Empty deletePage(DeletePageRequest request)

Deletes the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameter
Name Description
request DeletePageRequest
Returns
Type Description
Empty

getPage(GetPageRequest request)

public Page getPage(GetPageRequest request)

Retrieves the specified page.

Parameter
Name Description
request GetPageRequest
Returns
Type Description
Page

listPages(ListPagesRequest request)

public ListPagesResponse listPages(ListPagesRequest request)

Returns the list of all pages in the specified flow.

Parameter
Name Description
request ListPagesRequest
Returns
Type Description
ListPagesResponse

updatePage(UpdatePageRequest request)

public Page updatePage(UpdatePageRequest request)

Updates the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameter
Name Description
request UpdatePageRequest
Returns
Type Description
Page