Class ImportContext.Builder (0.1.0)

public static final class ImportContext.Builder extends GeneratedMessage.Builder<ImportContext.Builder> implements ImportContextOrBuilder

Database instance import context.

Protobuf type google.cloud.sql.v1.ImportContext

Static Methods

getDescriptor()

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

Methods

build()

public ImportContext build()
Returns
Type Description
ImportContext

buildPartial()

public ImportContext buildPartial()
Returns
Type Description
ImportContext

clear()

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

clearBakImportOptions()

public ImportContext.Builder clearBakImportOptions()

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Returns
Type Description
ImportContext.Builder

clearCsvImportOptions()

public ImportContext.Builder clearCsvImportOptions()

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Returns
Type Description
ImportContext.Builder

clearDatabase()

public ImportContext.Builder clearDatabase()

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If fileType is CSV, one database must be specified.

string database = 2;

Returns
Type Description
ImportContext.Builder

This builder for chaining.

clearFileType()

public ImportContext.Builder clearFileType()

The file type for the specified uri.\SQL: The file contains SQL statements. \CSV: The file contains CSV data.

.google.cloud.sql.v1.SqlFileType file_type = 4;

Returns
Type Description
ImportContext.Builder

This builder for chaining.

clearImportUser()

public ImportContext.Builder clearImportUser()

The PostgreSQL user for this import operation. PostgreSQL instances only.

string import_user = 6;

Returns
Type Description
ImportContext.Builder

This builder for chaining.

clearKind()

public ImportContext.Builder clearKind()

This is always sql#importContext.

string kind = 3;

Returns
Type Description
ImportContext.Builder

This builder for chaining.

clearSqlImportOptions()

public ImportContext.Builder clearSqlImportOptions()

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.Builder

clearTdeImportOptions()

public ImportContext.Builder clearTdeImportOptions()

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.Builder

clearUri()

public ImportContext.Builder clearUri()

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

string uri = 1;

Returns
Type Description
ImportContext.Builder

This builder for chaining.

getBakImportOptions()

public ImportContext.SqlBakImportOptions getBakImportOptions()

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Returns
Type Description
ImportContext.SqlBakImportOptions

The bakImportOptions.

getBakImportOptionsBuilder()

public ImportContext.SqlBakImportOptions.Builder getBakImportOptionsBuilder()

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Returns
Type Description
ImportContext.SqlBakImportOptions.Builder

getBakImportOptionsOrBuilder()

public ImportContext.SqlBakImportOptionsOrBuilder getBakImportOptionsOrBuilder()

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Returns
Type Description
ImportContext.SqlBakImportOptionsOrBuilder

getCsvImportOptions()

public ImportContext.SqlCsvImportOptions getCsvImportOptions()

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Returns
Type Description
ImportContext.SqlCsvImportOptions

The csvImportOptions.

getCsvImportOptionsBuilder()

public ImportContext.SqlCsvImportOptions.Builder getCsvImportOptionsBuilder()

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Returns
Type Description
ImportContext.SqlCsvImportOptions.Builder

getCsvImportOptionsOrBuilder()

public ImportContext.SqlCsvImportOptionsOrBuilder getCsvImportOptionsOrBuilder()

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Returns
Type Description
ImportContext.SqlCsvImportOptionsOrBuilder

getDatabase()

public String getDatabase()

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If fileType is CSV, one database must be specified.

string database = 2;

Returns
Type Description
String

The database.

getDatabaseBytes()

public ByteString getDatabaseBytes()

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If fileType is CSV, one database must be specified.

string database = 2;

Returns
Type Description
ByteString

The bytes for database.

getDefaultInstanceForType()

public ImportContext getDefaultInstanceForType()
Returns
Type Description
ImportContext

getDescriptorForType()

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

getFileType()

public SqlFileType getFileType()

The file type for the specified uri.\SQL: The file contains SQL statements. \CSV: The file contains CSV data.

.google.cloud.sql.v1.SqlFileType file_type = 4;

Returns
Type Description
SqlFileType

The fileType.

getFileTypeValue()

public int getFileTypeValue()

The file type for the specified uri.\SQL: The file contains SQL statements. \CSV: The file contains CSV data.

.google.cloud.sql.v1.SqlFileType file_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for fileType.

getImportUser()

public String getImportUser()

The PostgreSQL user for this import operation. PostgreSQL instances only.

string import_user = 6;

Returns
Type Description
String

The importUser.

getImportUserBytes()

public ByteString getImportUserBytes()

The PostgreSQL user for this import operation. PostgreSQL instances only.

string import_user = 6;

Returns
Type Description
ByteString

The bytes for importUser.

getKind()

public String getKind()

This is always sql#importContext.

string kind = 3;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

This is always sql#importContext.

string kind = 3;

Returns
Type Description
ByteString

The bytes for kind.

getSqlImportOptions()

public ImportContext.SqlImportOptions getSqlImportOptions()

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlImportOptions

The sqlImportOptions.

getSqlImportOptionsBuilder()

public ImportContext.SqlImportOptions.Builder getSqlImportOptionsBuilder()

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlImportOptions.Builder

getSqlImportOptionsOrBuilder()

public ImportContext.SqlImportOptionsOrBuilder getSqlImportOptionsOrBuilder()

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlImportOptionsOrBuilder

getTdeImportOptions()

public ImportContext.SqlTdeImportOptions getTdeImportOptions()

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlTdeImportOptions

The tdeImportOptions.

getTdeImportOptionsBuilder()

public ImportContext.SqlTdeImportOptions.Builder getTdeImportOptionsBuilder()

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlTdeImportOptions.Builder

getTdeImportOptionsOrBuilder()

public ImportContext.SqlTdeImportOptionsOrBuilder getTdeImportOptionsOrBuilder()

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ImportContext.SqlTdeImportOptionsOrBuilder

getUri()

public String getUri()

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

string uri = 1;

Returns
Type Description
String

The uri.

getUriBytes()

public ByteString getUriBytes()

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

string uri = 1;

Returns
Type Description
ByteString

The bytes for uri.

hasBakImportOptions()

public boolean hasBakImportOptions()

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Returns
Type Description
boolean

Whether the bakImportOptions field is set.

hasCsvImportOptions()

public boolean hasCsvImportOptions()

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Returns
Type Description
boolean

Whether the csvImportOptions field is set.

hasSqlImportOptions()

public boolean hasSqlImportOptions()

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the sqlImportOptions field is set.

hasTdeImportOptions()

public boolean hasTdeImportOptions()

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the tdeImportOptions field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBakImportOptions(ImportContext.SqlBakImportOptions value)

public ImportContext.Builder mergeBakImportOptions(ImportContext.SqlBakImportOptions value)

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Parameter
Name Description
value ImportContext.SqlBakImportOptions
Returns
Type Description
ImportContext.Builder

mergeCsvImportOptions(ImportContext.SqlCsvImportOptions value)

public ImportContext.Builder mergeCsvImportOptions(ImportContext.SqlCsvImportOptions value)

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Parameter
Name Description
value ImportContext.SqlCsvImportOptions
Returns
Type Description
ImportContext.Builder

mergeFrom(ImportContext other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSqlImportOptions(ImportContext.SqlImportOptions value)

public ImportContext.Builder mergeSqlImportOptions(ImportContext.SqlImportOptions value)

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ImportContext.SqlImportOptions
Returns
Type Description
ImportContext.Builder

mergeTdeImportOptions(ImportContext.SqlTdeImportOptions value)

public ImportContext.Builder mergeTdeImportOptions(ImportContext.SqlTdeImportOptions value)

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ImportContext.SqlTdeImportOptions
Returns
Type Description
ImportContext.Builder

setBakImportOptions(ImportContext.SqlBakImportOptions value)

public ImportContext.Builder setBakImportOptions(ImportContext.SqlBakImportOptions value)

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Parameter
Name Description
value ImportContext.SqlBakImportOptions
Returns
Type Description
ImportContext.Builder

setBakImportOptions(ImportContext.SqlBakImportOptions.Builder builderForValue)

public ImportContext.Builder setBakImportOptions(ImportContext.SqlBakImportOptions.Builder builderForValue)

Import parameters specific to SQL Server .BAK files

.google.cloud.sql.v1.ImportContext.SqlBakImportOptions bak_import_options = 7;

Parameter
Name Description
builderForValue ImportContext.SqlBakImportOptions.Builder
Returns
Type Description
ImportContext.Builder

setCsvImportOptions(ImportContext.SqlCsvImportOptions value)

public ImportContext.Builder setCsvImportOptions(ImportContext.SqlCsvImportOptions value)

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Parameter
Name Description
value ImportContext.SqlCsvImportOptions
Returns
Type Description
ImportContext.Builder

setCsvImportOptions(ImportContext.SqlCsvImportOptions.Builder builderForValue)

public ImportContext.Builder setCsvImportOptions(ImportContext.SqlCsvImportOptions.Builder builderForValue)

Options for importing data as CSV.

.google.cloud.sql.v1.ImportContext.SqlCsvImportOptions csv_import_options = 5;

Parameter
Name Description
builderForValue ImportContext.SqlCsvImportOptions.Builder
Returns
Type Description
ImportContext.Builder

setDatabase(String value)

public ImportContext.Builder setDatabase(String value)

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If fileType is CSV, one database must be specified.

string database = 2;

Parameter
Name Description
value String

The database to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setDatabaseBytes(ByteString value)

public ImportContext.Builder setDatabaseBytes(ByteString value)

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If fileType is CSV, one database must be specified.

string database = 2;

Parameter
Name Description
value ByteString

The bytes for database to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setFileType(SqlFileType value)

public ImportContext.Builder setFileType(SqlFileType value)

The file type for the specified uri.\SQL: The file contains SQL statements. \CSV: The file contains CSV data.

.google.cloud.sql.v1.SqlFileType file_type = 4;

Parameter
Name Description
value SqlFileType

The fileType to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setFileTypeValue(int value)

public ImportContext.Builder setFileTypeValue(int value)

The file type for the specified uri.\SQL: The file contains SQL statements. \CSV: The file contains CSV data.

.google.cloud.sql.v1.SqlFileType file_type = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for fileType to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setImportUser(String value)

public ImportContext.Builder setImportUser(String value)

The PostgreSQL user for this import operation. PostgreSQL instances only.

string import_user = 6;

Parameter
Name Description
value String

The importUser to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setImportUserBytes(ByteString value)

public ImportContext.Builder setImportUserBytes(ByteString value)

The PostgreSQL user for this import operation. PostgreSQL instances only.

string import_user = 6;

Parameter
Name Description
value ByteString

The bytes for importUser to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setKind(String value)

public ImportContext.Builder setKind(String value)

This is always sql#importContext.

string kind = 3;

Parameter
Name Description
value String

The kind to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setKindBytes(ByteString value)

public ImportContext.Builder setKindBytes(ByteString value)

This is always sql#importContext.

string kind = 3;

Parameter
Name Description
value ByteString

The bytes for kind to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setSqlImportOptions(ImportContext.SqlImportOptions value)

public ImportContext.Builder setSqlImportOptions(ImportContext.SqlImportOptions value)

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ImportContext.SqlImportOptions
Returns
Type Description
ImportContext.Builder

setSqlImportOptions(ImportContext.SqlImportOptions.Builder builderForValue)

public ImportContext.Builder setSqlImportOptions(ImportContext.SqlImportOptions.Builder builderForValue)

Optional. Options for importing data from SQL statements.

.google.cloud.sql.v1.ImportContext.SqlImportOptions sql_import_options = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ImportContext.SqlImportOptions.Builder
Returns
Type Description
ImportContext.Builder

setTdeImportOptions(ImportContext.SqlTdeImportOptions value)

public ImportContext.Builder setTdeImportOptions(ImportContext.SqlTdeImportOptions value)

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ImportContext.SqlTdeImportOptions
Returns
Type Description
ImportContext.Builder

setTdeImportOptions(ImportContext.SqlTdeImportOptions.Builder builderForValue)

public ImportContext.Builder setTdeImportOptions(ImportContext.SqlTdeImportOptions.Builder builderForValue)

Optional. Import parameters specific to SQL Server TDE certificates

.google.cloud.sql.v1.ImportContext.SqlTdeImportOptions tde_import_options = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ImportContext.SqlTdeImportOptions.Builder
Returns
Type Description
ImportContext.Builder

setUri(String value)

public ImportContext.Builder setUri(String value)

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

string uri = 1;

Parameter
Name Description
value String

The uri to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.

setUriBytes(ByteString value)

public ImportContext.Builder setUriBytes(ByteString value)

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

string uri = 1;

Parameter
Name Description
value ByteString

The bytes for uri to set.

Returns
Type Description
ImportContext.Builder

This builder for chaining.