Google Cloud Sql Admin V1beta4 Client - Class ExportContext (0.17.1)

Reference documentation and code samples for the Google Cloud Sql Admin V1beta4 Client class ExportContext.

Database instance export context.

Generated from protobuf message google.cloud.sql.v1beta4.ExportContext

Namespace

Google \ Cloud \ Sql \ V1beta4

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ uri
string

The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form gs://bucketName/fileName . If the file already exists, the request succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed.

↳ databases
array

Databases to be exported.
MySQL instances: If fileType is SQL and no database is specified, all databases are exported, except for the mysql system database. If fileType is CSV , you can specify one database, either by using this property or by using the csvExportOptions.selectQuery property, which takes precedence over this property.
PostgreSQL instances: You must specify one database to be exported. If fileType is CSV , this database must match the one specified in the csvExportOptions.selectQuery property.
SQL Server instances: You must specify one database to be exported, and the fileType must be BAK .

↳ kind
string

This is always sql#exportContext .

↳ sql_export_options
Google\Cloud\Sql\V1beta4\ExportContext\SqlExportOptions

Options for exporting data as SQL statements.

↳ csv_export_options
Google\Cloud\Sql\V1beta4\ExportContext\SqlCsvExportOptions

Options for exporting data as CSV. MySQL and PostgreSQL instances only.

↳ file_type
int

The file type for the specified uri.

↳ offload
Google\Protobuf\BoolValue

Option for export offload.

↳ bak_export_options
Google\Cloud\Sql\V1beta4\ExportContext\SqlBakExportOptions

Options for exporting data as BAK files.

getUri

The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form gs://bucketName/fileName . If the file already exists, the request succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed.

Returns
Type
Description
string

setUri

The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form gs://bucketName/fileName . If the file already exists, the request succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDatabases

Databases to be exported.
MySQL instances: If fileType is SQL and no database is specified, all databases are exported, except for the mysql system database.

If fileType is CSV , you can specify one database, either by using this property or by using the csvExportOptions.selectQuery property, which takes precedence over this property.
PostgreSQL instances: You must specify one database to be exported. If fileType is CSV , this database must match the one specified in the csvExportOptions.selectQuery property.
SQL Server instances: You must specify one database to be exported, and the fileType must be BAK .

Returns
Type
Description

setDatabases

Databases to be exported.
MySQL instances: If fileType is SQL and no database is specified, all databases are exported, except for the mysql system database.

If fileType is CSV , you can specify one database, either by using this property or by using the csvExportOptions.selectQuery property, which takes precedence over this property.
PostgreSQL instances: You must specify one database to be exported. If fileType is CSV , this database must match the one specified in the csvExportOptions.selectQuery property.
SQL Server instances: You must specify one database to be exported, and the fileType must be BAK .

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getKind

This is always sql#exportContext .

Returns
Type
Description
string

setKind

This is always sql#exportContext .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSqlExportOptions

Options for exporting data as SQL statements.

hasSqlExportOptions

clearSqlExportOptions

setSqlExportOptions

Options for exporting data as SQL statements.

Returns
Type
Description
$this

getCsvExportOptions

Options for exporting data as CSV. MySQL and PostgreSQL instances only.

hasCsvExportOptions

clearCsvExportOptions

setCsvExportOptions

Options for exporting data as CSV. MySQL and PostgreSQL instances only.

Returns
Type
Description
$this

getFileType

The file type for the specified uri.

Returns
Type
Description
int

setFileType

The file type for the specified uri.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getOffload

Option for export offload.

Returns
Type
Description

hasOffload

clearOffload

getOffloadValue

Returns the unboxed value from getOffload()

Option for export offload.

Returns
Type
Description
bool|null

setOffload

Option for export offload.

Parameter
Name
Description
Returns
Type
Description
$this

setOffloadValue

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Option for export offload.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this

getBakExportOptions

Options for exporting data as BAK files.

hasBakExportOptions

clearBakExportOptions

setBakExportOptions

Options for exporting data as BAK files.

Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: