Class ExplainStats.Builder (3.35.1)

public static final class ExplainStats.Builder extends GeneratedMessageV3.Builder<ExplainStats.Builder> implements ExplainStatsOrBuilder

Pipeline explain stats.

Depending on the explain options in the original request, this can contain the optimized plan and / or execution stats.

Protobuf type google.firestore.v1.ExplainStats

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ExplainStats build()
Returns
Type Description
ExplainStats

buildPartial()

public ExplainStats buildPartial()
Returns
Type Description
ExplainStats

clear()

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

clearData()

public ExplainStats.Builder clearData()

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Returns
Type Description
ExplainStats.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

public ExplainStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ExplainStats.Builder
Overrides

clone()

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

getData()

public Any getData()

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Returns
Type Description
Any

The data.

getDataBuilder()

public Any.Builder getDataBuilder()

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Returns
Type Description
Builder

getDataOrBuilder()

public AnyOrBuilder getDataOrBuilder()

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Returns
Type Description
AnyOrBuilder

getDefaultInstanceForType()

public ExplainStats getDefaultInstanceForType()
Returns
Type Description
ExplainStats

getDescriptorForType()

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

hasData()

public boolean hasData()

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Returns
Type Description
boolean

Whether the data field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeData(Any value)

public ExplainStats.Builder mergeData(Any value)

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Parameter
Name Description
value Any
Returns
Type Description
ExplainStats.Builder

mergeFrom(ExplainStats other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setData(Any value)

public ExplainStats.Builder setData(Any value)

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Parameter
Name Description
value Any
Returns
Type Description
ExplainStats.Builder

setData(Any.Builder builderForValue)

public ExplainStats.Builder setData(Any.Builder builderForValue)

The format depends on the output_format options in the request.

Currently there are two supported options: TEXT and JSON. Both supply a google.protobuf.StringValue.

.google.protobuf.Any data = 1;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ExplainStats.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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