Package p4.v1
Class P4RuntimeOuterClass.Error.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.Error.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.Error.Builder>
p4.v1.P4RuntimeOuterClass.Error.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.ErrorOrBuilder
- Enclosing class:
P4RuntimeOuterClass.Error
public static final class P4RuntimeOuterClass.Error.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.Error.Builder>
implements P4RuntimeOuterClass.ErrorOrBuilder
Error message used to report a single P4-entity error for a Write RPC.Protobuf type
p4.v1.Error-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()gRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)Numeric code drawn from target-specific error space above.Optional: Allows reporting back additional target-specific details on the error.Detailed error message.Target and architecture specific space to which this error belongs.intgRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)intgetCode()Numeric code drawn from target-specific error space above.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.AnyOptional: Allows reporting back additional target-specific details on the error.com.google.protobuf.Any.BuilderOptional: Allows reporting back additional target-specific details on the error.com.google.protobuf.AnyOrBuilderOptional: Allows reporting back additional target-specific details on the error.Detailed error message.com.google.protobuf.ByteStringDetailed error message.getSpace()Target and architecture specific space to which this error belongs.com.google.protobuf.ByteStringTarget and architecture specific space to which this error belongs.booleanOptional: Allows reporting back additional target-specific details on the error.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDetails(com.google.protobuf.Any value) Optional: Allows reporting back additional target-specific details on the error.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCanonicalCode(int value) gRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)setCode(int value) Numeric code drawn from target-specific error space above.setDetails(com.google.protobuf.Any value) Optional: Allows reporting back additional target-specific details on the error.setDetails(com.google.protobuf.Any.Builder builderForValue) Optional: Allows reporting back additional target-specific details on the error.setMessage(String value) Detailed error message.setMessageBytes(com.google.protobuf.ByteString value) Detailed error message.Target and architecture specific space to which this error belongs.setSpaceBytes(com.google.protobuf.ByteString value) Target and architecture specific space to which this error belongs.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.Error.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.Error.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.Error.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<P4RuntimeOuterClass.Error.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.Error.Builder>
-
mergeFrom
public P4RuntimeOuterClass.Error.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.Error.Builder>- Throws:
IOException
-
getCanonicalCode
public int getCanonicalCode()gRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)
int32 canonical_code = 1;- Specified by:
getCanonicalCodein interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The canonicalCode.
-
setCanonicalCode
gRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)
int32 canonical_code = 1;- Parameters:
value- The canonicalCode to set.- Returns:
- This builder for chaining.
-
clearCanonicalCode
gRPC canonical error code (see https://developers.google.com/maps-booking/reference/grpc-api/status_codes)
int32 canonical_code = 1;- Returns:
- This builder for chaining.
-
getMessage
Detailed error message.
string message = 2;- Specified by:
getMessagein interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The message.
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()Detailed error message.
string message = 2;- Specified by:
getMessageBytesin interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The bytes for message.
-
setMessage
Detailed error message.
string message = 2;- Parameters:
value- The message to set.- Returns:
- This builder for chaining.
-
clearMessage
Detailed error message.
string message = 2;- Returns:
- This builder for chaining.
-
setMessageBytes
Detailed error message.
string message = 2;- Parameters:
value- The bytes for message to set.- Returns:
- This builder for chaining.
-
getSpace
Target and architecture specific space to which this error belongs. We encourage using triplet: <target>-<arch>-<vendor>, e.g."targetX-psa-vendor1" or "targetY-psa-vendor2".
string space = 3;- Specified by:
getSpacein interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The space.
-
getSpaceBytes
public com.google.protobuf.ByteString getSpaceBytes()Target and architecture specific space to which this error belongs. We encourage using triplet: <target>-<arch>-<vendor>, e.g."targetX-psa-vendor1" or "targetY-psa-vendor2".
string space = 3;- Specified by:
getSpaceBytesin interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The bytes for space.
-
setSpace
Target and architecture specific space to which this error belongs. We encourage using triplet: <target>-<arch>-<vendor>, e.g."targetX-psa-vendor1" or "targetY-psa-vendor2".
string space = 3;- Parameters:
value- The space to set.- Returns:
- This builder for chaining.
-
clearSpace
Target and architecture specific space to which this error belongs. We encourage using triplet: <target>-<arch>-<vendor>, e.g."targetX-psa-vendor1" or "targetY-psa-vendor2".
string space = 3;- Returns:
- This builder for chaining.
-
setSpaceBytes
Target and architecture specific space to which this error belongs. We encourage using triplet: <target>-<arch>-<vendor>, e.g."targetX-psa-vendor1" or "targetY-psa-vendor2".
string space = 3;- Parameters:
value- The bytes for space to set.- Returns:
- This builder for chaining.
-
getCode
public int getCode()Numeric code drawn from target-specific error space above.
int32 code = 4;- Specified by:
getCodein interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The code.
-
setCode
Numeric code drawn from target-specific error space above.
int32 code = 4;- Parameters:
value- The code to set.- Returns:
- This builder for chaining.
-
clearCode
Numeric code drawn from target-specific error space above.
int32 code = 4;- Returns:
- This builder for chaining.
-
hasDetails
public boolean hasDetails()Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5;- Specified by:
hasDetailsin interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- Whether the details field is set.
-
getDetails
public com.google.protobuf.Any getDetails()Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5;- Specified by:
getDetailsin interfaceP4RuntimeOuterClass.ErrorOrBuilder- Returns:
- The details.
-
setDetails
Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5; -
setDetails
public P4RuntimeOuterClass.Error.Builder setDetails(com.google.protobuf.Any.Builder builderForValue) Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5; -
mergeDetails
Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5; -
clearDetails
Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5; -
getDetailsBuilder
public com.google.protobuf.Any.Builder getDetailsBuilder()Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5; -
getDetailsOrBuilder
public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder()Optional: Allows reporting back additional target-specific details on the error.
.google.protobuf.Any details = 5;- Specified by:
getDetailsOrBuilderin interfaceP4RuntimeOuterClass.ErrorOrBuilder
-