Interface Gnmi.NotificationOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Gnmi.Notification, Gnmi.Notification.Builder
    Enclosing class:
    Gnmi

    public static interface Gnmi.NotificationOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getTimestamp

        long getTimestamp()
         Timestamp in nanoseconds since Epoch.
         
        int64 timestamp = 1;
      • hasPrefix

        boolean hasPrefix()
         Prefix used for paths in the message.
         
        .gnmi.Path prefix = 2;
      • getPrefix

        Gnmi.Path getPrefix()
         Prefix used for paths in the message.
         
        .gnmi.Path prefix = 2;
      • getPrefixOrBuilder

        Gnmi.PathOrBuilder getPrefixOrBuilder()
         Prefix used for paths in the message.
         
        .gnmi.Path prefix = 2;
      • getAlias

        java.lang.String getAlias()
         An alias for the path specified in the prefix field.
         Reference: gNMI Specification Section 2.4.2
         
        string alias = 3;
      • getAliasBytes

        com.google.protobuf.ByteString getAliasBytes()
         An alias for the path specified in the prefix field.
         Reference: gNMI Specification Section 2.4.2
         
        string alias = 3;
      • getUpdateList

        java.util.List<Gnmi.Update> getUpdateList()
         Data elements that have changed values.
         
        repeated .gnmi.Update update = 4;
      • getUpdate

        Gnmi.Update getUpdate​(int index)
         Data elements that have changed values.
         
        repeated .gnmi.Update update = 4;
      • getUpdateCount

        int getUpdateCount()
         Data elements that have changed values.
         
        repeated .gnmi.Update update = 4;
      • getUpdateOrBuilderList

        java.util.List<? extends Gnmi.UpdateOrBuilder> getUpdateOrBuilderList()
         Data elements that have changed values.
         
        repeated .gnmi.Update update = 4;
      • getUpdateOrBuilder

        Gnmi.UpdateOrBuilder getUpdateOrBuilder​(int index)
         Data elements that have changed values.
         
        repeated .gnmi.Update update = 4;
      • getDeleteList

        java.util.List<Gnmi.Path> getDeleteList()
         Data elements that have been deleted.
         
        repeated .gnmi.Path delete = 5;
      • getDelete

        Gnmi.Path getDelete​(int index)
         Data elements that have been deleted.
         
        repeated .gnmi.Path delete = 5;
      • getDeleteCount

        int getDeleteCount()
         Data elements that have been deleted.
         
        repeated .gnmi.Path delete = 5;
      • getDeleteOrBuilderList

        java.util.List<? extends Gnmi.PathOrBuilder> getDeleteOrBuilderList()
         Data elements that have been deleted.
         
        repeated .gnmi.Path delete = 5;
      • getDeleteOrBuilder

        Gnmi.PathOrBuilder getDeleteOrBuilder​(int index)
         Data elements that have been deleted.
         
        repeated .gnmi.Path delete = 5;
      • getAtomic

        boolean getAtomic()
         This notification contains a set of paths that are always updated together
         referenced by a globally unique prefix.
         
        bool atomic = 6;