Package p4.v1

Interface P4DataOuterClass.P4DataOrBuilder

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

public static interface P4DataOuterClass.P4DataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasBitstring

      boolean hasBitstring()
       for bit<W>, int<W>
       
      bytes bitstring = 1;
      Returns:
      Whether the bitstring field is set.
    • getBitstring

      com.google.protobuf.ByteString getBitstring()
       for bit<W>, int<W>
       
      bytes bitstring = 1;
      Returns:
      The bitstring.
    • hasVarbit

      boolean hasVarbit()
       for varbit<W>
       
      .p4.v1.P4Varbit varbit = 2;
      Returns:
      Whether the varbit field is set.
    • getVarbit

       for varbit<W>
       
      .p4.v1.P4Varbit varbit = 2;
      Returns:
      The varbit.
    • getVarbitOrBuilder

       for varbit<W>
       
      .p4.v1.P4Varbit varbit = 2;
    • hasBool

      boolean hasBool()
      bool bool = 3;
      Returns:
      Whether the bool field is set.
    • getBool

      boolean getBool()
      bool bool = 3;
      Returns:
      The bool.
    • hasTuple

      boolean hasTuple()
      .p4.v1.P4StructLike tuple = 4;
      Returns:
      Whether the tuple field is set.
    • getTuple

      .p4.v1.P4StructLike tuple = 4;
      Returns:
      The tuple.
    • getTupleOrBuilder

      .p4.v1.P4StructLike tuple = 4;
    • hasStruct

      boolean hasStruct()
      .p4.v1.P4StructLike struct = 5;
      Returns:
      Whether the struct field is set.
    • getStruct

      .p4.v1.P4StructLike struct = 5;
      Returns:
      The struct.
    • getStructOrBuilder

      .p4.v1.P4StructLike struct = 5;
    • hasHeader

      boolean hasHeader()
      .p4.v1.P4Header header = 6;
      Returns:
      Whether the header field is set.
    • getHeader

      .p4.v1.P4Header header = 6;
      Returns:
      The header.
    • getHeaderOrBuilder

      .p4.v1.P4Header header = 6;
    • hasHeaderUnion

      boolean hasHeaderUnion()
      .p4.v1.P4HeaderUnion header_union = 7;
      Returns:
      Whether the headerUnion field is set.
    • getHeaderUnion

      .p4.v1.P4HeaderUnion header_union = 7;
      Returns:
      The headerUnion.
    • getHeaderUnionOrBuilder

      P4DataOuterClass.P4HeaderUnionOrBuilder getHeaderUnionOrBuilder()
      .p4.v1.P4HeaderUnion header_union = 7;
    • hasHeaderStack

      boolean hasHeaderStack()
      .p4.v1.P4HeaderStack header_stack = 8;
      Returns:
      Whether the headerStack field is set.
    • getHeaderStack

      .p4.v1.P4HeaderStack header_stack = 8;
      Returns:
      The headerStack.
    • getHeaderStackOrBuilder

      P4DataOuterClass.P4HeaderStackOrBuilder getHeaderStackOrBuilder()
      .p4.v1.P4HeaderStack header_stack = 8;
    • hasHeaderUnionStack

      boolean hasHeaderUnionStack()
      .p4.v1.P4HeaderUnionStack header_union_stack = 9;
      Returns:
      Whether the headerUnionStack field is set.
    • getHeaderUnionStack

      .p4.v1.P4HeaderUnionStack header_union_stack = 9;
      Returns:
      The headerUnionStack.
    • getHeaderUnionStackOrBuilder

      P4DataOuterClass.P4HeaderUnionStackOrBuilder getHeaderUnionStackOrBuilder()
      .p4.v1.P4HeaderUnionStack header_union_stack = 9;
    • hasEnum

      boolean hasEnum()
       safe (non-serializable) enums only
       
      string enum = 10;
      Returns:
      Whether the enum field is set.
    • getEnum

      String getEnum()
       safe (non-serializable) enums only
       
      string enum = 10;
      Returns:
      The enum.
    • getEnumBytes

      com.google.protobuf.ByteString getEnumBytes()
       safe (non-serializable) enums only
       
      string enum = 10;
      Returns:
      The bytes for enum.
    • hasError

      boolean hasError()
      string error = 11;
      Returns:
      Whether the error field is set.
    • getError

      String getError()
      string error = 11;
      Returns:
      The error.
    • getErrorBytes

      com.google.protobuf.ByteString getErrorBytes()
      string error = 11;
      Returns:
      The bytes for error.
    • hasEnumValue

      boolean hasEnumValue()
       serializable enums only
       
      bytes enum_value = 12;
      Returns:
      Whether the enumValue field is set.
    • getEnumValue

      com.google.protobuf.ByteString getEnumValue()
       serializable enums only
       
      bytes enum_value = 12;
      Returns:
      The enumValue.
    • getDataCase