Package p4.v1

Class P4RuntimeOuterClass.CloneSessionEntry.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.CloneSessionEntry.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.CloneSessionEntry.Builder>
p4.v1.P4RuntimeOuterClass.CloneSessionEntry.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, P4RuntimeOuterClass.CloneSessionEntryOrBuilder
Enclosing class:
P4RuntimeOuterClass.CloneSessionEntry

public static final class P4RuntimeOuterClass.CloneSessionEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.CloneSessionEntry.Builder> implements P4RuntimeOuterClass.CloneSessionEntryOrBuilder
 A packet may be cloned by setting the clone_session_id field of PSA
 ingress/egress output metadata to session_id of a programmed clone session
 entry. Multiple clones may be created via a single clone session entry by
 using the replicas message. The clones may be distinguished in the egress
 using the instance field. The class_of_service field of the clone's egress
 input metadata will be set to the respective value programmed in the clone
 session entry. Note that in case of multiple clones, all clones, defined
 for a clone session, will get the same class of service. The
 packet_length_bytes field must be set to a non-zero value if the clone
 packet(s) should be truncated to the given value (in bytes). The packet
 length is also common to all clones in the clone session. If the
 packet_length_bytes field is 0, no truncation on the clone(s) will be
 performed.
 
Protobuf type p4.v1.CloneSessionEntry