ClientLibrarySettings.fromMap constructor
ClientLibrarySettings.fromMap(
- 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); })(),
);
}