@Override DiskImageConfiguration setProjectId(String projectId) { if (sourceDisk.getProject() != null) { return this; } return toBuilder().setSourceDisk(sourceDisk.setProjectId(projectId)).build(); }
@Override PersistentDiskConfiguration setProjectId(String projectId) { if (sourceDisk.getProject() != null) { return this; } return toBuilder().setSourceDisk(sourceDisk.setProjectId(projectId)).build(); }
SnapshotInfo setProjectId(String projectId) { return toBuilder() .setSnapshotId(snapshotId.setProjectId(projectId)) .setSourceDisk(sourceDisk.setProjectId(projectId)) .build(); }
DiskInfo setProjectId(String projectId) { return toBuilder() .setDiskId(diskId.setProjectId(projectId)) .setConfiguration(configuration.setProjectId(projectId)) .build(); }
@Test public void testSetProjectId() { DiskId diskId = DiskId.of(PROJECT, ZONE, NAME); assertSame(diskId, diskId.setProjectId(PROJECT)); compareDiskId(diskId, DiskId.of(ZONE, NAME).setProjectId(PROJECT)); }