Package p4.v1
Class P4DataOuterClass.P4Data.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4DataOuterClass.P4Data.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4Data.Builder>
p4.v1.P4DataOuterClass.P4Data.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4DataOuterClass.P4DataOrBuilder
- Enclosing class:
P4DataOuterClass.P4Data
public static final class P4DataOuterClass.P4Data.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4Data.Builder>
implements P4DataOuterClass.P4DataOrBuilder
Protobuf type
p4.v1.P4Data-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()for bit<W>, int<W>bool bool = 3;safe (non-serializable) enums onlyserializable enums onlystring error = 11;.p4.v1.P4Header header = 6;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike tuple = 4;for varbit<W>com.google.protobuf.ByteStringfor bit<W>, int<W>booleangetBool()bool bool = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEnum()safe (non-serializable) enums onlycom.google.protobuf.ByteStringsafe (non-serializable) enums onlycom.google.protobuf.ByteStringserializable enums onlygetError()string error = 11;com.google.protobuf.ByteStringstring error = 11;.p4.v1.P4Header header = 6;.p4.v1.P4Header header = 6;.p4.v1.P4Header header = 6;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike struct = 5;getTuple().p4.v1.P4StructLike tuple = 4;.p4.v1.P4StructLike tuple = 4;.p4.v1.P4StructLike tuple = 4;for varbit<W>for varbit<W>for varbit<W>booleanfor bit<W>, int<W>booleanhasBool()bool bool = 3;booleanhasEnum()safe (non-serializable) enums onlybooleanserializable enums onlybooleanhasError()string error = 11;boolean.p4.v1.P4Header header = 6;boolean.p4.v1.P4HeaderStack header_stack = 8;boolean.p4.v1.P4HeaderUnion header_union = 7;boolean.p4.v1.P4HeaderUnionStack header_union_stack = 9;boolean.p4.v1.P4StructLike struct = 5;booleanhasTuple().p4.v1.P4StructLike tuple = 4;booleanfor varbit<W>protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(P4DataOuterClass.P4Data other) .p4.v1.P4Header header = 6;.p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike tuple = 4;for varbit<W>setBitstring(com.google.protobuf.ByteString value) for bit<W>, int<W>setBool(boolean value) bool bool = 3;safe (non-serializable) enums onlysetEnumBytes(com.google.protobuf.ByteString value) safe (non-serializable) enums onlysetEnumValue(com.google.protobuf.ByteString value) serializable enums onlystring error = 11;setErrorBytes(com.google.protobuf.ByteString value) string error = 11;.p4.v1.P4Header header = 6;setHeader(P4DataOuterClass.P4Header.Builder builderForValue) .p4.v1.P4Header header = 6;.p4.v1.P4HeaderStack header_stack = 8;setHeaderStack(P4DataOuterClass.P4HeaderStack.Builder builderForValue) .p4.v1.P4HeaderStack header_stack = 8;.p4.v1.P4HeaderUnion header_union = 7;setHeaderUnion(P4DataOuterClass.P4HeaderUnion.Builder builderForValue) .p4.v1.P4HeaderUnion header_union = 7;.p4.v1.P4HeaderUnionStack header_union_stack = 9;setHeaderUnionStack(P4DataOuterClass.P4HeaderUnionStack.Builder builderForValue) .p4.v1.P4HeaderUnionStack header_union_stack = 9;.p4.v1.P4StructLike struct = 5;setStruct(P4DataOuterClass.P4StructLike.Builder builderForValue) .p4.v1.P4StructLike struct = 5;.p4.v1.P4StructLike tuple = 4;setTuple(P4DataOuterClass.P4StructLike.Builder builderForValue) .p4.v1.P4StructLike tuple = 4;for varbit<W>setVarbit(P4DataOuterClass.P4Varbit.Builder builderForValue) for varbit<W>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<P4DataOuterClass.P4Data.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<P4DataOuterClass.P4Data.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<P4DataOuterClass.P4Data.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<P4DataOuterClass.P4Data.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4Data.Builder>
-
mergeFrom
public P4DataOuterClass.P4Data.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<P4DataOuterClass.P4Data.Builder>- Throws:
IOException
-
getDataCase
- Specified by:
getDataCasein interfaceP4DataOuterClass.P4DataOrBuilder
-
clearData
-
hasBitstring
public boolean hasBitstring()for bit<W>, int<W>
bytes bitstring = 1;- Specified by:
hasBitstringin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the bitstring field is set.
-
getBitstring
public com.google.protobuf.ByteString getBitstring()for bit<W>, int<W>
bytes bitstring = 1;- Specified by:
getBitstringin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The bitstring.
-
setBitstring
for bit<W>, int<W>
bytes bitstring = 1;- Parameters:
value- The bitstring to set.- Returns:
- This builder for chaining.
-
clearBitstring
for bit<W>, int<W>
bytes bitstring = 1;- Returns:
- This builder for chaining.
-
hasVarbit
public boolean hasVarbit()for varbit<W>
.p4.v1.P4Varbit varbit = 2;- Specified by:
hasVarbitin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the varbit field is set.
-
getVarbit
for varbit<W>
.p4.v1.P4Varbit varbit = 2;- Specified by:
getVarbitin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The varbit.
-
setVarbit
for varbit<W>
.p4.v1.P4Varbit varbit = 2; -
setVarbit
for varbit<W>
.p4.v1.P4Varbit varbit = 2; -
mergeVarbit
for varbit<W>
.p4.v1.P4Varbit varbit = 2; -
clearVarbit
for varbit<W>
.p4.v1.P4Varbit varbit = 2; -
getVarbitBuilder
for varbit<W>
.p4.v1.P4Varbit varbit = 2; -
getVarbitOrBuilder
for varbit<W>
.p4.v1.P4Varbit varbit = 2;- Specified by:
getVarbitOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasBool
public boolean hasBool()bool bool = 3;- Specified by:
hasBoolin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the bool field is set.
-
getBool
public boolean getBool()bool bool = 3;- Specified by:
getBoolin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The bool.
-
setBool
bool bool = 3;- Parameters:
value- The bool to set.- Returns:
- This builder for chaining.
-
clearBool
bool bool = 3;- Returns:
- This builder for chaining.
-
hasTuple
public boolean hasTuple().p4.v1.P4StructLike tuple = 4;- Specified by:
hasTuplein interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the tuple field is set.
-
getTuple
.p4.v1.P4StructLike tuple = 4;- Specified by:
getTuplein interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The tuple.
-
setTuple
.p4.v1.P4StructLike tuple = 4; -
setTuple
public P4DataOuterClass.P4Data.Builder setTuple(P4DataOuterClass.P4StructLike.Builder builderForValue) .p4.v1.P4StructLike tuple = 4; -
mergeTuple
.p4.v1.P4StructLike tuple = 4; -
clearTuple
.p4.v1.P4StructLike tuple = 4; -
getTupleBuilder
.p4.v1.P4StructLike tuple = 4; -
getTupleOrBuilder
.p4.v1.P4StructLike tuple = 4;- Specified by:
getTupleOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasStruct
public boolean hasStruct().p4.v1.P4StructLike struct = 5;- Specified by:
hasStructin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the struct field is set.
-
getStruct
.p4.v1.P4StructLike struct = 5;- Specified by:
getStructin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The struct.
-
setStruct
.p4.v1.P4StructLike struct = 5; -
setStruct
public P4DataOuterClass.P4Data.Builder setStruct(P4DataOuterClass.P4StructLike.Builder builderForValue) .p4.v1.P4StructLike struct = 5; -
mergeStruct
.p4.v1.P4StructLike struct = 5; -
clearStruct
.p4.v1.P4StructLike struct = 5; -
getStructBuilder
.p4.v1.P4StructLike struct = 5; -
getStructOrBuilder
.p4.v1.P4StructLike struct = 5;- Specified by:
getStructOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasHeader
public boolean hasHeader().p4.v1.P4Header header = 6;- Specified by:
hasHeaderin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
.p4.v1.P4Header header = 6;- Specified by:
getHeaderin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The header.
-
setHeader
.p4.v1.P4Header header = 6; -
setHeader
.p4.v1.P4Header header = 6; -
mergeHeader
.p4.v1.P4Header header = 6; -
clearHeader
.p4.v1.P4Header header = 6; -
getHeaderBuilder
.p4.v1.P4Header header = 6; -
getHeaderOrBuilder
.p4.v1.P4Header header = 6;- Specified by:
getHeaderOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasHeaderUnion
public boolean hasHeaderUnion().p4.v1.P4HeaderUnion header_union = 7;- Specified by:
hasHeaderUnionin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the headerUnion field is set.
-
getHeaderUnion
.p4.v1.P4HeaderUnion header_union = 7;- Specified by:
getHeaderUnionin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The headerUnion.
-
setHeaderUnion
.p4.v1.P4HeaderUnion header_union = 7; -
setHeaderUnion
public P4DataOuterClass.P4Data.Builder setHeaderUnion(P4DataOuterClass.P4HeaderUnion.Builder builderForValue) .p4.v1.P4HeaderUnion header_union = 7; -
mergeHeaderUnion
.p4.v1.P4HeaderUnion header_union = 7; -
clearHeaderUnion
.p4.v1.P4HeaderUnion header_union = 7; -
getHeaderUnionBuilder
.p4.v1.P4HeaderUnion header_union = 7; -
getHeaderUnionOrBuilder
.p4.v1.P4HeaderUnion header_union = 7;- Specified by:
getHeaderUnionOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasHeaderStack
public boolean hasHeaderStack().p4.v1.P4HeaderStack header_stack = 8;- Specified by:
hasHeaderStackin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the headerStack field is set.
-
getHeaderStack
.p4.v1.P4HeaderStack header_stack = 8;- Specified by:
getHeaderStackin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The headerStack.
-
setHeaderStack
.p4.v1.P4HeaderStack header_stack = 8; -
setHeaderStack
public P4DataOuterClass.P4Data.Builder setHeaderStack(P4DataOuterClass.P4HeaderStack.Builder builderForValue) .p4.v1.P4HeaderStack header_stack = 8; -
mergeHeaderStack
.p4.v1.P4HeaderStack header_stack = 8; -
clearHeaderStack
.p4.v1.P4HeaderStack header_stack = 8; -
getHeaderStackBuilder
.p4.v1.P4HeaderStack header_stack = 8; -
getHeaderStackOrBuilder
.p4.v1.P4HeaderStack header_stack = 8;- Specified by:
getHeaderStackOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasHeaderUnionStack
public boolean hasHeaderUnionStack().p4.v1.P4HeaderUnionStack header_union_stack = 9;- Specified by:
hasHeaderUnionStackin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the headerUnionStack field is set.
-
getHeaderUnionStack
.p4.v1.P4HeaderUnionStack header_union_stack = 9;- Specified by:
getHeaderUnionStackin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The headerUnionStack.
-
setHeaderUnionStack
public P4DataOuterClass.P4Data.Builder setHeaderUnionStack(P4DataOuterClass.P4HeaderUnionStack value) .p4.v1.P4HeaderUnionStack header_union_stack = 9; -
setHeaderUnionStack
public P4DataOuterClass.P4Data.Builder setHeaderUnionStack(P4DataOuterClass.P4HeaderUnionStack.Builder builderForValue) .p4.v1.P4HeaderUnionStack header_union_stack = 9; -
mergeHeaderUnionStack
public P4DataOuterClass.P4Data.Builder mergeHeaderUnionStack(P4DataOuterClass.P4HeaderUnionStack value) .p4.v1.P4HeaderUnionStack header_union_stack = 9; -
clearHeaderUnionStack
.p4.v1.P4HeaderUnionStack header_union_stack = 9; -
getHeaderUnionStackBuilder
.p4.v1.P4HeaderUnionStack header_union_stack = 9; -
getHeaderUnionStackOrBuilder
.p4.v1.P4HeaderUnionStack header_union_stack = 9;- Specified by:
getHeaderUnionStackOrBuilderin interfaceP4DataOuterClass.P4DataOrBuilder
-
hasEnum
public boolean hasEnum()safe (non-serializable) enums only
string enum = 10;- Specified by:
hasEnumin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the enum field is set.
-
getEnum
safe (non-serializable) enums only
string enum = 10;- Specified by:
getEnumin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The enum.
-
getEnumBytes
public com.google.protobuf.ByteString getEnumBytes()safe (non-serializable) enums only
string enum = 10;- Specified by:
getEnumBytesin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The bytes for enum.
-
setEnum
safe (non-serializable) enums only
string enum = 10;- Parameters:
value- The enum to set.- Returns:
- This builder for chaining.
-
clearEnum
safe (non-serializable) enums only
string enum = 10;- Returns:
- This builder for chaining.
-
setEnumBytes
safe (non-serializable) enums only
string enum = 10;- Parameters:
value- The bytes for enum to set.- Returns:
- This builder for chaining.
-
hasError
public boolean hasError()string error = 11;- Specified by:
hasErrorin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the error field is set.
-
getError
string error = 11;- Specified by:
getErrorin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The error.
-
getErrorBytes
public com.google.protobuf.ByteString getErrorBytes()string error = 11;- Specified by:
getErrorBytesin interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The bytes for error.
-
setError
string error = 11;- Parameters:
value- The error to set.- Returns:
- This builder for chaining.
-
clearError
string error = 11;- Returns:
- This builder for chaining.
-
setErrorBytes
string error = 11;- Parameters:
value- The bytes for error to set.- Returns:
- This builder for chaining.
-
hasEnumValue
public boolean hasEnumValue()serializable enums only
bytes enum_value = 12;- Specified by:
hasEnumValuein interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- Whether the enumValue field is set.
-
getEnumValue
public com.google.protobuf.ByteString getEnumValue()serializable enums only
bytes enum_value = 12;- Specified by:
getEnumValuein interfaceP4DataOuterClass.P4DataOrBuilder- Returns:
- The enumValue.
-
setEnumValue
serializable enums only
bytes enum_value = 12;- Parameters:
value- The enumValue to set.- Returns:
- This builder for chaining.
-
clearEnumValue
serializable enums only
bytes enum_value = 12;- Returns:
- This builder for chaining.
-