Class RequestInfo.Builder (2.40.0)

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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RequestInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RequestInfo.Builder
Overrides

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

clearField(Descriptors.FieldDescriptor field)

public RequestInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RequestInfo.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public RequestInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
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.

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RequestInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RequestInfo.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public RequestInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RequestInfo.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RequestInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RequestInfo.Builder
Overrides

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.

setUnknownFields(UnknownFieldSet unknownFields)

public final RequestInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RequestInfo.Builder
Overrides