Interface Gnmi.SubscriptionListOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Gnmi.SubscriptionList
,Gnmi.SubscriptionList.Builder
- Enclosing class:
- Gnmi
public static interface Gnmi.SubscriptionListOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAllowAggregation()
Whether elements of the schema that are marked as eligible for aggregation should be aggregated or not.Gnmi.Encoding
getEncoding()
The encoding that the target should use within the Notifications generated corresponding to the SubscriptionList.int
getEncodingValue()
The encoding that the target should use within the Notifications generated corresponding to the SubscriptionList.Gnmi.SubscriptionList.Mode
getMode()
.gnmi.SubscriptionList.Mode mode = 5;
int
getModeValue()
.gnmi.SubscriptionList.Mode mode = 5;
Gnmi.Path
getPrefix()
Prefix used for paths.Gnmi.PathOrBuilder
getPrefixOrBuilder()
Prefix used for paths.Gnmi.QOSMarking
getQos()
DSCP marking to be used.Gnmi.QOSMarkingOrBuilder
getQosOrBuilder()
DSCP marking to be used.Gnmi.Subscription
getSubscription(int index)
Set of subscriptions to create.int
getSubscriptionCount()
Set of subscriptions to create.java.util.List<Gnmi.Subscription>
getSubscriptionList()
Set of subscriptions to create.Gnmi.SubscriptionOrBuilder
getSubscriptionOrBuilder(int index)
Set of subscriptions to create.java.util.List<? extends Gnmi.SubscriptionOrBuilder>
getSubscriptionOrBuilderList()
Set of subscriptions to create.boolean
getUpdatesOnly()
An optional field to specify that only updates to current state should be sent to a client.boolean
getUseAliases()
Whether target defined aliases are allowed within the subscription.Gnmi.ModelData
getUseModels(int index)
The set of schemas that define the elements of the data tree that should be sent by the target.int
getUseModelsCount()
The set of schemas that define the elements of the data tree that should be sent by the target.java.util.List<Gnmi.ModelData>
getUseModelsList()
The set of schemas that define the elements of the data tree that should be sent by the target.Gnmi.ModelDataOrBuilder
getUseModelsOrBuilder(int index)
The set of schemas that define the elements of the data tree that should be sent by the target.java.util.List<? extends Gnmi.ModelDataOrBuilder>
getUseModelsOrBuilderList()
The set of schemas that define the elements of the data tree that should be sent by the target.boolean
hasPrefix()
Prefix used for paths.boolean
hasQos()
DSCP marking to be used.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasPrefix
boolean hasPrefix()
Prefix used for paths.
.gnmi.Path prefix = 1;
-
getPrefix
Gnmi.Path getPrefix()
Prefix used for paths.
.gnmi.Path prefix = 1;
-
getPrefixOrBuilder
Gnmi.PathOrBuilder getPrefixOrBuilder()
Prefix used for paths.
.gnmi.Path prefix = 1;
-
getSubscriptionList
java.util.List<Gnmi.Subscription> getSubscriptionList()
Set of subscriptions to create.
repeated .gnmi.Subscription subscription = 2;
-
getSubscription
Gnmi.Subscription getSubscription(int index)
Set of subscriptions to create.
repeated .gnmi.Subscription subscription = 2;
-
getSubscriptionCount
int getSubscriptionCount()
Set of subscriptions to create.
repeated .gnmi.Subscription subscription = 2;
-
getSubscriptionOrBuilderList
java.util.List<? extends Gnmi.SubscriptionOrBuilder> getSubscriptionOrBuilderList()
Set of subscriptions to create.
repeated .gnmi.Subscription subscription = 2;
-
getSubscriptionOrBuilder
Gnmi.SubscriptionOrBuilder getSubscriptionOrBuilder(int index)
Set of subscriptions to create.
repeated .gnmi.Subscription subscription = 2;
-
getUseAliases
boolean getUseAliases()
Whether target defined aliases are allowed within the subscription.
bool use_aliases = 3;
-
hasQos
boolean hasQos()
DSCP marking to be used.
.gnmi.QOSMarking qos = 4;
-
getQos
Gnmi.QOSMarking getQos()
DSCP marking to be used.
.gnmi.QOSMarking qos = 4;
-
getQosOrBuilder
Gnmi.QOSMarkingOrBuilder getQosOrBuilder()
DSCP marking to be used.
.gnmi.QOSMarking qos = 4;
-
getModeValue
int getModeValue()
.gnmi.SubscriptionList.Mode mode = 5;
-
getMode
Gnmi.SubscriptionList.Mode getMode()
.gnmi.SubscriptionList.Mode mode = 5;
-
getAllowAggregation
boolean getAllowAggregation()
Whether elements of the schema that are marked as eligible for aggregation should be aggregated or not.
bool allow_aggregation = 6;
-
getUseModelsList
java.util.List<Gnmi.ModelData> getUseModelsList()
The set of schemas that define the elements of the data tree that should be sent by the target.
repeated .gnmi.ModelData use_models = 7;
-
getUseModels
Gnmi.ModelData getUseModels(int index)
The set of schemas that define the elements of the data tree that should be sent by the target.
repeated .gnmi.ModelData use_models = 7;
-
getUseModelsCount
int getUseModelsCount()
The set of schemas that define the elements of the data tree that should be sent by the target.
repeated .gnmi.ModelData use_models = 7;
-
getUseModelsOrBuilderList
java.util.List<? extends Gnmi.ModelDataOrBuilder> getUseModelsOrBuilderList()
The set of schemas that define the elements of the data tree that should be sent by the target.
repeated .gnmi.ModelData use_models = 7;
-
getUseModelsOrBuilder
Gnmi.ModelDataOrBuilder getUseModelsOrBuilder(int index)
The set of schemas that define the elements of the data tree that should be sent by the target.
repeated .gnmi.ModelData use_models = 7;
-
getEncodingValue
int getEncodingValue()
The encoding that the target should use within the Notifications generated corresponding to the SubscriptionList.
.gnmi.Encoding encoding = 8;
-
getEncoding
Gnmi.Encoding getEncoding()
The encoding that the target should use within the Notifications generated corresponding to the SubscriptionList.
.gnmi.Encoding encoding = 8;
-
getUpdatesOnly
boolean getUpdatesOnly()
An optional field to specify that only updates to current state should be sent to a client. If set, the initial state is not sent to the client but rather only the sync message followed by any subsequent updates to the current state. For ONCE and POLL modes, this causes the server to send only the sync message (Sec. 3.5.2.3).
bool updates_only = 9;
-
-