Reference documentation and code samples for the Google Cloud AlloyDB for PostgreSQL V1 Client class ImportClusterRequest.
Import cluster request.
Generated from protobuf message google.cloud.alloydb.v1.ImportClusterRequest
Namespace
Google \ Cloud \ AlloyDb \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ sql_import_options |
ImportClusterRequest\SqlImportOptions
Options for importing data in SQL format. |
↳ csv_import_options |
ImportClusterRequest\CsvImportOptions
Options for importing data in CSV format. |
↳ name |
string
Required. The resource name of the cluster. |
↳ gcs_uri |
string
Required. The path to the file in Google Cloud Storage where the source file for import will be stored. The URI is in the form |
↳ database |
string
Optional. Name of the database to which the import will be done. For import from SQL file, this is required only if the file does not specify a database. Note - Value provided should be the same as expected from |
↳ user |
string
Optional. Database user to be used for importing the data. Note - Value provided should be the same as expected from |
getSqlImportOptions
Options for importing data in SQL format.
Returns | |
---|---|
Type | Description |
ImportClusterRequest\SqlImportOptions|null |
hasSqlImportOptions
setSqlImportOptions
Options for importing data in SQL format.
Parameter | |
---|---|
Name | Description |
var |
ImportClusterRequest\SqlImportOptions
|
Returns | |
---|---|
Type | Description |
$this |
getCsvImportOptions
Options for importing data in CSV format.
Returns | |
---|---|
Type | Description |
ImportClusterRequest\CsvImportOptions|null |
hasCsvImportOptions
setCsvImportOptions
Options for importing data in CSV format.
Parameter | |
---|---|
Name | Description |
var |
ImportClusterRequest\CsvImportOptions
|
Returns | |
---|---|
Type | Description |
$this |
getName
Required. The resource name of the cluster.
Returns | |
---|---|
Type | Description |
string |
setName
Required. The resource name of the cluster.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getGcsUri
Required. The path to the file in Google Cloud Storage where the source
file for import will be stored. The URI is in the form
gs://bucketName/fileName
.
Returns | |
---|---|
Type | Description |
string |
setGcsUri
Required. The path to the file in Google Cloud Storage where the source
file for import will be stored. The URI is in the form
gs://bucketName/fileName
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDatabase
Optional. Name of the database to which the import will be done.
For import from SQL file, this is required only if the file does not
specify a database.
Note - Value provided should be the same as expected from SELECT
current_database();
and NOT as a resource reference.
Returns | |
---|---|
Type | Description |
string |
setDatabase
Optional. Name of the database to which the import will be done.
For import from SQL file, this is required only if the file does not
specify a database.
Note - Value provided should be the same as expected from SELECT
current_database();
and NOT as a resource reference.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUser
Optional. Database user to be used for importing the data.
Note - Value provided should be the same as expected from
SELECT current_user;
and NOT as a resource reference.
Returns | |
---|---|
Type | Description |
string |
setUser
Optional. Database user to be used for importing the data.
Note - Value provided should be the same as expected from
SELECT current_user;
and NOT as a resource reference.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getImportOptions
Returns | |
---|---|
Type | Description |
string |
static::build
Parameters | |
---|---|
Name | Description |
name |
string
Required. The resource name of the cluster. Please see AlloyDBAdminClient::clusterName() for help formatting this field. |
gcsUri |
string
Required. The path to the file in Google Cloud Storage where the source
file for import will be stored. The URI is in the form
|
database |
string
Optional. Name of the database to which the import will be done.
For import from SQL file, this is required only if the file does not
specify a database.
Note - Value provided should be the same as expected from |
user |
string
Optional. Database user to be used for importing the data.
Note - Value provided should be the same as expected from
|
Returns | |
---|---|
Type | Description |
ImportClusterRequest |