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 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;
      • getModeValue

        int getModeValue()
        .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;