@@ -66,23 +66,19 @@ public static Status createDiskSecondaryRegional(String projectId,
6666 String secondaryProjectId , String primaryDiskName , String secondaryDiskName ,
6767 String primaryDiskRegion , String secondaryDiskRegion , long diskSizeGb , String diskType )
6868 throws IOException , ExecutionException , InterruptedException , TimeoutException {
69- // An iterable collection of zone names in which you want to keep
70- // the new disks' replicas. One of the replica zones of the clone must match
71- // the zone of the source disk.
7269 List <String > replicaZones = Arrays .asList (
7370 String .format ("projects/%s/zones/%s-c" , secondaryProjectId , secondaryDiskRegion ),
7471 String .format ("projects/%s/zones/%s-b" , secondaryProjectId , secondaryDiskRegion ));
7572
7673 String primaryDiskSource = String .format ("projects/%s/regions/%s/disks/%s" ,
7774 projectId , primaryDiskRegion , primaryDiskName );
7875
79- DiskAsyncReplication asyncReplication = DiskAsyncReplication .newBuilder ()
80- .setDisk (primaryDiskSource )
81- .build ();
82-
8376 // Initialize client that will be used to send requests. This client only needs to be created
8477 // once, and can be reused for multiple requests.
8578 try (RegionDisksClient disksClient = RegionDisksClient .create ()) {
79+ DiskAsyncReplication asyncReplication = DiskAsyncReplication .newBuilder ()
80+ .setDisk (primaryDiskSource )
81+ .build ();
8682
8783 Disk disk = Disk .newBuilder ()
8884 .addAllReplicaZones (replicaZones )
0 commit comments