Google Cloud Gke Backup V1 Client - Class GroupKindDependency (1.0.1)

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

Defines a dependency between two group kinds.

Generated from protobuf message google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency

Namespace

Google \ Cloud \ GkeBackup \ V1 \ RestoreConfig \ RestoreOrder

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ satisfying Google\Cloud\GkeBackup\V1\RestoreConfig\GroupKind

Required. The satisfying group kind must be restored first in order to satisfy the dependency.

↳ requiring Google\Cloud\GkeBackup\V1\RestoreConfig\GroupKind

Required. The requiring group kind requires that the other group kind be restored first.

getSatisfying

Required. The satisfying group kind must be restored first in order to satisfy the dependency.

Returns
Type Description
Google\Cloud\GkeBackup\V1\RestoreConfig\GroupKind|null

hasSatisfying

clearSatisfying

setSatisfying

Required. The satisfying group kind must be restored first in order to satisfy the dependency.

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

getRequiring

Required. The requiring group kind requires that the other group kind be restored first.

Returns
Type Description
Google\Cloud\GkeBackup\V1\RestoreConfig\GroupKind|null

hasRequiring

clearRequiring

setRequiring

Required. The requiring group kind requires that the other group kind be restored first.

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