Package p4.config.v1
Class P4InfoOuterClass
java.lang.Object
com.google.protobuf.GeneratedFile
p4.config.v1.P4InfoOuterClass
@Generated
public final class P4InfoOuterClass
extends com.google.protobuf.GeneratedFile
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typep4.config.v1.Actionstatic interfacestatic final classProtobuf typep4.config.v1.ActionProfilestatic interfacestatic final classused to list all possible actions in a Tablestatic interfacestatic final classAny metadata associated with controller Packet-IO (Packet-In or Packet-Out) is modeled as P4 headers carrying special annotations @controller_header("packet_out") and @controller_header("packet_in") respectively.static interfacestatic final classProtobuf typep4.config.v1.Counterstatic interfacestatic final classProtobuf typep4.config.v1.CounterSpecstatic interfacestatic final classProtobuf typep4.config.v1.Digeststatic interfacestatic final classProtobuf typep4.config.v1.DirectCounterstatic interfacestatic final classProtobuf typep4.config.v1.DirectMeterstatic interfacestatic final classProtobuf typep4.config.v1.Documentationstatic interfacestatic final classused to group all extern instances of the same type in one messagestatic final classProtobuf typep4.config.v1.ExternInstancestatic interfacestatic interfacestatic final classProtobuf typep4.config.v1.MatchFieldstatic interfacestatic final classProtobuf typep4.config.v1.Meterstatic interfacestatic final classProtobuf typep4.config.v1.MeterSpecstatic interfacestatic final classwrapping the enum in a message to avoid name collisions in C++, where "enum values are siblings of their type, not children of it"static interfacestatic final classProtobuf typep4.config.v1.P4Infostatic interfacestatic final classTop-level package documentation describing the forwarding pipeline config Can be used to manage multiple P4 packages.static interfacestatic final classUsed to describe the required properties of the underlying platform.static interfacestatic final classProtobuf typep4.config.v1.Preamblestatic interfacestatic final classProtobuf typep4.config.v1.Registerstatic interfacestatic final classProtobuf typep4.config.v1.Tablestatic final classA TableActionCall references a particular action id and executes the action with the supplied list of arguments.static interfacestatic interfacestatic final classProtobuf typep4.config.v1.ValueSetstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptorstatic voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry) static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) Methods inherited from class com.google.protobuf.GeneratedFile
addOptionalExtension
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) -
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) -
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-