ClientLibrarySettings.fromMap constructor

ClientLibrarySettings.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ClientLibrarySettings.fromMap(Map<String, dynamic> map) {
  return ClientLibrarySettings(
    cppSettings: (() { final guardedValue = map['cppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dotnetSettings: (() { final guardedValue = map['dotnetSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DotnetSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    goSettings: (() { final guardedValue = map['goSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    javaSettings: (() { final guardedValue = map['javaSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JavaSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    launchStage: (() { final guardedValue = map['launchStage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClientLibrarySettingsLaunchStage.fromValue(guardedValue as String)); })(),
    nodeSettings: (() { final guardedValue = map['nodeSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NodeSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    phpSettings: (() { final guardedValue = map['phpSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PhpSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    pythonSettings: (() { final guardedValue = map['pythonSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PythonSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    restNumericEnums: (() { final guardedValue = map['restNumericEnums']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    rubySettings: (() { final guardedValue = map['rubySettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RubySettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    version: (() { final guardedValue = map['version']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}