Class RequestInfo.Builder (2.65.0)

public static final class RequestInfo.Builder extends GeneratedMessage.Builder<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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public RequestInfo build()
Returns
Type Description
RequestInfo

buildPartial()

public RequestInfo buildPartial()
Returns
Type Description
RequestInfo

clear()

public RequestInfo.Builder clear()
Returns
Type Description
RequestInfo.Builder
Overrides

clearRequestId()

public RequestInfo.Builder 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;

Returns
Type Description
RequestInfo.Builder

This builder for chaining.

clearServingData()

public RequestInfo.Builder 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;

Returns
Type Description
RequestInfo.Builder

This builder for chaining.

getDefaultInstanceForType()

public RequestInfo getDefaultInstanceForType()
Returns
Type Description
RequestInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getRequestId()

public String 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;

Returns
Type Description
String

The requestId.

getRequestIdBytes()

public 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;

Returns
Type Description
ByteString

The bytes for requestId.

getServingData()

public String 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;

Returns
Type Description
String

The servingData.

getServingDataBytes()

public 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;

Returns
Type Description
ByteString

The bytes for servingData.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RequestInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RequestInfo.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RequestInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RequestInfo.Builder
Overrides

mergeFrom(RequestInfo other)

public RequestInfo.Builder mergeFrom(RequestInfo other)
Parameter
Name Description
other RequestInfo
Returns
Type Description
RequestInfo.Builder

setRequestId(String value)

public RequestInfo.Builder setRequestId(String value)

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;

Parameter
Name Description
value String

The requestId to set.

Returns
Type Description
RequestInfo.Builder

This builder for chaining.

setRequestIdBytes(ByteString value)

public RequestInfo.Builder setRequestIdBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for requestId to set.

Returns
Type Description
RequestInfo.Builder

This builder for chaining.

setServingData(String value)

public RequestInfo.Builder setServingData(String value)

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;

Parameter
Name Description
value String

The servingData to set.

Returns
Type Description
RequestInfo.Builder

This builder for chaining.

setServingDataBytes(ByteString value)

public RequestInfo.Builder setServingDataBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for servingData to set.

Returns
Type Description
RequestInfo.Builder

This builder for chaining.