Package viam.app.v1

Class RobotServiceGrpc.RobotServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<RobotServiceGrpc.RobotServiceFutureStub>
io.grpc.stub.AbstractFutureStub<RobotServiceGrpc.RobotServiceFutureStub>
viam.app.v1.RobotServiceGrpc.RobotServiceFutureStub
Enclosing class:
RobotServiceGrpc

public static final class RobotServiceGrpc.RobotServiceFutureStub extends io.grpc.stub.AbstractFutureStub<RobotServiceGrpc.RobotServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service RobotService.
 RobotService is used by robots to retrieve configs, report logs, etc...
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

    io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
  • Method Summary

    Modifier and Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    com.google.common.util.concurrent.ListenableFuture<Robot.CertificateResponse>
    Certificate requests the current robot certificate
    com.google.common.util.concurrent.ListenableFuture<Robot.ConfigResponse>
    Config requests the current robot config
    com.google.common.util.concurrent.ListenableFuture<Robot.LogResponse>
    Log insert log entries associated with the robot.
    com.google.common.util.concurrent.ListenableFuture<Robot.NeedsRestartResponse>
    NeedsRestart returns if the robot should restart and the interval it should check to restart.

    Methods inherited from class io.grpc.stub.AbstractFutureStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait