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 Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.ByteStringfor bit<W>, int<W>booleangetBool()bool bool = 3;getEnum()safe (non-serializable) enums onlycom.google.protobuf.ByteStringsafe (non-serializable) enums onlycom.google.protobuf.ByteStringserializable enums onlygetError()string error = 11;com.google.protobuf.ByteStringstring error = 11;.p4.v1.P4Header header = 6;.p4.v1.P4Header header = 6;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike struct = 5;getTuple().p4.v1.P4StructLike tuple = 4;.p4.v1.P4StructLike tuple = 4;for varbit<W>for varbit<W>booleanfor bit<W>, int<W>booleanhasBool()bool bool = 3;booleanhasEnum()safe (non-serializable) enums onlybooleanserializable enums onlybooleanhasError()string error = 11;boolean.p4.v1.P4Header header = 6;boolean.p4.v1.P4HeaderStack header_stack = 8;boolean.p4.v1.P4HeaderUnion header_union = 7;boolean.p4.v1.P4HeaderUnionStack header_union_stack = 9;boolean.p4.v1.P4StructLike struct = 5;booleanhasTuple().p4.v1.P4StructLike tuple = 4;booleanfor varbit<W>Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
P4DataOuterClass.P4Varbit getVarbit()for varbit<W>
.p4.v1.P4Varbit varbit = 2;- Returns:
- The varbit.
-
getVarbitOrBuilder
P4DataOuterClass.P4VarbitOrBuilder 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
P4DataOuterClass.P4StructLike getTuple().p4.v1.P4StructLike tuple = 4;- Returns:
- The tuple.
-
getTupleOrBuilder
P4DataOuterClass.P4StructLikeOrBuilder getTupleOrBuilder().p4.v1.P4StructLike tuple = 4; -
hasStruct
boolean hasStruct().p4.v1.P4StructLike struct = 5;- Returns:
- Whether the struct field is set.
-
getStruct
P4DataOuterClass.P4StructLike getStruct().p4.v1.P4StructLike struct = 5;- Returns:
- The struct.
-
getStructOrBuilder
P4DataOuterClass.P4StructLikeOrBuilder getStructOrBuilder().p4.v1.P4StructLike struct = 5; -
hasHeader
boolean hasHeader().p4.v1.P4Header header = 6;- Returns:
- Whether the header field is set.
-
getHeader
P4DataOuterClass.P4Header getHeader().p4.v1.P4Header header = 6;- Returns:
- The header.
-
getHeaderOrBuilder
P4DataOuterClass.P4HeaderOrBuilder getHeaderOrBuilder().p4.v1.P4Header header = 6; -
hasHeaderUnion
boolean hasHeaderUnion().p4.v1.P4HeaderUnion header_union = 7;- Returns:
- Whether the headerUnion field is set.
-
getHeaderUnion
P4DataOuterClass.P4HeaderUnion 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
P4DataOuterClass.P4HeaderStack 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
P4DataOuterClass.P4HeaderUnionStack 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
P4DataOuterClass.P4Data.DataCase getDataCase()
-