Package p4.config.v1
Interface P4InfoOuterClass.ControllerPacketMetadataOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
P4InfoOuterClass.ControllerPacketMetadata,P4InfoOuterClass.ControllerPacketMetadata.Builder
- Enclosing class:
P4InfoOuterClass
public static interface P4InfoOuterClass.ControllerPacketMetadataOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetMetadata(int index) Ordered based on header layout.intOrdered based on header layout.Ordered based on header layout.getMetadataOrBuilder(int index) Ordered based on header layout.Ordered based on header layout.preamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now).preamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now).booleanpreamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now).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
-
hasPreamble
boolean hasPreamble()preamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now)..p4.config.v1.Preamble preamble = 1;- Returns:
- Whether the preamble field is set.
-
getPreamble
P4InfoOuterClass.Preamble getPreamble()preamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now)..p4.config.v1.Preamble preamble = 1;- Returns:
- The preamble.
-
getPreambleOrBuilder
P4InfoOuterClass.PreambleOrBuilder getPreambleOrBuilder()preamble.name and preamble.id will specify header type ("packet_out" or "packet_in" for now)..p4.config.v1.Preamble preamble = 1; -
getMetadataList
List<P4InfoOuterClass.ControllerPacketMetadata.Metadata> getMetadataList()Ordered based on header layout. This is a constraint on the generator of this P4Info.
repeated .p4.config.v1.ControllerPacketMetadata.Metadata metadata = 2; -
getMetadata
Ordered based on header layout. This is a constraint on the generator of this P4Info.
repeated .p4.config.v1.ControllerPacketMetadata.Metadata metadata = 2; -
getMetadataCount
int getMetadataCount()Ordered based on header layout. This is a constraint on the generator of this P4Info.
repeated .p4.config.v1.ControllerPacketMetadata.Metadata metadata = 2; -
getMetadataOrBuilderList
List<? extends P4InfoOuterClass.ControllerPacketMetadata.MetadataOrBuilder> getMetadataOrBuilderList()Ordered based on header layout. This is a constraint on the generator of this P4Info.
repeated .p4.config.v1.ControllerPacketMetadata.Metadata metadata = 2; -
getMetadataOrBuilder
Ordered based on header layout. This is a constraint on the generator of this P4Info.
repeated .p4.config.v1.ControllerPacketMetadata.Metadata metadata = 2;
-