MappingRuleArgs.fromMap constructor
MappingRuleArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory MappingRuleArgs.fromMap(Map<String, dynamic> map) {
return MappingRuleArgs(
conditionalColumnSetValue: (() { final guardedValue = map['conditionalColumnSetValue']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConditionalColumnSetValue.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
conversionWorkspaceId: pulumi.Input.fromValue(map['conversionWorkspaceId'] as String),
convertRowidColumn: (() { final guardedValue = map['convertRowidColumn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConvertRowIdToColumn.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
entityMove: (() { final guardedValue = map['entityMove']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EntityMove.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
filter: pulumi.Input.fromValue(MappingRuleFilter.fromMap((map['filter']! as Map).cast<String, dynamic>())),
filterTableColumns: (() { final guardedValue = map['filterTableColumns']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FilterTableColumns.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
mappingRuleId: pulumi.Input.fromValue(map['mappingRuleId'] as String),
multiColumnDataTypeChange: (() { final guardedValue = map['multiColumnDataTypeChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MultiColumnDatatypeChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
multiEntityRename: (() { final guardedValue = map['multiEntityRename']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MultiEntityRename.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
requestId: (() { final guardedValue = map['requestId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
ruleOrder: pulumi.Input.fromValue(map['ruleOrder'] as String),
ruleScope: pulumi.Input.fromValue(MappingRuleRuleScope.fromValue(map['ruleScope']! as String)),
setTablePrimaryKey: (() { final guardedValue = map['setTablePrimaryKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SetTablePrimaryKey.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
singleColumnChange: (() { final guardedValue = map['singleColumnChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SingleColumnChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
singleEntityRename: (() { final guardedValue = map['singleEntityRename']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SingleEntityRename.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
singlePackageChange: (() { final guardedValue = map['singlePackageChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SinglePackageChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
sourceSqlChange: (() { final guardedValue = map['sourceSqlChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SourceSqlChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
state: (() { final guardedValue = map['state']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MappingRuleState.fromValue(guardedValue as String)); })(),
);
}