LocalDisk constructor

LocalDisk({
  1. bool? autoDelete,
  2. bool? boot,
  3. String? deviceName,
  4. Iterable<LocalDisk_RuntimeGuestOsFeature>? guestOsFeatures,
  5. int? index,
  6. String? interface,
  7. String? kind,
  8. Iterable<String>? licenses,
  9. String? mode,
  10. String? source,
  11. String? type,
})

Implementation

factory LocalDisk({
  $core.bool? autoDelete,
  $core.bool? boot,
  $core.String? deviceName,
  $core.Iterable<LocalDisk_RuntimeGuestOsFeature>? guestOsFeatures,
  $core.int? index,
  $core.String? interface,
  $core.String? kind,
  $core.Iterable<$core.String>? licenses,
  $core.String? mode,
  $core.String? source,
  $core.String? type,
}) {
  final $result = create();
  if (autoDelete != null) {
    $result.autoDelete = autoDelete;
  }
  if (boot != null) {
    $result.boot = boot;
  }
  if (deviceName != null) {
    $result.deviceName = deviceName;
  }
  if (guestOsFeatures != null) {
    $result.guestOsFeatures.addAll(guestOsFeatures);
  }
  if (index != null) {
    $result.index = index;
  }
  if (interface != null) {
    $result.interface = interface;
  }
  if (kind != null) {
    $result.kind = kind;
  }
  if (licenses != null) {
    $result.licenses.addAll(licenses);
  }
  if (mode != null) {
    $result.mode = mode;
  }
  if (source != null) {
    $result.source = source;
  }
  if (type != null) {
    $result.type = type;
  }
  return $result;
}