Class Gnmi
- java.lang.Object
-
- org.opennms.features.openconfig.proto.gnmi.Gnmi
-
public final class Gnmi extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGnmi.AliasAlias specifies a data tree path, and an associated string which defines an alias which is to be used for this path in the context of the RPC.static classGnmi.AliasListAliasList specifies a list of aliases.static interfaceGnmi.AliasListOrBuilderstatic interfaceGnmi.AliasOrBuilderstatic classGnmi.CapabilityRequestCapabilityRequest is sent by the client in the Capabilities RPC to request that the target reports its capabilities.static interfaceGnmi.CapabilityRequestOrBuilderstatic classGnmi.CapabilityResponseCapabilityResponse is used by the target to report its capabilities to the client within the Capabilities RPC.static interfaceGnmi.CapabilityResponseOrBuilderstatic classGnmi.Decimal64Decimal64 is used to encode a fixed precision decimal number.static interfaceGnmi.Decimal64OrBuilderstatic classGnmi.EncodingEncoding defines the value encoding formats that are supported by the gNMI protocol.static classGnmi.ErrorDeprecated.static interfaceGnmi.ErrorOrBuilderDeprecated.static classGnmi.GetRequestGetRequest is sent when a client initiates a Get RPC.static interfaceGnmi.GetRequestOrBuilderstatic classGnmi.GetResponseGetResponse is used by the target to respond to a GetRequest from a client.static interfaceGnmi.GetResponseOrBuilderstatic classGnmi.ModelDataModelData is used to describe a set of schema modules.static interfaceGnmi.ModelDataOrBuilderstatic classGnmi.NotificationNotification is a re-usable message that is used to encode data from the target to the client.static interfaceGnmi.NotificationOrBuilderstatic classGnmi.PathPath encodes a data tree path as a series of repeated strings, with each element of the path representing a data tree node name and the associated attributes.static classGnmi.PathElemPathElem encodes an element of a gNMI path, along with any attributes (keys) that may be associated with it.static interfaceGnmi.PathElemOrBuilderstatic interfaceGnmi.PathOrBuilderstatic classGnmi.PollPoll is sent within a SubscribeRequest to trigger the device to send telemetry updates for the paths that are associated with the subscription.static interfaceGnmi.PollOrBuilderstatic classGnmi.QOSMarkingQOSMarking specifies the DSCP value to be set on transmitted telemetry updates from the target.static interfaceGnmi.QOSMarkingOrBuilderstatic classGnmi.ScalarArrayScalarArray is used to encode a mixed-type array of values.static interfaceGnmi.ScalarArrayOrBuilderstatic classGnmi.SetRequestSetRequest is sent from a client to the target to update values in the data tree.static interfaceGnmi.SetRequestOrBuilderstatic classGnmi.SetResponseSetResponse is the response to a SetRequest, sent from the target to the client.static interfaceGnmi.SetResponseOrBuilderstatic classGnmi.SubscribeRequestSubscribeRequest is the message sent by the client to the target when initiating a subscription to a set of paths within the data tree.static interfaceGnmi.SubscribeRequestOrBuilderstatic classGnmi.SubscribeResponseSubscribeResponse is the message used by the target within a Subscribe RPC.static interfaceGnmi.SubscribeResponseOrBuilderstatic classGnmi.SubscriptionSubscription is a single request within a SubscriptionList.static classGnmi.SubscriptionListSubscriptionList is used within a Subscribe message to specify the list of paths that the client wishes to subscribe to.static interfaceGnmi.SubscriptionListOrBuilderstatic classGnmi.SubscriptionModeSubscriptionMode is the mode of the subscription, specifying how the target must return values in a subscription.static interfaceGnmi.SubscriptionOrBuilderstatic classGnmi.TypedValueTypedValue is used to encode a value being sent between the client and target (originated by either entity).static interfaceGnmi.TypedValueOrBuilderstatic classGnmi.UpdateUpdate is a re-usable message that is used to store a particular Path, Value pair.static interfaceGnmi.UpdateOrBuilderstatic classGnmi.UpdateResultUpdateResult is used within the SetResponse message to communicate the result of an operation specified within a SetRequest message.static interfaceGnmi.UpdateResultOrBuilderstatic classGnmi.ValueDeprecated.static interfaceGnmi.ValueOrBuilderDeprecated.
-
Field Summary
Fields Modifier and Type Field Description static intGNMI_SERVICE_FIELD_NUMBERstatic com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FileOptions,String>gnmiServiceThe gNMI service semantic version.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.Descriptors.FileDescriptorgetDescriptor()static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry)static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
-
-
Field Detail
-
GNMI_SERVICE_FIELD_NUMBER
public static final int GNMI_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
gnmiService
public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FileOptions,String> gnmiService
The gNMI service semantic version.
extend .google.protobuf.FileOptions { ... }
-
-
Method Detail
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
-
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-
-