AllocationPolicy_InstancePolicy constructor
AllocationPolicy_InstancePolicy({
- String? machineType,
- String? minCpuPlatform,
- AllocationPolicy_ProvisioningModel? provisioningModel,
- Iterable<
AllocationPolicy_Accelerator> ? accelerators, - Iterable<
AllocationPolicy_AttachedDisk> ? disks, - AllocationPolicy_Disk? bootDisk,
Implementation
factory AllocationPolicy_InstancePolicy({
$core.String? machineType,
$core.String? minCpuPlatform,
AllocationPolicy_ProvisioningModel? provisioningModel,
$core.Iterable<AllocationPolicy_Accelerator>? accelerators,
$core.Iterable<AllocationPolicy_AttachedDisk>? disks,
AllocationPolicy_Disk? bootDisk,
}) {
final $result = create();
if (machineType != null) {
$result.machineType = machineType;
}
if (minCpuPlatform != null) {
$result.minCpuPlatform = minCpuPlatform;
}
if (provisioningModel != null) {
$result.provisioningModel = provisioningModel;
}
if (accelerators != null) {
$result.accelerators.addAll(accelerators);
}
if (disks != null) {
$result.disks.addAll(disks);
}
if (bootDisk != null) {
$result.bootDisk = bootDisk;
}
return $result;
}