Google Cloud Gke Backup V1 Client - Class CreateRestorePlanRequest (0.2.0)

Reference documentation and code samples for the Google Cloud Gke Backup V1 Client class CreateRestorePlanRequest.

Request message for CreateRestorePlan.

Generated from protobuf message google.cloud.gkebackup.v1.CreateRestorePlanRequest

Methods

build

Parameters
Name Description
parent string

Required. The location within which to create the RestorePlan. Format: projects//locations/ Please see {@see \Google\Cloud\GkeBackup\V1\BackupForGKEClient::locationName()} for help formatting this field.

restorePlan Google\Cloud\GkeBackup\V1\RestorePlan

Required. The RestorePlan resource object to create.

restorePlanId string

Required. The client-provided short name for the RestorePlan resource. This name must:

  • be between 1 and 63 characters long (inclusive)
  • consist of only lower-case ASCII letters, numbers, and dashes
  • start with a lower-case letter
  • end with a lower-case letter or number
  • be unique within the set of RestorePlans in this location
Returns
Type Description
Google\Cloud\GkeBackup\V1\CreateRestorePlanRequest

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The location within which to create the RestorePlan. Format: projects//locations/

↳ restore_plan Google\Cloud\GkeBackup\V1\RestorePlan

Required. The RestorePlan resource object to create.

↳ restore_plan_id string

Required. The client-provided short name for the RestorePlan resource. This name must: - be between 1 and 63 characters long (inclusive) - consist of only lower-case ASCII letters, numbers, and dashes - start with a lower-case letter - end with a lower-case letter or number - be unique within the set of RestorePlans in this location

getParent

Required. The location within which to create the RestorePlan.

Format: projects//locations/

Returns
Type Description
string

setParent

Required. The location within which to create the RestorePlan.

Format: projects//locations/

Parameter
Name Description
var string
Returns
Type Description
$this

getRestorePlan

Required. The RestorePlan resource object to create.

Returns
Type Description
Google\Cloud\GkeBackup\V1\RestorePlan|null

hasRestorePlan

clearRestorePlan

setRestorePlan

Required. The RestorePlan resource object to create.

Parameter
Name Description
var Google\Cloud\GkeBackup\V1\RestorePlan
Returns
Type Description
$this

getRestorePlanId

Required. The client-provided short name for the RestorePlan resource.

This name must:

  • be between 1 and 63 characters long (inclusive)
  • consist of only lower-case ASCII letters, numbers, and dashes
  • start with a lower-case letter
  • end with a lower-case letter or number
  • be unique within the set of RestorePlans in this location
Returns
Type Description
string

setRestorePlanId

Required. The client-provided short name for the RestorePlan resource.

This name must:

  • be between 1 and 63 characters long (inclusive)
  • consist of only lower-case ASCII letters, numbers, and dashes
  • start with a lower-case letter
  • end with a lower-case letter or number
  • be unique within the set of RestorePlans in this location
Parameter
Name Description
var string
Returns
Type Description
$this