Package p4.v1
Class P4RuntimeOuterClass.ForwardingPipelineConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ForwardingPipelineConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ForwardingPipelineConfig.Builder>
p4.v1.P4RuntimeOuterClass.ForwardingPipelineConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder
- Enclosing class:
P4RuntimeOuterClass.ForwardingPipelineConfig
public static final class P4RuntimeOuterClass.ForwardingPipelineConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ForwardingPipelineConfig.Builder>
implements P4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder
Protobuf type
p4.v1.ForwardingPipelineConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;Target-specific P4 configuration..p4.config.v1.P4Info p4info = 1;.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.ByteStringTarget-specific P4 configuration..p4.config.v1.P4Info p4info = 1;.p4.config.v1.P4Info p4info = 1;.p4.config.v1.P4Info p4info = 1;boolean.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;boolean.p4.config.v1.P4Info p4info = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .p4.config.v1.P4Info p4info = 1;.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;setCookie(P4RuntimeOuterClass.ForwardingPipelineConfig.Cookie.Builder builderForValue) .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;setP4DeviceConfig(com.google.protobuf.ByteString value) Target-specific P4 configuration.setP4Info(P4InfoOuterClass.P4Info value) .p4.config.v1.P4Info p4info = 1;setP4Info(P4InfoOuterClass.P4Info.Builder builderForValue) .p4.config.v1.P4Info p4info = 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.ForwardingPipelineConfig.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.ForwardingPipelineConfig.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.ForwardingPipelineConfig.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
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ForwardingPipelineConfig.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder mergeFrom(P4RuntimeOuterClass.ForwardingPipelineConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ForwardingPipelineConfig.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ForwardingPipelineConfig.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.ForwardingPipelineConfig.Builder>- Throws:
IOException
-
hasP4Info
public boolean hasP4Info().p4.config.v1.P4Info p4info = 1;- Specified by:
hasP4Infoin interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder- Returns:
- Whether the p4info field is set.
-
getP4Info
.p4.config.v1.P4Info p4info = 1;- Specified by:
getP4Infoin interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder- Returns:
- The p4info.
-
setP4Info
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder setP4Info(P4InfoOuterClass.P4Info value) .p4.config.v1.P4Info p4info = 1; -
setP4Info
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder setP4Info(P4InfoOuterClass.P4Info.Builder builderForValue) .p4.config.v1.P4Info p4info = 1; -
mergeP4Info
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder mergeP4Info(P4InfoOuterClass.P4Info value) .p4.config.v1.P4Info p4info = 1; -
clearP4Info
.p4.config.v1.P4Info p4info = 1; -
getP4InfoBuilder
.p4.config.v1.P4Info p4info = 1; -
getP4InfoOrBuilder
.p4.config.v1.P4Info p4info = 1;- Specified by:
getP4InfoOrBuilderin interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder
-
getP4DeviceConfig
public com.google.protobuf.ByteString getP4DeviceConfig()Target-specific P4 configuration.
bytes p4_device_config = 2;- Specified by:
getP4DeviceConfigin interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder- Returns:
- The p4DeviceConfig.
-
setP4DeviceConfig
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder setP4DeviceConfig(com.google.protobuf.ByteString value) Target-specific P4 configuration.
bytes p4_device_config = 2;- Parameters:
value- The p4DeviceConfig to set.- Returns:
- This builder for chaining.
-
clearP4DeviceConfig
Target-specific P4 configuration.
bytes p4_device_config = 2;- Returns:
- This builder for chaining.
-
hasCookie
public boolean hasCookie().p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;- Specified by:
hasCookiein interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder- Returns:
- Whether the cookie field is set.
-
getCookie
.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;- Specified by:
getCookiein interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder- Returns:
- The cookie.
-
setCookie
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder setCookie(P4RuntimeOuterClass.ForwardingPipelineConfig.Cookie value) .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3; -
setCookie
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder setCookie(P4RuntimeOuterClass.ForwardingPipelineConfig.Cookie.Builder builderForValue) .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3; -
mergeCookie
public P4RuntimeOuterClass.ForwardingPipelineConfig.Builder mergeCookie(P4RuntimeOuterClass.ForwardingPipelineConfig.Cookie value) .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3; -
clearCookie
.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3; -
getCookieBuilder
.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3; -
getCookieOrBuilder
.p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;- Specified by:
getCookieOrBuilderin interfaceP4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder
-