Google Cloud Sql Admin V1 Client - Class ImportContext (0.5.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class ImportContext.
Database instance import context.
Generated from protobuf message google.cloud.sql.v1.ImportContext
Namespace
Google \ Cloud \ Sql \ V1Methods
__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.`SQL |
↳ csv_import_options |
Google\Cloud\Sql\V1\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\V1\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.
| Returns | |
|---|---|
| Type | Description |
int |
|
setFileType
The file type for the specified uri.`SQL: The file
contains SQL statements. \CSV`: The file contains CSV data.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCsvImportOptions
Options for importing data as CSV.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Sql\V1\ImportContext\SqlCsvImportOptions|null |
|
hasCsvImportOptions
clearCsvImportOptions
setCsvImportOptions
Options for importing data as CSV.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Sql\V1\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\V1\ImportContext\SqlBakImportOptions|null |
|
hasBakImportOptions
clearBakImportOptions
setBakImportOptions
Import parameters specific to SQL Server .BAK files
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Sql\V1\ImportContext\SqlBakImportOptions
|
| Returns | |
|---|---|
| Type | Description |
$this |
|