public static final class PacketReplicationEngineEntry.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder> implements PacketReplicationEngineEntryOrBuilder
------------------------------------------------------------------------------ Only one instance of a Packet Replication Engine (PRE) is expected in the P4 pipeline. Hence, no instance id is needed to access the PRE.Protobuf type
p4.v1.PacketReplicationEngineEntry
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public PacketReplicationEngineEntry build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public PacketReplicationEngineEntry buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public PacketReplicationEngineEntry.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder mergeFrom(PacketReplicationEngineEntry other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public PacketReplicationEngineEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<PacketReplicationEngineEntry.Builder>
IOException
public PacketReplicationEngineEntry.TypeCase getTypeCase()
getTypeCase
in interface PacketReplicationEngineEntryOrBuilder
public PacketReplicationEngineEntry.Builder clearType()
public boolean hasMulticastGroupEntry()
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
hasMulticastGroupEntry
in interface PacketReplicationEngineEntryOrBuilder
public MulticastGroupEntry getMulticastGroupEntry()
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
getMulticastGroupEntry
in interface PacketReplicationEngineEntryOrBuilder
public PacketReplicationEngineEntry.Builder setMulticastGroupEntry(MulticastGroupEntry value)
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
public PacketReplicationEngineEntry.Builder setMulticastGroupEntry(MulticastGroupEntry.Builder builderForValue)
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
public PacketReplicationEngineEntry.Builder mergeMulticastGroupEntry(MulticastGroupEntry value)
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
public PacketReplicationEngineEntry.Builder clearMulticastGroupEntry()
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
public MulticastGroupEntry.Builder getMulticastGroupEntryBuilder()
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
public MulticastGroupEntryOrBuilder getMulticastGroupEntryOrBuilder()
.p4.v1.MulticastGroupEntry multicast_group_entry = 1;
getMulticastGroupEntryOrBuilder
in interface PacketReplicationEngineEntryOrBuilder
public boolean hasCloneSessionEntry()
.p4.v1.CloneSessionEntry clone_session_entry = 2;
hasCloneSessionEntry
in interface PacketReplicationEngineEntryOrBuilder
public CloneSessionEntry getCloneSessionEntry()
.p4.v1.CloneSessionEntry clone_session_entry = 2;
getCloneSessionEntry
in interface PacketReplicationEngineEntryOrBuilder
public PacketReplicationEngineEntry.Builder setCloneSessionEntry(CloneSessionEntry value)
.p4.v1.CloneSessionEntry clone_session_entry = 2;
public PacketReplicationEngineEntry.Builder setCloneSessionEntry(CloneSessionEntry.Builder builderForValue)
.p4.v1.CloneSessionEntry clone_session_entry = 2;
public PacketReplicationEngineEntry.Builder mergeCloneSessionEntry(CloneSessionEntry value)
.p4.v1.CloneSessionEntry clone_session_entry = 2;
public PacketReplicationEngineEntry.Builder clearCloneSessionEntry()
.p4.v1.CloneSessionEntry clone_session_entry = 2;
public CloneSessionEntry.Builder getCloneSessionEntryBuilder()
.p4.v1.CloneSessionEntry clone_session_entry = 2;
public CloneSessionEntryOrBuilder getCloneSessionEntryOrBuilder()
.p4.v1.CloneSessionEntry clone_session_entry = 2;
getCloneSessionEntryOrBuilder
in interface PacketReplicationEngineEntryOrBuilder
public final PacketReplicationEngineEntry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
public final PacketReplicationEngineEntry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<PacketReplicationEngineEntry.Builder>
Copyright © 2018 OpenDaylight. All rights reserved.