@Test public void createDisk() { DiskProperties properties = DiskProperties.builder().creationData(CreationData.create(CreationData.CreateOptions.EMPTY)).diskSizeGB(2).build(); Disk dataDisk = api().createOrUpdate(diskName, LOCATION, properties); assertTrue(waitUntilAvailable(diskName), "creation operation did not complete in the configured timeout"); assertTrue(dataDisk.properties().diskSizeGB() == 2); }
public void createDisk() throws InterruptedException { server.enqueue(jsonResponse("/creatediskresponse.json").setResponseCode(200)); final DiskApi diskApi = api.getDiskApi(resourcegroup); DiskProperties properties = DiskProperties.builder().diskSizeGB(2).creationData(CreationData.create(CreationData.CreateOptions.EMPTY)).build(); Disk dataDisk = diskApi.createOrUpdate(diskName, "westus", properties); String path = String.format("/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Compute/disks/%s?%s", subscriptionid, resourcegroup, diskName, apiVersion); String json = "{\"location\":\"westus\",\"properties\":{\"diskSizeGB\":2,\"creationData\":{\"createOption\":\"Empty\"}}}"; assertSent(server, "PUT", path, json); assertEquals(dataDisk.properties().provisioningState(), "Updating"); assertTrue(dataDisk.properties().diskSizeGB() == 2); }
@SerializedNames({"provisioningState", "timeCreated", "diskState", "diskSizeGB", "lun", "vhd", "creationData"}) public static DiskProperties create(final String provisioningState, final String timeCreated, final String diskState, final Integer diskSizeGB, final Integer lun, final VHD vhd, final CreationData creationData) { return builder() .provisioningState(provisioningState) .timeCreated(timeCreated) .diskState(diskState) .diskSizeGB(diskSizeGB) .lun(lun) .vhd(vhd) .creationData(creationData) .build(); }
@SerializedNames({"provisioningState", "timeCreated", "diskState", "diskSizeGB", "lun", "vhd", "creationData"}) public static DiskProperties create(final String provisioningState, final String timeCreated, final String diskState, final Integer diskSizeGB, final Integer lun, final VHD vhd, final CreationData creationData) { return builder() .provisioningState(provisioningState) .timeCreated(timeCreated) .diskState(diskState) .diskSizeGB(diskSizeGB) .lun(lun) .vhd(vhd) .creationData(creationData) .build(); }