GooglePrivacyDlpV2BigQueryOptionsResponse.fromMap constructor

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

Implementation

factory GooglePrivacyDlpV2BigQueryOptionsResponse.fromMap(Map<String, dynamic> map) {
  return GooglePrivacyDlpV2BigQueryOptionsResponse(
    excludedFields: pulumi.Input.fromValue(pulumi.Input.decodeList<GooglePrivacyDlpV2FieldIdResponse>(map['excludedFields']!, (value) => GooglePrivacyDlpV2FieldIdResponse.fromMap((value as Map).cast<String, dynamic>()))),
    identifyingFields: pulumi.Input.fromValue(pulumi.Input.decodeList<GooglePrivacyDlpV2FieldIdResponse>(map['identifyingFields']!, (value) => GooglePrivacyDlpV2FieldIdResponse.fromMap((value as Map).cast<String, dynamic>()))),
    includedFields: pulumi.Input.fromValue(pulumi.Input.decodeList<GooglePrivacyDlpV2FieldIdResponse>(map['includedFields']!, (value) => GooglePrivacyDlpV2FieldIdResponse.fromMap((value as Map).cast<String, dynamic>()))),
    rowsLimit: pulumi.Input.fromValue(map['rowsLimit'] as String),
    rowsLimitPercent: pulumi.Input.fromValue(map['rowsLimitPercent'] as int),
    sampleMethod: pulumi.Input.fromValue(map['sampleMethod'] as String),
    tableReference: pulumi.Input.fromValue(GooglePrivacyDlpV2BigQueryTableResponse.fromMap((map['tableReference']! as Map).cast<String, dynamic>())),
  );
}