Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class SqlBakImportOptions.
Generated from protobuf message google.cloud.sql.v1.ImportContext.SqlBakImportOptions
Namespace
Google \ Cloud \ Sql \ V1 \ ImportContextMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ encryption_options |
SqlBakImportOptions\EncryptionOptions
|
↳ striped |
Google\Protobuf\BoolValue
Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server. |
↳ no_recovery |
Google\Protobuf\BoolValue
Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. |
↳ recovery_only |
Google\Protobuf\BoolValue
Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. |
↳ bak_type |
int
Type of the bak content, FULL or DIFF |
↳ stop_at |
Google\Protobuf\Timestamp
Optional. The timestamp when the import should stop. This timestamp is in the RFC 3339 format (for example, |
↳ stop_at_mark |
string
Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. |
getEncryptionOptions
Generated from protobuf field .google.cloud.sql.v1.ImportContext.SqlBakImportOptions.EncryptionOptions encryption_options = 1;
| Returns | |
|---|---|
| Type | Description |
SqlBakImportOptions\EncryptionOptions|null |
|
hasEncryptionOptions
clearEncryptionOptions
setEncryptionOptions
Generated from protobuf field .google.cloud.sql.v1.ImportContext.SqlBakImportOptions.EncryptionOptions encryption_options = 1;
| Parameter | |
|---|---|
| Name | Description |
var |
SqlBakImportOptions\EncryptionOptions
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStriped
Whether or not the backup set being restored is striped.
Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\BoolValue|null |
|
hasStriped
clearStriped
getStripedUnwrapped
Returns the unboxed value from getStriped()
Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
bool|null |
|
setStriped
Whether or not the backup set being restored is striped.
Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\BoolValue
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setStripedUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
bool|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNoRecovery
Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\BoolValue|null |
|
hasNoRecovery
clearNoRecovery
getNoRecoveryUnwrapped
Returns the unboxed value from getNoRecovery()
Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
bool|null |
|
setNoRecovery
Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\BoolValue
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setNoRecoveryUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
bool|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecoveryOnly
Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\BoolValue|null |
|
hasRecoveryOnly
clearRecoveryOnly
getRecoveryOnlyUnwrapped
Returns the unboxed value from getRecoveryOnly()
Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
| Returns | |
|---|---|
| Type | Description |
bool|null |
|
setRecoveryOnly
Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\BoolValue
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
setRecoveryOnlyUnwrapped
Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.
Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
| Parameter | |
|---|---|
| Name | Description |
var |
bool|null
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBakType
Type of the bak content, FULL or DIFF
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type BakType. |
setBakType
Type of the bak content, FULL or DIFF
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type BakType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStopAt
Optional. The timestamp when the import should stop. This timestamp is in
the RFC 3339 format (for example,
2023-10-01T16:19:00.094). This field is equivalent to the STOPAT
keyword and applies to Cloud SQL for SQL Server only.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasStopAt
clearStopAt
setStopAt
Optional. The timestamp when the import should stop. This timestamp is in
the RFC 3339 format (for example,
2023-10-01T16:19:00.094). This field is equivalent to the STOPAT
keyword and applies to Cloud SQL for SQL Server only.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStopAtMark
Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
| Returns | |
|---|---|
| Type | Description |
string |
|
setStopAtMark
Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|