Package p4.v1
Class P4RuntimeOuterClass.ValueSetEntry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
p4.v1.P4RuntimeOuterClass.ValueSetEntry.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.ValueSetEntryOrBuilder
- Enclosing class:
P4RuntimeOuterClass.ValueSetEntry
public static final class P4RuntimeOuterClass.ValueSetEntry.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
implements P4RuntimeOuterClass.ValueSetEntryOrBuilder
------------------------------------------------------------------------------ For writing and reading matches in a parser value set. A state transition on an empty value set will never be taken. The number of matches must be at most the size of the value set as specified by the size argument of the value_set constructor in the P4 program. For Write Requests: - MODIFY will write the given matches in the repeated field to the value set. - INSERT and DELETE are not allowed. For Read Requests: - All matches for all value-set entries if value_set_id = 0 - All matches of the value-set if a valid value_set_id is specified - The 'match' field must never be set in the ReadRequestProtobuf type
p4.v1.ValueSetEntry-
Method Summary
Modifier and TypeMethodDescriptionaddAllMembers(Iterable<? extends P4RuntimeOuterClass.ValueSetMember> values) repeated .p4.v1.ValueSetMember members = 2;addMembers(int index, P4RuntimeOuterClass.ValueSetMember value) repeated .p4.v1.ValueSetMember members = 2;addMembers(int index, P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2;repeated .p4.v1.ValueSetMember members = 2;addMembers(P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2;repeated .p4.v1.ValueSetMember members = 2;addMembersBuilder(int index) repeated .p4.v1.ValueSetMember members = 2;build()clear()repeated .p4.v1.ValueSetMember members = 2;uint32 value_set_id = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMembers(int index) repeated .p4.v1.ValueSetMember members = 2;getMembersBuilder(int index) repeated .p4.v1.ValueSetMember members = 2;repeated .p4.v1.ValueSetMember members = 2;intrepeated .p4.v1.ValueSetMember members = 2;repeated .p4.v1.ValueSetMember members = 2;getMembersOrBuilder(int index) repeated .p4.v1.ValueSetMember members = 2;List<? extends P4RuntimeOuterClass.ValueSetMemberOrBuilder> repeated .p4.v1.ValueSetMember members = 2;intuint32 value_set_id = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMembers(int index) repeated .p4.v1.ValueSetMember members = 2;setMembers(int index, P4RuntimeOuterClass.ValueSetMember value) repeated .p4.v1.ValueSetMember members = 2;setMembers(int index, P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2;setValueSetId(int value) uint32 value_set_id = 1;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ValueSetEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ValueSetEntry.Builder>- Throws:
IOException
-
getValueSetId
public int getValueSetId()uint32 value_set_id = 1;- Specified by:
getValueSetIdin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder- Returns:
- The valueSetId.
-
setValueSetId
uint32 value_set_id = 1;- Parameters:
value- The valueSetId to set.- Returns:
- This builder for chaining.
-
clearValueSetId
uint32 value_set_id = 1;- Returns:
- This builder for chaining.
-
getMembersList
repeated .p4.v1.ValueSetMember members = 2;- Specified by:
getMembersListin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder
-
getMembersCount
public int getMembersCount()repeated .p4.v1.ValueSetMember members = 2;- Specified by:
getMembersCountin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder
-
getMembers
repeated .p4.v1.ValueSetMember members = 2;- Specified by:
getMembersin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder
-
setMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder setMembers(int index, P4RuntimeOuterClass.ValueSetMember value) repeated .p4.v1.ValueSetMember members = 2; -
setMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder setMembers(int index, P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2; -
addMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder addMembers(P4RuntimeOuterClass.ValueSetMember value) repeated .p4.v1.ValueSetMember members = 2; -
addMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder addMembers(int index, P4RuntimeOuterClass.ValueSetMember value) repeated .p4.v1.ValueSetMember members = 2; -
addMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder addMembers(P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2; -
addMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder addMembers(int index, P4RuntimeOuterClass.ValueSetMember.Builder builderForValue) repeated .p4.v1.ValueSetMember members = 2; -
addAllMembers
public P4RuntimeOuterClass.ValueSetEntry.Builder addAllMembers(Iterable<? extends P4RuntimeOuterClass.ValueSetMember> values) repeated .p4.v1.ValueSetMember members = 2; -
clearMembers
repeated .p4.v1.ValueSetMember members = 2; -
removeMembers
repeated .p4.v1.ValueSetMember members = 2; -
getMembersBuilder
repeated .p4.v1.ValueSetMember members = 2; -
getMembersOrBuilder
repeated .p4.v1.ValueSetMember members = 2;- Specified by:
getMembersOrBuilderin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder
-
getMembersOrBuilderList
repeated .p4.v1.ValueSetMember members = 2;- Specified by:
getMembersOrBuilderListin interfaceP4RuntimeOuterClass.ValueSetEntryOrBuilder
-
addMembersBuilder
repeated .p4.v1.ValueSetMember members = 2; -
addMembersBuilder
repeated .p4.v1.ValueSetMember members = 2; -
getMembersBuilderList
repeated .p4.v1.ValueSetMember members = 2;
-