Package p4.v1

Interface P4RuntimeOuterClass.DirectMeterEntryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
P4RuntimeOuterClass.DirectMeterEntry, P4RuntimeOuterClass.DirectMeterEntry.Builder
Enclosing class:
P4RuntimeOuterClass

public static interface P4RuntimeOuterClass.DirectMeterEntryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTableEntry

      boolean hasTableEntry()
       The associated table entry. This field is required.
       table_entry.action is ignored. Other fields specify the match.
       
      .p4.v1.TableEntry table_entry = 1;
      Returns:
      Whether the tableEntry field is set.
    • getTableEntry

       The associated table entry. This field is required.
       table_entry.action is ignored. Other fields specify the match.
       
      .p4.v1.TableEntry table_entry = 1;
      Returns:
      The tableEntry.
    • getTableEntryOrBuilder

      P4RuntimeOuterClass.TableEntryOrBuilder getTableEntryOrBuilder()
       The associated table entry. This field is required.
       table_entry.action is ignored. Other fields specify the match.
       
      .p4.v1.TableEntry table_entry = 1;
    • hasConfig

      boolean hasConfig()
      .p4.v1.MeterConfig config = 2;
      Returns:
      Whether the config field is set.
    • getConfig

      .p4.v1.MeterConfig config = 2;
      Returns:
      The config.
    • getConfigOrBuilder

      .p4.v1.MeterConfig config = 2;
    • hasCounterData

      boolean hasCounterData()
       Added in v1.4.0
       
      .p4.v1.MeterCounterData counter_data = 3;
      Returns:
      Whether the counterData field is set.
    • getCounterData

       Added in v1.4.0
       
      .p4.v1.MeterCounterData counter_data = 3;
      Returns:
      The counterData.
    • getCounterDataOrBuilder

       Added in v1.4.0
       
      .p4.v1.MeterCounterData counter_data = 3;