public static final class SpannerSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder> implements SpannerSourceOrBuilder
The Spanner source for importing dataProtobuf type
google.cloud.discoveryengine.v1beta.SpannerSource| Modifier and Type | Method and Description |
|---|---|
SpannerSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SpannerSource |
build() |
SpannerSource |
buildPartial() |
SpannerSource.Builder |
clear() |
SpannerSource.Builder |
clearDatabaseId()
Required.
|
SpannerSource.Builder |
clearEnableDataBoost()
Whether to apply data boost on Spanner export.
|
SpannerSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SpannerSource.Builder |
clearInstanceId()
Required.
|
SpannerSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SpannerSource.Builder |
clearProjectId()
The project ID that contains the Spanner source.
|
SpannerSource.Builder |
clearTableId()
Required.
|
SpannerSource.Builder |
clone() |
String |
getDatabaseId()
Required.
|
com.google.protobuf.ByteString |
getDatabaseIdBytes()
Required.
|
SpannerSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnableDataBoost()
Whether to apply data boost on Spanner export.
|
String |
getInstanceId()
Required.
|
com.google.protobuf.ByteString |
getInstanceIdBytes()
Required.
|
String |
getProjectId()
The project ID that contains the Spanner source.
|
com.google.protobuf.ByteString |
getProjectIdBytes()
The project ID that contains the Spanner source.
|
String |
getTableId()
Required.
|
com.google.protobuf.ByteString |
getTableIdBytes()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SpannerSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SpannerSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
SpannerSource.Builder |
mergeFrom(SpannerSource other) |
SpannerSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SpannerSource.Builder |
setDatabaseId(String value)
Required.
|
SpannerSource.Builder |
setDatabaseIdBytes(com.google.protobuf.ByteString value)
Required.
|
SpannerSource.Builder |
setEnableDataBoost(boolean value)
Whether to apply data boost on Spanner export.
|
SpannerSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SpannerSource.Builder |
setInstanceId(String value)
Required.
|
SpannerSource.Builder |
setInstanceIdBytes(com.google.protobuf.ByteString value)
Required.
|
SpannerSource.Builder |
setProjectId(String value)
The project ID that contains the Spanner source.
|
SpannerSource.Builder |
setProjectIdBytes(com.google.protobuf.ByteString value)
The project ID that contains the Spanner source.
|
SpannerSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SpannerSource.Builder |
setTableId(String value)
Required.
|
SpannerSource.Builder |
setTableIdBytes(com.google.protobuf.ByteString value)
Required.
|
SpannerSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SpannerSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SpannerSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SpannerSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpannerSource.Builder>public SpannerSource.Builder mergeFrom(SpannerSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public SpannerSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpannerSource.Builder>IOExceptionpublic String getProjectId()
The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
string project_id = 1;getProjectId in interface SpannerSourceOrBuilderpublic com.google.protobuf.ByteString getProjectIdBytes()
The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
string project_id = 1;getProjectIdBytes in interface SpannerSourceOrBuilderpublic SpannerSource.Builder setProjectId(String value)
The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
string project_id = 1;value - The projectId to set.public SpannerSource.Builder clearProjectId()
The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
string project_id = 1;public SpannerSource.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
The project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
string project_id = 1;value - The bytes for projectId to set.public String getInstanceId()
Required. The instance ID of the source Spanner table.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];getInstanceId in interface SpannerSourceOrBuilderpublic com.google.protobuf.ByteString getInstanceIdBytes()
Required. The instance ID of the source Spanner table.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];getInstanceIdBytes in interface SpannerSourceOrBuilderpublic SpannerSource.Builder setInstanceId(String value)
Required. The instance ID of the source Spanner table.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The instanceId to set.public SpannerSource.Builder clearInstanceId()
Required. The instance ID of the source Spanner table.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];public SpannerSource.Builder setInstanceIdBytes(com.google.protobuf.ByteString value)
Required. The instance ID of the source Spanner table.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for instanceId to set.public String getDatabaseId()
Required. The database ID of the source Spanner table.
string database_id = 3 [(.google.api.field_behavior) = REQUIRED];getDatabaseId in interface SpannerSourceOrBuilderpublic com.google.protobuf.ByteString getDatabaseIdBytes()
Required. The database ID of the source Spanner table.
string database_id = 3 [(.google.api.field_behavior) = REQUIRED];getDatabaseIdBytes in interface SpannerSourceOrBuilderpublic SpannerSource.Builder setDatabaseId(String value)
Required. The database ID of the source Spanner table.
string database_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The databaseId to set.public SpannerSource.Builder clearDatabaseId()
Required. The database ID of the source Spanner table.
string database_id = 3 [(.google.api.field_behavior) = REQUIRED];public SpannerSource.Builder setDatabaseIdBytes(com.google.protobuf.ByteString value)
Required. The database ID of the source Spanner table.
string database_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for databaseId to set.public String getTableId()
Required. The table name of the Spanner database that needs to be imported.
string table_id = 4 [(.google.api.field_behavior) = REQUIRED];getTableId in interface SpannerSourceOrBuilderpublic com.google.protobuf.ByteString getTableIdBytes()
Required. The table name of the Spanner database that needs to be imported.
string table_id = 4 [(.google.api.field_behavior) = REQUIRED];getTableIdBytes in interface SpannerSourceOrBuilderpublic SpannerSource.Builder setTableId(String value)
Required. The table name of the Spanner database that needs to be imported.
string table_id = 4 [(.google.api.field_behavior) = REQUIRED];value - The tableId to set.public SpannerSource.Builder clearTableId()
Required. The table name of the Spanner database that needs to be imported.
string table_id = 4 [(.google.api.field_behavior) = REQUIRED];public SpannerSource.Builder setTableIdBytes(com.google.protobuf.ByteString value)
Required. The table name of the Spanner database that needs to be imported.
string table_id = 4 [(.google.api.field_behavior) = REQUIRED];value - The bytes for tableId to set.public boolean getEnableDataBoost()
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found [here](https://cloud.google.com/spanner/docs/databoost/databoost-overview#billing_and_quotas).
bool enable_data_boost = 5;getEnableDataBoost in interface SpannerSourceOrBuilderpublic SpannerSource.Builder setEnableDataBoost(boolean value)
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found [here](https://cloud.google.com/spanner/docs/databoost/databoost-overview#billing_and_quotas).
bool enable_data_boost = 5;value - The enableDataBoost to set.public SpannerSource.Builder clearEnableDataBoost()
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found [here](https://cloud.google.com/spanner/docs/databoost/databoost-overview#billing_and_quotas).
bool enable_data_boost = 5;public final SpannerSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>public final SpannerSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpannerSource.Builder>Copyright © 2025 Google LLC. All rights reserved.