Package com.google.rpc
Class RequestInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<RequestInfo,RequestInfo.Builder>
com.google.rpc.RequestInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,RequestInfoOrBuilder,Cloneable
- Enclosing class:
- RequestInfo
public static final class RequestInfo.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<RequestInfo,RequestInfo.Builder>
implements RequestInfoOrBuilder
Contains metadata about the request that clients can attach when filing a bug or providing other forms of feedback.Protobuf type
google.rpc.RequestInfo-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionAn opaque string that should only be interpreted by the service generating it.Any data that was used to serve this request.An opaque string that should only be interpreted by the service generating it.com.google.protobuf.ByteStringAn opaque string that should only be interpreted by the service generating it.Any data that was used to serve this request.com.google.protobuf.ByteStringAny data that was used to serve this request.setRequestId(String value) An opaque string that should only be interpreted by the service generating it.setRequestIdBytes(com.google.protobuf.ByteString value) An opaque string that should only be interpreted by the service generating it.setServingData(String value) Any data that was used to serve this request.setServingDataBytes(com.google.protobuf.ByteString value) Any data that was used to serve this request.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getRequestId
An opaque string that should only be interpreted by the service generating it. For example, it can be used to identify requests in the service's logs.
string request_id = 1 [json_name = "requestId"];- Specified by:
getRequestIdin interfaceRequestInfoOrBuilder- Returns:
- The requestId.
-
getRequestIdBytes
public com.google.protobuf.ByteString getRequestIdBytes()An opaque string that should only be interpreted by the service generating it. For example, it can be used to identify requests in the service's logs.
string request_id = 1 [json_name = "requestId"];- Specified by:
getRequestIdBytesin interfaceRequestInfoOrBuilder- Returns:
- The bytes for requestId.
-
setRequestId
An opaque string that should only be interpreted by the service generating it. For example, it can be used to identify requests in the service's logs.
string request_id = 1 [json_name = "requestId"];- Parameters:
value- The requestId to set.- Returns:
- This builder for chaining.
-
clearRequestId
An opaque string that should only be interpreted by the service generating it. For example, it can be used to identify requests in the service's logs.
string request_id = 1 [json_name = "requestId"];- Returns:
- This builder for chaining.
-
setRequestIdBytes
An opaque string that should only be interpreted by the service generating it. For example, it can be used to identify requests in the service's logs.
string request_id = 1 [json_name = "requestId"];- Parameters:
value- The bytes for requestId to set.- Returns:
- This builder for chaining.
-
getServingData
Any data that was used to serve this request. For example, an encrypted stack trace that can be sent back to the service provider for debugging.
string serving_data = 2 [json_name = "servingData"];- Specified by:
getServingDatain interfaceRequestInfoOrBuilder- Returns:
- The servingData.
-
getServingDataBytes
public com.google.protobuf.ByteString getServingDataBytes()Any data that was used to serve this request. For example, an encrypted stack trace that can be sent back to the service provider for debugging.
string serving_data = 2 [json_name = "servingData"];- Specified by:
getServingDataBytesin interfaceRequestInfoOrBuilder- Returns:
- The bytes for servingData.
-
setServingData
Any data that was used to serve this request. For example, an encrypted stack trace that can be sent back to the service provider for debugging.
string serving_data = 2 [json_name = "servingData"];- Parameters:
value- The servingData to set.- Returns:
- This builder for chaining.
-
clearServingData
Any data that was used to serve this request. For example, an encrypted stack trace that can be sent back to the service provider for debugging.
string serving_data = 2 [json_name = "servingData"];- Returns:
- This builder for chaining.
-
setServingDataBytes
Any data that was used to serve this request. For example, an encrypted stack trace that can be sent back to the service provider for debugging.
string serving_data = 2 [json_name = "servingData"];- Parameters:
value- The bytes for servingData to set.- Returns:
- This builder for chaining.
-