"Standard_LRS"); List<DataDisk> dataDisks = ImmutableList.of( DataDisk.builder().name("mydatadisk1").diskSizeGB("1").lun(0).managedDiskParameters(managedDiskParameters).createOption(DataDisk.DiskCreateOptionTypes.EMPTY).caching(DataDisk.CachingTypes.READ_WRITE).build()); OSDisk osDisk = OSDisk.builder().osType("Windows").name("windowsmachine").caching("ReadWrite").createOption("FromImage").managedDiskParameters(managedDiskParameters).build(); StorageProfile storageProfile = StorageProfile.create(imgRef, osDisk, dataDisks);
@SerializedNames({"name", "diskSizeGB", "lun", "vhd", "image", "createOption", "caching", "managedDisk", "provisioningState"}) public static DataDisk create(final String name, final String diskSizeGB, final Integer lun, final VHD vhd, final VHD image, final String createOption, final String caching, final ManagedDiskParameters managedDiskParamenters, final String provisioningState) { final Builder builder = builder(); if (caching != null) { builder.caching(CachingTypes.fromValue(caching)); } return builder.name(name) .diskSizeGB(diskSizeGB) .lun(lun) .vhd(vhd) .image(image) .createOption(DiskCreateOptionTypes.fromValue(createOption)) .managedDiskParameters(managedDiskParamenters) .provisioningState(provisioningState) .build(); }
@SerializedNames({"name", "diskSizeGB", "lun", "vhd", "image", "createOption", "caching", "managedDisk", "provisioningState"}) public static DataDisk create(final String name, final String diskSizeGB, final Integer lun, final VHD vhd, final VHD image, final String createOption, final String caching, final ManagedDiskParameters managedDiskParamenters, final String provisioningState) { final Builder builder = builder(); if (caching != null) { builder.caching(CachingTypes.fromValue(caching)); } return builder.name(name) .diskSizeGB(diskSizeGB) .lun(lun) .vhd(vhd) .image(image) .createOption(DiskCreateOptionTypes.fromValue(createOption)) .managedDiskParameters(managedDiskParamenters) .provisioningState(provisioningState) .build(); }