Class NetappVolumeReplicationDestinationVolumeParameters.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.netapp_volume_replication.NetappVolumeReplicationDestinationVolumeParameters.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetappVolumeReplicationDestinationVolumeParameters>
- Enclosing interface:
- NetappVolumeReplicationDestinationVolumeParameters
@Stability(Stable) public static final class NetappVolumeReplicationDestinationVolumeParameters.Builder extends Object implements software.amazon.jsii.Builder<NetappVolumeReplicationDestinationVolumeParameters>
A builder forNetappVolumeReplicationDestinationVolumeParameters
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetappVolumeReplicationDestinationVolumeParametersbuild()Builds the configured instance.NetappVolumeReplicationDestinationVolumeParameters.Builderdescription(String description)Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getDescription()NetappVolumeReplicationDestinationVolumeParameters.BuildershareName(String shareName)Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getShareName()NetappVolumeReplicationDestinationVolumeParameters.BuilderstoragePool(String storagePool)Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getStoragePool()NetappVolumeReplicationDestinationVolumeParameters.BuildervolumeId(String volumeId)Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getVolumeId()
-
-
-
Method Detail
-
storagePool
@Stability(Stable) public NetappVolumeReplicationDestinationVolumeParameters.Builder storagePool(String storagePool)
Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getStoragePool()- Parameters:
storagePool- Name of an existing storage pool for the destination volume with format: 'projects/{{project}}/locations/{{location}}/storagePools/{{poolId}}'. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume_replication#storage_pool NetappVolumeReplication#storage_pool}- Returns:
this
-
description
@Stability(Stable) public NetappVolumeReplicationDestinationVolumeParameters.Builder description(String description)
Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getDescription()- Parameters:
description- Description for the destination volume. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume_replication#description NetappVolumeReplication#description}- Returns:
this
-
shareName
@Stability(Stable) public NetappVolumeReplicationDestinationVolumeParameters.Builder shareName(String shareName)
Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getShareName()- Parameters:
shareName- Share name for destination volume. If not specified, name of source volume's share name will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume_replication#share_name NetappVolumeReplication#share_name}- Returns:
this
-
volumeId
@Stability(Stable) public NetappVolumeReplicationDestinationVolumeParameters.Builder volumeId(String volumeId)
Sets the value ofNetappVolumeReplicationDestinationVolumeParameters.getVolumeId()- Parameters:
volumeId- Name for the destination volume to be created. If not specified, the name of the source volume will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume_replication#volume_id NetappVolumeReplication#volume_id}- Returns:
this
-
build
@Stability(Stable) public NetappVolumeReplicationDestinationVolumeParameters build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetappVolumeReplicationDestinationVolumeParameters>- Returns:
- a new instance of
NetappVolumeReplicationDestinationVolumeParameters - Throws:
NullPointerException- if any required attribute was not provided
-
-