Package p4.v1
Class P4DataOuterClass.P4HeaderUnion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4DataOuterClass.P4HeaderUnion.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4HeaderUnion.Builder>
p4.v1.P4DataOuterClass.P4HeaderUnion.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4DataOuterClass.P4HeaderUnionOrBuilder
- Enclosing class:
P4DataOuterClass.P4HeaderUnion
public static final class P4DataOuterClass.P4HeaderUnion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4HeaderUnion.Builder>
implements P4DataOuterClass.P4HeaderUnionOrBuilder
Protobuf type
p4.v1.P4HeaderUnion-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().p4.v1.P4Header valid_header = 2;An empty string indicates that none of the union members are valid and valid_header must therefore be unset.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.p4.v1.P4Header valid_header = 2;.p4.v1.P4Header valid_header = 2;An empty string indicates that none of the union members are valid and valid_header must therefore be unset.com.google.protobuf.ByteStringAn empty string indicates that none of the union members are valid and valid_header must therefore be unset..p4.v1.P4Header valid_header = 2;boolean.p4.v1.P4Header valid_header = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .p4.v1.P4Header valid_header = 2;.p4.v1.P4Header valid_header = 2;setValidHeader(P4DataOuterClass.P4Header.Builder builderForValue) .p4.v1.P4Header valid_header = 2;setValidHeaderName(String value) An empty string indicates that none of the union members are valid and valid_header must therefore be unset.setValidHeaderNameBytes(com.google.protobuf.ByteString value) An empty string indicates that none of the union members are valid and valid_header must therefore be unset.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.P4HeaderUnion.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.P4HeaderUnion.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.P4HeaderUnion.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.P4HeaderUnion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4DataOuterClass.P4HeaderUnion.Builder>
-
mergeFrom
public P4DataOuterClass.P4HeaderUnion.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.P4HeaderUnion.Builder>- Throws:
IOException
-
getValidHeaderName
An empty string indicates that none of the union members are valid and valid_header must therefore be unset.
string valid_header_name = 1;- Specified by:
getValidHeaderNamein interfaceP4DataOuterClass.P4HeaderUnionOrBuilder- Returns:
- The validHeaderName.
-
getValidHeaderNameBytes
public com.google.protobuf.ByteString getValidHeaderNameBytes()An empty string indicates that none of the union members are valid and valid_header must therefore be unset.
string valid_header_name = 1;- Specified by:
getValidHeaderNameBytesin interfaceP4DataOuterClass.P4HeaderUnionOrBuilder- Returns:
- The bytes for validHeaderName.
-
setValidHeaderName
An empty string indicates that none of the union members are valid and valid_header must therefore be unset.
string valid_header_name = 1;- Parameters:
value- The validHeaderName to set.- Returns:
- This builder for chaining.
-
clearValidHeaderName
An empty string indicates that none of the union members are valid and valid_header must therefore be unset.
string valid_header_name = 1;- Returns:
- This builder for chaining.
-
setValidHeaderNameBytes
public P4DataOuterClass.P4HeaderUnion.Builder setValidHeaderNameBytes(com.google.protobuf.ByteString value) An empty string indicates that none of the union members are valid and valid_header must therefore be unset.
string valid_header_name = 1;- Parameters:
value- The bytes for validHeaderName to set.- Returns:
- This builder for chaining.
-
hasValidHeader
public boolean hasValidHeader().p4.v1.P4Header valid_header = 2;- Specified by:
hasValidHeaderin interfaceP4DataOuterClass.P4HeaderUnionOrBuilder- Returns:
- Whether the validHeader field is set.
-
getValidHeader
.p4.v1.P4Header valid_header = 2;- Specified by:
getValidHeaderin interfaceP4DataOuterClass.P4HeaderUnionOrBuilder- Returns:
- The validHeader.
-
setValidHeader
.p4.v1.P4Header valid_header = 2; -
setValidHeader
public P4DataOuterClass.P4HeaderUnion.Builder setValidHeader(P4DataOuterClass.P4Header.Builder builderForValue) .p4.v1.P4Header valid_header = 2; -
mergeValidHeader
.p4.v1.P4Header valid_header = 2; -
clearValidHeader
.p4.v1.P4Header valid_header = 2; -
getValidHeaderBuilder
.p4.v1.P4Header valid_header = 2; -
getValidHeaderOrBuilder
.p4.v1.P4Header valid_header = 2;- Specified by:
getValidHeaderOrBuilderin interfaceP4DataOuterClass.P4HeaderUnionOrBuilder
-