Google Cloud Net App V1 Client - Class HybridReplicationParameters (1.2.0)

Reference documentation and code samples for the Google Cloud Net App V1 Client class HybridReplicationParameters.

The Hybrid Replication parameters for the volume.

Generated from protobuf message google.cloud.netapp.v1.HybridReplicationParameters

Namespace

Google \ Cloud \ NetApp \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ replication string

Required. Desired Identifier (name) of the replication which will be created for this volume. Format: projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}

↳ peer_volume_name string

Required. Name of the user's local source volume to be peered with the destination volume.

↳ peer_cluster_name string

Required. Name of the user's local source cluster to be peered with the destination cluster.

↳ peer_svm_name string

Required. Name of the user's local source vserver svm to be peered with the destination vserver svm.

↳ peer_ip_addresses array

Required. List of node ip addresses to be peered with.

↳ cluster_location string

Optional. Name of source cluster location associated with the Hybrid replication. This is a free-form field for the display purpose only.

↳ description string

Optional. Description of the replication.

↳ labels array|Google\Protobuf\Internal\MapField

Optional. Labels to be added to the replication as the key value pairs.

getReplication

Required. Desired Identifier (name) of the replication which will be created for this volume.

Format: projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}

Returns
Type Description
string

setReplication

Required. Desired Identifier (name) of the replication which will be created for this volume.

Format: projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}

Parameter
Name Description
var string
Returns
Type Description
$this

getPeerVolumeName

Required. Name of the user's local source volume to be peered with the destination volume.

Returns
Type Description
string

setPeerVolumeName

Required. Name of the user's local source volume to be peered with the destination volume.

Parameter
Name Description
var string
Returns
Type Description
$this

getPeerClusterName

Required. Name of the user's local source cluster to be peered with the destination cluster.

Returns
Type Description
string

setPeerClusterName

Required. Name of the user's local source cluster to be peered with the destination cluster.

Parameter
Name Description
var string
Returns
Type Description
$this

getPeerSvmName

Required. Name of the user's local source vserver svm to be peered with the destination vserver svm.

Returns
Type Description
string

setPeerSvmName

Required. Name of the user's local source vserver svm to be peered with the destination vserver svm.

Parameter
Name Description
var string
Returns
Type Description
$this

getPeerIpAddresses

Required. List of node ip addresses to be peered with.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPeerIpAddresses

Required. List of node ip addresses to be peered with.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getClusterLocation

Optional. Name of source cluster location associated with the Hybrid replication. This is a free-form field for the display purpose only.

Returns
Type Description
string

setClusterLocation

Optional. Name of source cluster location associated with the Hybrid replication. This is a free-form field for the display purpose only.

Parameter
Name Description
var string
Returns
Type Description
$this

getDescription

Optional. Description of the replication.

Returns
Type Description
string

setDescription

Optional. Description of the replication.

Parameter
Name Description
var string
Returns
Type Description
$this

getLabels

Optional. Labels to be added to the replication as the key value pairs.

Returns
Type Description
Google\Protobuf\Internal\MapField

setLabels

Optional. Labels to be added to the replication as the key value pairs.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this