SnapshotInfo setProjectId(String projectId) { return toBuilder() .setSnapshotId(snapshotId.setProjectId(projectId)) .setSourceDisk(sourceDisk.setProjectId(projectId)) .build(); }
@Test public void testToBuilder() { compareSnapshotInfo(SNAPSHOT_INFO, SNAPSHOT_INFO.toBuilder().build()); SnapshotInfo snapshotInfo = SNAPSHOT_INFO.toBuilder().setDescription("newDescription").build(); assertEquals("newDescription", snapshotInfo.getDescription()); snapshotInfo = snapshotInfo.toBuilder().setDescription("description").build(); compareSnapshotInfo(SNAPSHOT_INFO, snapshotInfo); }
@Test public void testToBuilderIncomplete() { SnapshotInfo snapshotInfo = SnapshotInfo.of(SNAPSHOT_ID, SOURCE_DISK); assertEquals(snapshotInfo, snapshotInfo.toBuilder().build()); }
@Test public void testSetProjectId() { SnapshotInfo snapshotInfo = SNAPSHOT_INFO .toBuilder() .setSnapshotId(SnapshotId.of("snapshot")) .setSourceDisk(DiskId.of("zone", "disk")) .build(); compareSnapshotInfo(SNAPSHOT_INFO, snapshotInfo.setProjectId("project")); }