Reference documentation and code samples for the Google Cloud Sql Admin V1beta4 Client class ImportContext.
Database instance import context.
Generated from protobuf message google.cloud.sql.v1beta4.ImportContext
Namespace
Google \ Cloud \ Sql \ V1beta4Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ uri |
string
Path to the import file in Cloud Storage, in the form |
↳ database |
string
The target database for the import. If |
↳ kind |
string
This is always |
↳ file_type |
int
The file type for the specified uri. * |
↳ csv_import_options |
Google\Cloud\Sql\V1beta4\ImportContext\SqlCsvImportOptions
Options for importing data as CSV. |
↳ import_user |
string
The PostgreSQL user for this import operation. PostgreSQL instances only. |
↳ bak_import_options |
Google\Cloud\Sql\V1beta4\ImportContext\SqlBakImportOptions
Import parameters specific to SQL Server .BAK files |
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.
Returns | |
---|---|
Type | Description |
string |
setUri
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
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. If
fileType
is CSV
, one database must be specified.
Returns | |
---|---|
Type | Description |
string |
setDatabase
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. If
fileType
is CSV
, one database must be specified.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getKind
This is always sql#importContext
.
Returns | |
---|---|
Type | Description |
string |
setKind
This is always sql#importContext
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getFileType
The file type for the specified uri.
SQL
: The file contains SQL statements.CSV
: The file contains CSV data.BAK
: The file contains backup data for a SQL Server instance.
Returns | |
---|---|
Type | Description |
int |
setFileType
The file type for the specified uri.
SQL
: The file contains SQL statements.CSV
: The file contains CSV data.BAK
: The file contains backup data for a SQL Server instance.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getCsvImportOptions
Options for importing data as CSV.
Returns | |
---|---|
Type | Description |
Google\Cloud\Sql\V1beta4\ImportContext\SqlCsvImportOptions|null |
hasCsvImportOptions
clearCsvImportOptions
setCsvImportOptions
Options for importing data as CSV.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Sql\V1beta4\ImportContext\SqlCsvImportOptions
|
Returns | |
---|---|
Type | Description |
$this |
getImportUser
The PostgreSQL user for this import operation. PostgreSQL instances only.
Returns | |
---|---|
Type | Description |
string |
setImportUser
The PostgreSQL user for this import operation. PostgreSQL instances only.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getBakImportOptions
Import parameters specific to SQL Server .BAK files
Returns | |
---|---|
Type | Description |
Google\Cloud\Sql\V1beta4\ImportContext\SqlBakImportOptions|null |
hasBakImportOptions
clearBakImportOptions
setBakImportOptions
Import parameters specific to SQL Server .BAK files
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Sql\V1beta4\ImportContext\SqlBakImportOptions
|
Returns | |
---|---|
Type | Description |
$this |