Class StreamStats.Progress.Builder (3.20.0)

public static final class StreamStats.Progress.Builder extends GeneratedMessage.Builder<StreamStats.Progress.Builder> implements StreamStats.ProgressOrBuilder

Protobuf type google.cloud.bigquery.storage.v1.StreamStats.Progress

Static Methods

getDescriptor()

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

Methods

build()

public StreamStats.Progress build()
Returns
Type Description
StreamStats.Progress

buildPartial()

public StreamStats.Progress buildPartial()
Returns
Type Description
StreamStats.Progress

clear()

public StreamStats.Progress.Builder clear()
Returns
Type Description
StreamStats.Progress.Builder
Overrides

clearAtResponseEnd()

public StreamStats.Progress.Builder clearAtResponseEnd()

Similar to at_response_start, except that this value includes the rows in the current response.

double at_response_end = 2;

Returns
Type Description
StreamStats.Progress.Builder

This builder for chaining.

clearAtResponseStart()

public StreamStats.Progress.Builder clearAtResponseStart()

The fraction of rows assigned to the stream that have been processed by the server so far, not including the rows in the current response message.

This value, along with at_response_end, can be used to interpolate the progress made as the rows in the message are being processed using the following formula: at_response_start + (at_response_end - at_response_start) * rows_processed_from_response / rows_in_response.

Note that if a filter is provided, the at_response_end value of the previous response may not necessarily be equal to the at_response_start value of the current response.

double at_response_start = 1;

Returns
Type Description
StreamStats.Progress.Builder

This builder for chaining.

getAtResponseEnd()

public double getAtResponseEnd()

Similar to at_response_start, except that this value includes the rows in the current response.

double at_response_end = 2;

Returns
Type Description
double

The atResponseEnd.

getAtResponseStart()

public double getAtResponseStart()

The fraction of rows assigned to the stream that have been processed by the server so far, not including the rows in the current response message.

This value, along with at_response_end, can be used to interpolate the progress made as the rows in the message are being processed using the following formula: at_response_start + (at_response_end - at_response_start) * rows_processed_from_response / rows_in_response.

Note that if a filter is provided, the at_response_end value of the previous response may not necessarily be equal to the at_response_start value of the current response.

double at_response_start = 1;

Returns
Type Description
double

The atResponseStart.

getDefaultInstanceForType()

public StreamStats.Progress getDefaultInstanceForType()
Returns
Type Description
StreamStats.Progress

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(StreamStats.Progress other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAtResponseEnd(double value)

public StreamStats.Progress.Builder setAtResponseEnd(double value)

Similar to at_response_start, except that this value includes the rows in the current response.

double at_response_end = 2;

Parameter
Name Description
value double

The atResponseEnd to set.

Returns
Type Description
StreamStats.Progress.Builder

This builder for chaining.

setAtResponseStart(double value)

public StreamStats.Progress.Builder setAtResponseStart(double value)

The fraction of rows assigned to the stream that have been processed by the server so far, not including the rows in the current response message.

This value, along with at_response_end, can be used to interpolate the progress made as the rows in the message are being processed using the following formula: at_response_start + (at_response_end - at_response_start) * rows_processed_from_response / rows_in_response.

Note that if a filter is provided, the at_response_end value of the previous response may not necessarily be equal to the at_response_start value of the current response.

double at_response_start = 1;

Parameter
Name Description
value double

The atResponseStart to set.

Returns
Type Description
StreamStats.Progress.Builder

This builder for chaining.