Class RequestInfo.Builder (2.36.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RequestInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RequestInfo.Builder
Overrides

build()

public RequestInfo build()
Returns
TypeDescription
RequestInfo

buildPartial()

public RequestInfo buildPartial()
Returns
TypeDescription
RequestInfo

clear()

public RequestInfo.Builder clear()
Returns
TypeDescription
RequestInfo.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public RequestInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
RequestInfo.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public RequestInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
RequestInfo.Builder

This builder for chaining.

clone()

public RequestInfo.Builder clone()
Returns
TypeDescription
RequestInfo.Builder
Overrides

getDefaultInstanceForType()

public RequestInfo getDefaultInstanceForType()
Returns
TypeDescription
RequestInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for servingData.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RequestInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RequestInfo.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public RequestInfo.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
RequestInfo.Builder
Overrides

mergeFrom(RequestInfo other)

public RequestInfo.Builder mergeFrom(RequestInfo other)
Parameter
NameDescription
otherRequestInfo
Returns
TypeDescription
RequestInfo.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RequestInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RequestInfo.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public RequestInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RequestInfo.Builder
Overrides

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

public RequestInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueString

The requestId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for requestId to set.

Returns
TypeDescription
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
NameDescription
valueString

The servingData to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for servingData to set.

Returns
TypeDescription
RequestInfo.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final RequestInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RequestInfo.Builder
Overrides