sqladmin  v1beta4
Classes | Properties | List of all members
Google.Apis.SQLAdmin.v1beta4.Data.ExportContext Class Reference

Database instance export context. More...

Inheritance diagram for Google.Apis.SQLAdmin.v1beta4.Data.ExportContext:
Google::Apis::Requests::IDirectResponseSchema

Classes

class  CsvExportOptionsData
 Options for exporting data as CSV. More...
 
class  SqlExportOptionsData
 Options for exporting data as SQL statements. More...
 

Properties

virtual ExportContext.CsvExportOptionsData CsvExportOptions [get, set]
 Options for exporting data as CSV. More...
 
virtual System.Collections.Generic.IList< string > Databases [get, set]
 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: Specify exactly one database to be exported. If fileType is CSV, this database must match the database used in the csvExportOptions.selectQuery property. More...
 
virtual string FileType [get, set]
 The file type for the specified uri. SQL: The file contains SQL statements. CSV: The file contains CSV data. More...
 
virtual string Kind [get, set]
 This is always sql::exportContext. More...
 
virtual ExportContext.SqlExportOptionsData SqlExportOptions [get, set]
 Options for exporting data as SQL statements. More...
 
virtual string Uri [get, set]
 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 requests succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

Database instance export context.

Property Documentation

◆ CsvExportOptions

virtual ExportContext.CsvExportOptionsData Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.CsvExportOptions
getset

Options for exporting data as CSV.

◆ Databases

virtual System.Collections.Generic.IList<string> Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.Databases
getset

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: Specify exactly one database to be exported. If fileType is CSV, this database must match the database used in the csvExportOptions.selectQuery property.

◆ ETag

virtual string Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.ETag
getset

The ETag of the item.

◆ FileType

virtual string Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.FileType
getset

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

◆ Kind

virtual string Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.Kind
getset

This is always sql::exportContext.

◆ SqlExportOptions

virtual ExportContext.SqlExportOptionsData Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.SqlExportOptions
getset

Options for exporting data as SQL statements.

◆ Uri

virtual string Google.Apis.SQLAdmin.v1beta4.Data.ExportContext.Uri
getset

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 requests succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed.


The documentation for this class was generated from the following file: