Package p4.config.v1
Class P4InfoOuterClass.ValueSet.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4InfoOuterClass.ValueSet.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4InfoOuterClass.ValueSet.Builder>
p4.config.v1.P4InfoOuterClass.ValueSet.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4InfoOuterClass.ValueSetOrBuilder
- Enclosing class:
P4InfoOuterClass.ValueSet
public static final class P4InfoOuterClass.ValueSet.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4InfoOuterClass.ValueSet.Builder>
implements P4InfoOuterClass.ValueSetOrBuilder
Protobuf type
p4.config.v1.ValueSet-
Method Summary
Modifier and TypeMethodDescriptionaddAllMatch(Iterable<? extends P4InfoOuterClass.MatchField> values) repeated .p4.config.v1.MatchField match = 2;addMatch(int index, P4InfoOuterClass.MatchField value) repeated .p4.config.v1.MatchField match = 2;addMatch(int index, P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2;repeated .p4.config.v1.MatchField match = 2;addMatch(P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2;repeated .p4.config.v1.MatchField match = 2;addMatchBuilder(int index) repeated .p4.config.v1.MatchField match = 2;build()clear()repeated .p4.config.v1.MatchField match = 2;.p4.config.v1.Preamble preamble = 1;number of entries in the value_set, as per the P4 constructor call.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMatch(int index) repeated .p4.config.v1.MatchField match = 2;getMatchBuilder(int index) repeated .p4.config.v1.MatchField match = 2;repeated .p4.config.v1.MatchField match = 2;intrepeated .p4.config.v1.MatchField match = 2;repeated .p4.config.v1.MatchField match = 2;getMatchOrBuilder(int index) repeated .p4.config.v1.MatchField match = 2;List<? extends P4InfoOuterClass.MatchFieldOrBuilder> repeated .p4.config.v1.MatchField match = 2;.p4.config.v1.Preamble preamble = 1;.p4.config.v1.Preamble preamble = 1;.p4.config.v1.Preamble preamble = 1;intgetSize()number of entries in the value_set, as per the P4 constructor call.boolean.p4.config.v1.Preamble preamble = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .p4.config.v1.Preamble preamble = 1;removeMatch(int index) repeated .p4.config.v1.MatchField match = 2;setMatch(int index, P4InfoOuterClass.MatchField value) repeated .p4.config.v1.MatchField match = 2;setMatch(int index, P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2;.p4.config.v1.Preamble preamble = 1;setPreamble(P4InfoOuterClass.Preamble.Builder builderForValue) .p4.config.v1.Preamble preamble = 1;setSize(int value) number of entries in the value_set, as per the P4 constructor call.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<P4InfoOuterClass.ValueSet.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<P4InfoOuterClass.ValueSet.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<P4InfoOuterClass.ValueSet.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<P4InfoOuterClass.ValueSet.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4InfoOuterClass.ValueSet.Builder>
-
mergeFrom
public P4InfoOuterClass.ValueSet.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<P4InfoOuterClass.ValueSet.Builder>- Throws:
IOException
-
hasPreamble
public boolean hasPreamble().p4.config.v1.Preamble preamble = 1;- Specified by:
hasPreamblein interfaceP4InfoOuterClass.ValueSetOrBuilder- Returns:
- Whether the preamble field is set.
-
getPreamble
.p4.config.v1.Preamble preamble = 1;- Specified by:
getPreamblein interfaceP4InfoOuterClass.ValueSetOrBuilder- Returns:
- The preamble.
-
setPreamble
.p4.config.v1.Preamble preamble = 1; -
setPreamble
public P4InfoOuterClass.ValueSet.Builder setPreamble(P4InfoOuterClass.Preamble.Builder builderForValue) .p4.config.v1.Preamble preamble = 1; -
mergePreamble
.p4.config.v1.Preamble preamble = 1; -
clearPreamble
.p4.config.v1.Preamble preamble = 1; -
getPreambleBuilder
.p4.config.v1.Preamble preamble = 1; -
getPreambleOrBuilder
.p4.config.v1.Preamble preamble = 1;- Specified by:
getPreambleOrBuilderin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
getMatchList
repeated .p4.config.v1.MatchField match = 2;- Specified by:
getMatchListin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
getMatchCount
public int getMatchCount()repeated .p4.config.v1.MatchField match = 2;- Specified by:
getMatchCountin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
getMatch
repeated .p4.config.v1.MatchField match = 2;- Specified by:
getMatchin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
setMatch
repeated .p4.config.v1.MatchField match = 2; -
setMatch
public P4InfoOuterClass.ValueSet.Builder setMatch(int index, P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2; -
addMatch
repeated .p4.config.v1.MatchField match = 2; -
addMatch
repeated .p4.config.v1.MatchField match = 2; -
addMatch
public P4InfoOuterClass.ValueSet.Builder addMatch(P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2; -
addMatch
public P4InfoOuterClass.ValueSet.Builder addMatch(int index, P4InfoOuterClass.MatchField.Builder builderForValue) repeated .p4.config.v1.MatchField match = 2; -
addAllMatch
public P4InfoOuterClass.ValueSet.Builder addAllMatch(Iterable<? extends P4InfoOuterClass.MatchField> values) repeated .p4.config.v1.MatchField match = 2; -
clearMatch
repeated .p4.config.v1.MatchField match = 2; -
removeMatch
repeated .p4.config.v1.MatchField match = 2; -
getMatchBuilder
repeated .p4.config.v1.MatchField match = 2; -
getMatchOrBuilder
repeated .p4.config.v1.MatchField match = 2;- Specified by:
getMatchOrBuilderin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
getMatchOrBuilderList
repeated .p4.config.v1.MatchField match = 2;- Specified by:
getMatchOrBuilderListin interfaceP4InfoOuterClass.ValueSetOrBuilder
-
addMatchBuilder
repeated .p4.config.v1.MatchField match = 2; -
addMatchBuilder
repeated .p4.config.v1.MatchField match = 2; -
getMatchBuilderList
repeated .p4.config.v1.MatchField match = 2; -
getSize
public int getSize()number of entries in the value_set, as per the P4 constructor call.
int32 size = 3;- Specified by:
getSizein interfaceP4InfoOuterClass.ValueSetOrBuilder- Returns:
- The size.
-
setSize
number of entries in the value_set, as per the P4 constructor call.
int32 size = 3;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
number of entries in the value_set, as per the P4 constructor call.
int32 size = 3;- Returns:
- This builder for chaining.
-