Google Cloud Sql Admin V1 Client - Class Database (1.2.0)

Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class Database.

Represents a SQL database on the Cloud SQL instance.

Generated from protobuf message google.cloud.sql.v1.Database

Namespace

Google \ Cloud \ Sql \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ kind string

This is always sql#database.

↳ charset string

The Cloud SQL charset value.

↳ collation string

The Cloud SQL collation value.

↳ etag string

This field is deprecated and will be removed from a future version of the API.

↳ name string

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

↳ instance string

The name of the Cloud SQL instance. This does not include the project ID.

↳ self_link string

The URI of this resource.

↳ project string

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.

↳ sqlserver_database_details Google\Cloud\Sql\V1\SqlServerDatabaseDetails

getKind

This is always sql#database.

Returns
Type Description
string

setKind

This is always sql#database.

Parameter
Name Description
var string
Returns
Type Description
$this

getCharset

The Cloud SQL charset value.

Returns
Type Description
string

setCharset

The Cloud SQL charset value.

Parameter
Name Description
var string
Returns
Type Description
$this

getCollation

The Cloud SQL collation value.

Returns
Type Description
string

setCollation

The Cloud SQL collation value.

Parameter
Name Description
var string
Returns
Type Description
$this

getEtag

This field is deprecated and will be removed from a future version of the API.

Returns
Type Description
string

setEtag

This field is deprecated and will be removed from a future version of the API.

Parameter
Name Description
var string
Returns
Type Description
$this

getName

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

Returns
Type Description
string

setName

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

Parameter
Name Description
var string
Returns
Type Description
$this

getInstance

The name of the Cloud SQL instance. This does not include the project ID.

Returns
Type Description
string

setInstance

The name of the Cloud SQL instance. This does not include the project ID.

Parameter
Name Description
var string
Returns
Type Description
$this

The URI of this resource.

Returns
Type Description
string

The URI of this resource.

Parameter
Name Description
var string
Returns
Type Description
$this

getProject

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.

Returns
Type Description
string

setProject

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.

Parameter
Name Description
var string
Returns
Type Description
$this

getSqlserverDatabaseDetails

Generated from protobuf field .google.cloud.sql.v1.SqlServerDatabaseDetails sqlserver_database_details = 9;

Returns
Type Description
Google\Cloud\Sql\V1\SqlServerDatabaseDetails|null

hasSqlserverDatabaseDetails

setSqlserverDatabaseDetails

Generated from protobuf field .google.cloud.sql.v1.SqlServerDatabaseDetails sqlserver_database_details = 9;

Parameter
Name Description
var Google\Cloud\Sql\V1\SqlServerDatabaseDetails
Returns
Type Description
$this

getDatabaseDetails

Returns
Type Description
string