Class AppendRowsResponse.Builder (3.6.0)

public static final class AppendRowsResponse.Builder extends GeneratedMessageV3.Builder<AppendRowsResponse.Builder> implements AppendRowsResponseOrBuilder

Response message for AppendRows.

Protobuf type google.cloud.bigquery.storage.v1.AppendRowsResponse

Static Methods

getDescriptor()

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

Methods

addAllRowErrors(Iterable<? extends RowError> values)

public AppendRowsResponse.Builder addAllRowErrors(Iterable<? extends RowError> values)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
values Iterable<? extends com.google.cloud.bigquery.storage.v1.RowError>
Returns
Type Description
AppendRowsResponse.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addRowErrors(RowError value)

public AppendRowsResponse.Builder addRowErrors(RowError value)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
value RowError
Returns
Type Description
AppendRowsResponse.Builder

addRowErrors(RowError.Builder builderForValue)

public AppendRowsResponse.Builder addRowErrors(RowError.Builder builderForValue)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
builderForValue RowError.Builder
Returns
Type Description
AppendRowsResponse.Builder

addRowErrors(int index, RowError value)

public AppendRowsResponse.Builder addRowErrors(int index, RowError value)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameters
Name Description
index int
value RowError
Returns
Type Description
AppendRowsResponse.Builder

addRowErrors(int index, RowError.Builder builderForValue)

public AppendRowsResponse.Builder addRowErrors(int index, RowError.Builder builderForValue)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameters
Name Description
index int
builderForValue RowError.Builder
Returns
Type Description
AppendRowsResponse.Builder

addRowErrorsBuilder()

public RowError.Builder addRowErrorsBuilder()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
RowError.Builder

addRowErrorsBuilder(int index)

public RowError.Builder addRowErrorsBuilder(int index)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
RowError.Builder

build()

public AppendRowsResponse build()
Returns
Type Description
AppendRowsResponse

buildPartial()

public AppendRowsResponse buildPartial()
Returns
Type Description
AppendRowsResponse

clear()

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

clearAppendResult()

public AppendRowsResponse.Builder clearAppendResult()

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Returns
Type Description
AppendRowsResponse.Builder

clearError()

public AppendRowsResponse.Builder clearError()

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Returns
Type Description
AppendRowsResponse.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearResponse()

public AppendRowsResponse.Builder clearResponse()
Returns
Type Description
AppendRowsResponse.Builder

clearRowErrors()

public AppendRowsResponse.Builder clearRowErrors()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
AppendRowsResponse.Builder

clearUpdatedSchema()

public AppendRowsResponse.Builder clearUpdatedSchema()

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Returns
Type Description
AppendRowsResponse.Builder

clearWriteStream()

public AppendRowsResponse.Builder clearWriteStream()

The target of the append operation. Matches the write_stream in the corresponding request.

string write_stream = 5;

Returns
Type Description
AppendRowsResponse.Builder

This builder for chaining.

clone()

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

getAppendResult()

public AppendRowsResponse.AppendResult getAppendResult()

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Returns
Type Description
AppendRowsResponse.AppendResult

The appendResult.

getAppendResultBuilder()

public AppendRowsResponse.AppendResult.Builder getAppendResultBuilder()

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Returns
Type Description
AppendRowsResponse.AppendResult.Builder

getAppendResultOrBuilder()

public AppendRowsResponse.AppendResultOrBuilder getAppendResultOrBuilder()

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Returns
Type Description
AppendRowsResponse.AppendResultOrBuilder

getDefaultInstanceForType()

public AppendRowsResponse getDefaultInstanceForType()
Returns
Type Description
AppendRowsResponse

getDescriptorForType()

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

getError()

public Status getError()

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Returns
Type Description
com.google.rpc.Status

The error.

getErrorBuilder()

public Status.Builder getErrorBuilder()

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Returns
Type Description
com.google.rpc.Status.Builder

getErrorOrBuilder()

public StatusOrBuilder getErrorOrBuilder()

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Returns
Type Description
com.google.rpc.StatusOrBuilder

getResponseCase()

public AppendRowsResponse.ResponseCase getResponseCase()
Returns
Type Description
AppendRowsResponse.ResponseCase

getRowErrors(int index)

public RowError getRowErrors(int index)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
RowError

getRowErrorsBuilder(int index)

public RowError.Builder getRowErrorsBuilder(int index)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
RowError.Builder

getRowErrorsBuilderList()

public List<RowError.Builder> getRowErrorsBuilderList()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
List<Builder>

getRowErrorsCount()

public int getRowErrorsCount()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
int

getRowErrorsList()

public List<RowError> getRowErrorsList()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
List<RowError>

getRowErrorsOrBuilder(int index)

public RowErrorOrBuilder getRowErrorsOrBuilder(int index)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
RowErrorOrBuilder

getRowErrorsOrBuilderList()

public List<? extends RowErrorOrBuilder> getRowErrorsOrBuilderList()

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Returns
Type Description
List<? extends com.google.cloud.bigquery.storage.v1.RowErrorOrBuilder>

getUpdatedSchema()

public TableSchema getUpdatedSchema()

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Returns
Type Description
TableSchema

The updatedSchema.

getUpdatedSchemaBuilder()

public TableSchema.Builder getUpdatedSchemaBuilder()

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Returns
Type Description
TableSchema.Builder

getUpdatedSchemaOrBuilder()

public TableSchemaOrBuilder getUpdatedSchemaOrBuilder()

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Returns
Type Description
TableSchemaOrBuilder

getWriteStream()

public String getWriteStream()

The target of the append operation. Matches the write_stream in the corresponding request.

string write_stream = 5;

Returns
Type Description
String

The writeStream.

getWriteStreamBytes()

public ByteString getWriteStreamBytes()

The target of the append operation. Matches the write_stream in the corresponding request.

string write_stream = 5;

Returns
Type Description
ByteString

The bytes for writeStream.

hasAppendResult()

public boolean hasAppendResult()

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Returns
Type Description
boolean

Whether the appendResult field is set.

hasError()

public boolean hasError()

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Returns
Type Description
boolean

Whether the error field is set.

hasUpdatedSchema()

public boolean hasUpdatedSchema()

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Returns
Type Description
boolean

Whether the updatedSchema field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAppendResult(AppendRowsResponse.AppendResult value)

public AppendRowsResponse.Builder mergeAppendResult(AppendRowsResponse.AppendResult value)

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Parameter
Name Description
value AppendRowsResponse.AppendResult
Returns
Type Description
AppendRowsResponse.Builder

mergeError(Status value)

public AppendRowsResponse.Builder mergeError(Status value)

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
AppendRowsResponse.Builder

mergeFrom(AppendRowsResponse other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdatedSchema(TableSchema value)

public AppendRowsResponse.Builder mergeUpdatedSchema(TableSchema value)

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Parameter
Name Description
value TableSchema
Returns
Type Description
AppendRowsResponse.Builder

removeRowErrors(int index)

public AppendRowsResponse.Builder removeRowErrors(int index)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
AppendRowsResponse.Builder

setAppendResult(AppendRowsResponse.AppendResult value)

public AppendRowsResponse.Builder setAppendResult(AppendRowsResponse.AppendResult value)

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Parameter
Name Description
value AppendRowsResponse.AppendResult
Returns
Type Description
AppendRowsResponse.Builder

setAppendResult(AppendRowsResponse.AppendResult.Builder builderForValue)

public AppendRowsResponse.Builder setAppendResult(AppendRowsResponse.AppendResult.Builder builderForValue)

Result if the append is successful.

.google.cloud.bigquery.storage.v1.AppendRowsResponse.AppendResult append_result = 1;

Parameter
Name Description
builderForValue AppendRowsResponse.AppendResult.Builder
Returns
Type Description
AppendRowsResponse.Builder

setError(Status value)

public AppendRowsResponse.Builder setError(Status value)

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
AppendRowsResponse.Builder

setError(Status.Builder builderForValue)

public AppendRowsResponse.Builder setError(Status.Builder builderForValue)

Error returned when problems were encountered. If present, it indicates rows were not accepted into the system. Users can retry or continue with other append requests within the same connection.

Additional information about error signalling:

ALREADY_EXISTS: Happens when an append specified an offset, and the backend already has received data at this offset. Typically encountered in retry scenarios, and can be ignored.

OUT_OF_RANGE: Returned when the specified offset in the stream is beyond the current end of the stream.

INVALID_ARGUMENT: Indicates a malformed request or data.

ABORTED: Request processing is aborted because of prior failures. The request can be retried if previous failure is addressed.

INTERNAL: Indicates server side error(s) that can be retried.

.google.rpc.Status error = 2;

Parameter
Name Description
builderForValue com.google.rpc.Status.Builder
Returns
Type Description
AppendRowsResponse.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setRowErrors(int index, RowError value)

public AppendRowsResponse.Builder setRowErrors(int index, RowError value)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameters
Name Description
index int
value RowError
Returns
Type Description
AppendRowsResponse.Builder

setRowErrors(int index, RowError.Builder builderForValue)

public AppendRowsResponse.Builder setRowErrors(int index, RowError.Builder builderForValue)

If a request failed due to corrupted rows, no rows in the batch will be appended. The API will return row level error info, so that the caller can remove the bad rows and retry the request.

repeated .google.cloud.bigquery.storage.v1.RowError row_errors = 4;

Parameters
Name Description
index int
builderForValue RowError.Builder
Returns
Type Description
AppendRowsResponse.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdatedSchema(TableSchema value)

public AppendRowsResponse.Builder setUpdatedSchema(TableSchema value)

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Parameter
Name Description
value TableSchema
Returns
Type Description
AppendRowsResponse.Builder

setUpdatedSchema(TableSchema.Builder builderForValue)

public AppendRowsResponse.Builder setUpdatedSchema(TableSchema.Builder builderForValue)

If backend detects a schema update, pass it to user so that user can use it to input new type of message. It will be empty when no schema updates have occurred.

.google.cloud.bigquery.storage.v1.TableSchema updated_schema = 3;

Parameter
Name Description
builderForValue TableSchema.Builder
Returns
Type Description
AppendRowsResponse.Builder

setWriteStream(String value)

public AppendRowsResponse.Builder setWriteStream(String value)

The target of the append operation. Matches the write_stream in the corresponding request.

string write_stream = 5;

Parameter
Name Description
value String

The writeStream to set.

Returns
Type Description
AppendRowsResponse.Builder

This builder for chaining.

setWriteStreamBytes(ByteString value)

public AppendRowsResponse.Builder setWriteStreamBytes(ByteString value)

The target of the append operation. Matches the write_stream in the corresponding request.

string write_stream = 5;

Parameter
Name Description
value ByteString

The bytes for writeStream to set.

Returns
Type Description
AppendRowsResponse.Builder

This builder for chaining.