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
NameDescription
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
TypeDescription
Google\Cloud\GkeBackup\V1\CreateRestorePlanRequest

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
string

setParent

Required. The location within which to create the RestorePlan.

Format: projects//locations/

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRestorePlan

Required. The RestorePlan resource object to create.

Returns
TypeDescription
Google\Cloud\GkeBackup\V1\RestorePlan|null

hasRestorePlan

clearRestorePlan

setRestorePlan

Required. The RestorePlan resource object to create.

Parameter
NameDescription
var Google\Cloud\GkeBackup\V1\RestorePlan
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this