Class gNMIGrpc.gNMIBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<gNMIGrpc.gNMIBlockingStub>
-
- org.opennms.features.openconfig.proto.gnmi.gNMIGrpc.gNMIBlockingStub
-
- Enclosing class:
- gNMIGrpc
public static final class gNMIGrpc.gNMIBlockingStub extends io.grpc.stub.AbstractStub<gNMIGrpc.gNMIBlockingStub>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected gNMIGrpc.gNMIBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
Gnmi.CapabilityResponse
capabilities(Gnmi.CapabilityRequest request)
Capabilities allows the client to retrieve the set of capabilities that is supported by the target.Gnmi.GetResponse
get(Gnmi.GetRequest request)
Retrieve a snapshot of data from the target.Gnmi.SetResponse
set(Gnmi.SetRequest request)
Set allows the client to modify the state of data on the target.-
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, newStub, newStub, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
-
-
-
Method Detail
-
build
protected gNMIGrpc.gNMIBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<gNMIGrpc.gNMIBlockingStub>
-
capabilities
public Gnmi.CapabilityResponse capabilities(Gnmi.CapabilityRequest request)
Capabilities allows the client to retrieve the set of capabilities that is supported by the target. This allows the target to validate the service version that is implemented and retrieve the set of models that the target supports. The models can then be specified in subsequent RPCs to restrict the set of data that is utilized. Reference: gNMI Specification Section 3.2
-
get
public Gnmi.GetResponse get(Gnmi.GetRequest request)
Retrieve a snapshot of data from the target. A Get RPC requests that the target snapshots a subset of the data tree as specified by the paths included in the message and serializes this to be returned to the client using the specified encoding. Reference: gNMI Specification Section 3.3
-
set
public Gnmi.SetResponse set(Gnmi.SetRequest request)
Set allows the client to modify the state of data on the target. The paths to modified along with the new values that the client wishes to set the value to. Reference: gNMI Specification Section 3.4
-
-