public static final class PartitionOptions.Builder extends GeneratedMessageV3.Builder<PartitionOptions.Builder> implements PartitionOptionsOrBuilder
Options for a PartitionQueryRequest and PartitionReadRequest.
Protobuf type google.spanner.v1.PartitionOptions
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > PartitionOptions.BuilderImplements
PartitionOptionsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PartitionOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
build()
public PartitionOptions build()
Returns | |
---|---|
Type | Description |
PartitionOptions |
buildPartial()
public PartitionOptions buildPartial()
Returns | |
---|---|
Type | Description |
PartitionOptions |
clear()
public PartitionOptions.Builder clear()
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
clearField(Descriptors.FieldDescriptor field)
public PartitionOptions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
clearMaxPartitions()
public PartitionOptions.Builder clearMaxPartitions()
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired maximum number of partitions to return. For example, this may be set to the number of workers available. The default for this option is currently 10,000. The maximum value is currently 200,000. This is only a hint. The actual number of partitions returned may be smaller or larger than this maximum count request.
int64 max_partitions = 2;
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public PartitionOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
clearPartitionSizeBytes()
public PartitionOptions.Builder clearPartitionSizeBytes()
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired data size for each partition generated. The default for this option is currently 1 GiB. This is only a hint. The actual size of each partition may be smaller or larger than this size request.
int64 partition_size_bytes = 1;
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder | This builder for chaining. |
clone()
public PartitionOptions.Builder clone()
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
getDefaultInstanceForType()
public PartitionOptions getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
PartitionOptions |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getMaxPartitions()
public long getMaxPartitions()
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired maximum number of partitions to return. For example, this may be set to the number of workers available. The default for this option is currently 10,000. The maximum value is currently 200,000. This is only a hint. The actual number of partitions returned may be smaller or larger than this maximum count request.
int64 max_partitions = 2;
Returns | |
---|---|
Type | Description |
long | The maxPartitions. |
getPartitionSizeBytes()
public long getPartitionSizeBytes()
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired data size for each partition generated. The default for this option is currently 1 GiB. This is only a hint. The actual size of each partition may be smaller or larger than this size request.
int64 partition_size_bytes = 1;
Returns | |
---|---|
Type | Description |
long | The partitionSizeBytes. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PartitionOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public PartitionOptions.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
mergeFrom(PartitionOptions other)
public PartitionOptions.Builder mergeFrom(PartitionOptions other)
Parameter | |
---|---|
Name | Description |
other | PartitionOptions |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PartitionOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public PartitionOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
setMaxPartitions(long value)
public PartitionOptions.Builder setMaxPartitions(long value)
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired maximum number of partitions to return. For example, this may be set to the number of workers available. The default for this option is currently 10,000. The maximum value is currently 200,000. This is only a hint. The actual number of partitions returned may be smaller or larger than this maximum count request.
int64 max_partitions = 2;
Parameter | |
---|---|
Name | Description |
value | long The maxPartitions to set. |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder | This builder for chaining. |
setPartitionSizeBytes(long value)
public PartitionOptions.Builder setPartitionSizeBytes(long value)
Note: This hint is currently ignored by PartitionQuery and PartitionRead requests. The desired data size for each partition generated. The default for this option is currently 1 GiB. This is only a hint. The actual size of each partition may be smaller or larger than this size request.
int64 partition_size_bytes = 1;
Parameter | |
---|---|
Name | Description |
value | long The partitionSizeBytes to set. |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PartitionOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final PartitionOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PartitionOptions.Builder |