PreventionJobTriggerInspectJobStorageConfigBigQueryOptions.fromMap constructor
PreventionJobTriggerInspectJobStorageConfigBigQueryOptions.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PreventionJobTriggerInspectJobStorageConfigBigQueryOptions.fromMap(Map<String, dynamic> map) {
return PreventionJobTriggerInspectJobStorageConfigBigQueryOptions(
excludedFields: (() { final guardedValue = map['excludedFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsExcludedField>(guardedValue, (value) => PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsExcludedField.fromMap((value as Map).cast<String, dynamic>()))); })(),
identifyingFields: (() { final guardedValue = map['identifyingFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingField>(guardedValue, (value) => PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsIdentifyingField.fromMap((value as Map).cast<String, dynamic>()))); })(),
includedFields: (() { final guardedValue = map['includedFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsIncludedField>(guardedValue, (value) => PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsIncludedField.fromMap((value as Map).cast<String, dynamic>()))); })(),
rowsLimit: (() { final guardedValue = map['rowsLimit']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
rowsLimitPercent: (() { final guardedValue = map['rowsLimitPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
sampleMethod: (() { final guardedValue = map['sampleMethod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
tableReference: pulumi.Input.fromValue(PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference.fromMap((map['tableReference']! as Map).cast<String, dynamic>())),
);
}