@Override ImageDiskConfiguration setProjectId(String projectId) { Builder builder = toBuilder().setSourceImage(sourceImage.setProjectId(projectId)); if (getDiskType() != null) { builder.setDiskType(getDiskType().setProjectId(projectId)); } return builder.build(); }
private void compareImageDiskConfiguration( ImageDiskConfiguration expected, ImageDiskConfiguration value) { assertEquals(expected, value); assertEquals(expected.getDiskType(), value.getDiskType()); assertEquals(expected.getSizeGb(), value.getSizeGb()); assertEquals(expected.getSourceImage(), value.getSourceImage()); assertEquals(expected.getSourceImageId(), value.getSourceImageId()); assertEquals(expected.getType(), value.getType()); assertEquals(expected.hashCode(), value.hashCode()); } }
@Test public void testBuilder() { assertEquals(DISK_TYPE, DISK_CONFIGURATION.getDiskType()); assertEquals(SIZE, DISK_CONFIGURATION.getSizeGb()); assertEquals(IMAGE, DISK_CONFIGURATION.getSourceImage()); assertEquals(IMAGE_ID, DISK_CONFIGURATION.getSourceImageId()); assertEquals(Type.IMAGE, DISK_CONFIGURATION.getType()); }
@Test public void testOf() { ImageDiskConfiguration configuration = ImageDiskConfiguration.of(IMAGE); assertNull(configuration.getDiskType()); assertNull(configuration.getSizeGb()); assertNull(configuration.getSourceImageId()); assertEquals(IMAGE, configuration.getSourceImage()); assertEquals(Type.IMAGE, configuration.getType()); }
assertEquals(DiskConfiguration.Type.IMAGE, remoteConfiguration.getType()); assertNotNull(remoteConfiguration.getSizeGb()); assertEquals("pd-standard", remoteConfiguration.getDiskType().getType()); assertNull(remoteDisk.getLastAttachTimestamp()); assertNull(remoteDisk.getLastDetachTimestamp()); assertEquals(DiskConfiguration.Type.IMAGE, remoteConfiguration.getType()); assertNull(remoteConfiguration.getSizeGb()); assertEquals("pd-standard", remoteConfiguration.getDiskType().getType()); assertNull(remoteDisk.getLastAttachTimestamp()); assertNull(remoteDisk.getLastDetachTimestamp());