Package p4.v1
Class P4RuntimeOuterClass.CapabilitiesResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.CapabilitiesResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.CapabilitiesResponse.Builder>
p4.v1.P4RuntimeOuterClass.CapabilitiesResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.CapabilitiesResponseOrBuilder
- Enclosing class:
P4RuntimeOuterClass.CapabilitiesResponse
public static final class P4RuntimeOuterClass.CapabilitiesResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.CapabilitiesResponse.Builder>
implements P4RuntimeOuterClass.CapabilitiesResponseOrBuilder
Protobuf type
p4.v1.CapabilitiesResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Used for experimental features before proposing them for standardization.The full semantic version string (e.g.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.AnyUsed for experimental features before proposing them for standardization.com.google.protobuf.Any.BuilderUsed for experimental features before proposing them for standardization.com.google.protobuf.AnyOrBuilderUsed for experimental features before proposing them for standardization.The full semantic version string (e.g.com.google.protobuf.ByteStringThe full semantic version string (e.g.booleanUsed for experimental features before proposing them for standardization.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeExperimental(com.google.protobuf.Any value) Used for experimental features before proposing them for standardization.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setExperimental(com.google.protobuf.Any value) Used for experimental features before proposing them for standardization.setExperimental(com.google.protobuf.Any.Builder builderForValue) Used for experimental features before proposing them for standardization.setP4RuntimeApiVersion(String value) The full semantic version string (e.g.setP4RuntimeApiVersionBytes(com.google.protobuf.ByteString value) The full semantic version string (e.g.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.CapabilitiesResponse.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.CapabilitiesResponse.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.CapabilitiesResponse.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.CapabilitiesResponse.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.CapabilitiesResponse.Builder>
-
mergeFrom
public P4RuntimeOuterClass.CapabilitiesResponse.Builder mergeFrom(P4RuntimeOuterClass.CapabilitiesResponse other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.CapabilitiesResponse.Builder>
-
mergeFrom
public P4RuntimeOuterClass.CapabilitiesResponse.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.CapabilitiesResponse.Builder>- Throws:
IOException
-
getP4RuntimeApiVersion
The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the version of the P4Runtime API currently implemented by the server.
string p4runtime_api_version = 1;- Specified by:
getP4RuntimeApiVersionin interfaceP4RuntimeOuterClass.CapabilitiesResponseOrBuilder- Returns:
- The p4runtimeApiVersion.
-
getP4RuntimeApiVersionBytes
public com.google.protobuf.ByteString getP4RuntimeApiVersionBytes()The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the version of the P4Runtime API currently implemented by the server.
string p4runtime_api_version = 1;- Specified by:
getP4RuntimeApiVersionBytesin interfaceP4RuntimeOuterClass.CapabilitiesResponseOrBuilder- Returns:
- The bytes for p4runtimeApiVersion.
-
setP4RuntimeApiVersion
The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the version of the P4Runtime API currently implemented by the server.
string p4runtime_api_version = 1;- Parameters:
value- The p4runtimeApiVersion to set.- Returns:
- This builder for chaining.
-
clearP4RuntimeApiVersion
The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the version of the P4Runtime API currently implemented by the server.
string p4runtime_api_version = 1;- Returns:
- This builder for chaining.
-
setP4RuntimeApiVersionBytes
public P4RuntimeOuterClass.CapabilitiesResponse.Builder setP4RuntimeApiVersionBytes(com.google.protobuf.ByteString value) The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the version of the P4Runtime API currently implemented by the server.
string p4runtime_api_version = 1;- Parameters:
value- The bytes for p4runtimeApiVersion to set.- Returns:
- This builder for chaining.
-
hasExperimental
public boolean hasExperimental()Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999;- Specified by:
hasExperimentalin interfaceP4RuntimeOuterClass.CapabilitiesResponseOrBuilder- Returns:
- Whether the experimental field is set.
-
getExperimental
public com.google.protobuf.Any getExperimental()Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999;- Specified by:
getExperimentalin interfaceP4RuntimeOuterClass.CapabilitiesResponseOrBuilder- Returns:
- The experimental.
-
setExperimental
public P4RuntimeOuterClass.CapabilitiesResponse.Builder setExperimental(com.google.protobuf.Any value) Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999; -
setExperimental
public P4RuntimeOuterClass.CapabilitiesResponse.Builder setExperimental(com.google.protobuf.Any.Builder builderForValue) Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999; -
mergeExperimental
public P4RuntimeOuterClass.CapabilitiesResponse.Builder mergeExperimental(com.google.protobuf.Any value) Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999; -
clearExperimental
Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999; -
getExperimentalBuilder
public com.google.protobuf.Any.Builder getExperimentalBuilder()Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999; -
getExperimentalOrBuilder
public com.google.protobuf.AnyOrBuilder getExperimentalOrBuilder()Used for experimental features before proposing them for standardization. Added in 1.5.0.
.google.protobuf.Any experimental = 999;- Specified by:
getExperimentalOrBuilderin interfaceP4RuntimeOuterClass.CapabilitiesResponseOrBuilder
-