public static final class ArrowSerializationOptions.Builder extends GeneratedMessage.Builder<ArrowSerializationOptions.Builder> implements ArrowSerializationOptionsOrBuilderContains options specific to Arrow Serialization.
Protobuf type google.cloud.bigquery.storage.v1.ArrowSerializationOptions
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ArrowSerializationOptions.BuilderImplements
ArrowSerializationOptionsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ArrowSerializationOptions build()| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions |
|
buildPartial()
public ArrowSerializationOptions buildPartial()| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions |
|
clear()
public ArrowSerializationOptions.Builder clear()| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
|
clearBufferCompression()
public ArrowSerializationOptions.Builder clearBufferCompression()The compression codec to use for Arrow buffers in serialized record batches.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec buffer_compression = 2;
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |
clearPicosTimestampPrecision()
public ArrowSerializationOptions.Builder clearPicosTimestampPrecision()Optional. Set timestamp precision option. If not set, the default precision is microseconds.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision picos_timestamp_precision = 3;
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |
getBufferCompression()
public ArrowSerializationOptions.CompressionCodec getBufferCompression()The compression codec to use for Arrow buffers in serialized record batches.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec buffer_compression = 2;
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.CompressionCodec |
The bufferCompression. |
getBufferCompressionValue()
public int getBufferCompressionValue()The compression codec to use for Arrow buffers in serialized record batches.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec buffer_compression = 2;
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for bufferCompression. |
getDefaultInstanceForType()
public ArrowSerializationOptions getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPicosTimestampPrecision()
public ArrowSerializationOptions.PicosTimestampPrecision getPicosTimestampPrecision()Optional. Set timestamp precision option. If not set, the default precision is microseconds.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision picos_timestamp_precision = 3;
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.PicosTimestampPrecision |
The picosTimestampPrecision. |
getPicosTimestampPrecisionValue()
public int getPicosTimestampPrecisionValue()Optional. Set timestamp precision option. If not set, the default precision is microseconds.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision picos_timestamp_precision = 3;
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for picosTimestampPrecision. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ArrowSerializationOptions other)
public ArrowSerializationOptions.Builder mergeFrom(ArrowSerializationOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
ArrowSerializationOptions |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ArrowSerializationOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ArrowSerializationOptions.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
|
setBufferCompression(ArrowSerializationOptions.CompressionCodec value)
public ArrowSerializationOptions.Builder setBufferCompression(ArrowSerializationOptions.CompressionCodec value)The compression codec to use for Arrow buffers in serialized record batches.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec buffer_compression = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ArrowSerializationOptions.CompressionCodecThe bufferCompression to set. |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |
setBufferCompressionValue(int value)
public ArrowSerializationOptions.Builder setBufferCompressionValue(int value)The compression codec to use for Arrow buffers in serialized record batches.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec buffer_compression = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for bufferCompression to set. |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |
setPicosTimestampPrecision(ArrowSerializationOptions.PicosTimestampPrecision value)
public ArrowSerializationOptions.Builder setPicosTimestampPrecision(ArrowSerializationOptions.PicosTimestampPrecision value)Optional. Set timestamp precision option. If not set, the default precision is microseconds.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision picos_timestamp_precision = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ArrowSerializationOptions.PicosTimestampPrecisionThe picosTimestampPrecision to set. |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |
setPicosTimestampPrecisionValue(int value)
public ArrowSerializationOptions.Builder setPicosTimestampPrecisionValue(int value)Optional. Set timestamp precision option. If not set, the default precision is microseconds.
.google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision picos_timestamp_precision = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for picosTimestampPrecision to set. |
| Returns | |
|---|---|
| Type | Description |
ArrowSerializationOptions.Builder |
This builder for chaining. |