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 \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
data | 
        
          array
          Optional. Data for populating the Message object.  | 
      
↳ kind | 
        
          string
          This is always   | 
      
↳ 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 | 
        |
getSelfLink
The URI of this resource.
| Returns | |
|---|---|
| Type | Description | 
string | 
        |
setSelfLink
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 | 
        |