Google Cloud Memorystore V1beta Client - Class MigrationConfig (0.12.0)

Reference documentation and code samples for the Google Cloud Memorystore V1beta Client class MigrationConfig.

Configuration for the migration of an instance.

Generated from protobuf message google.cloud.memorystore.v1beta.MigrationConfig

Namespace

Google \ Cloud \ Memorystore \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ self_managed_source SelfManagedSource

Output only. Configuration for migrating from a self-managed Valkey/Redis instance

↳ state int

Output only. Migration state of the instance.

↳ force_finish_migration bool

Output only. Represents a boolean flag to force migration finalization without offset catch up validation between source and target before stopping replication.

getSelfManagedSource

Output only. Configuration for migrating from a self-managed Valkey/Redis instance

Returns
Type Description
SelfManagedSource|null

hasSelfManagedSource

setSelfManagedSource

Output only. Configuration for migrating from a self-managed Valkey/Redis instance

Parameter
Name Description
var SelfManagedSource
Returns
Type Description
$this

getState

Output only. Migration state of the instance.

Returns
Type Description
int Enum of type State.

setState

Output only. Migration state of the instance.

Parameter
Name Description
var int

Enum of type State.

Returns
Type Description
$this

getForceFinishMigration

Output only. Represents a boolean flag to force migration finalization without offset catch up validation between source and target before stopping replication.

Returns
Type Description
bool

setForceFinishMigration

Output only. Represents a boolean flag to force migration finalization without offset catch up validation between source and target before stopping replication.

Parameter
Name Description
var bool
Returns
Type Description
$this

getSource

Returns
Type Description
string