Package p4.config.v1

Class P4Types.P4TypeInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4Types.P4TypeInfo.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4Types.P4TypeInfo.Builder>
p4.config.v1.P4Types.P4TypeInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, P4Types.P4TypeInfoOrBuilder
Enclosing class:
P4Types.P4TypeInfo

public static final class P4Types.P4TypeInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<P4Types.P4TypeInfo.Builder> implements P4Types.P4TypeInfoOrBuilder
 These P4 types (struct, header_type, header_union and enum) are guaranteed to
 have a fully-qualified name (e.g. you cannot use an anonymous struct to
 declare a variable like in C). Instead of duplicating the type spec for these
 every time the type is used, we include the type spec once in this P4TypeInfo
 message and refer to the types by name in the P4DataTypeSpec message. We also
 support annotations for these type specs which can be useful, e.g. to
 identify well-known headers (such as ipv4).
 
Protobuf type p4.config.v1.P4TypeInfo