SNAPSHOT_DISK_CONFIGURATION .toBuilder() .setDiskType(DiskTypeId.of(TYPE.getZone(), TYPE.getType())) .setSourceSnapshot(SnapshotId.of(SNAPSHOT.getSnapshot())) .build();
@Override SnapshotDiskConfiguration setProjectId(String projectId) { Builder builder = toBuilder().setSourceSnapshot(sourceSnapshot.setProjectId(projectId)); if (getDiskType() != null) { builder.setDiskType(getDiskType().setProjectId(projectId)); } return builder.build(); }
@Test public void testSetProjectId() { SnapshotDiskConfiguration configuration = DISK_CONFIGURATION .toBuilder() .setDiskType(DiskTypeId.of(DISK_TYPE.getZone(), DISK_TYPE.getType())) .setSourceSnapshot(SnapshotId.of(SNAPSHOT.getSnapshot())) .build(); compareSnapshotDiskConfiguration(DISK_CONFIGURATION, configuration.setProjectId("project")); }