GooglePrivacyDlpV2Action.fromJson constructor
GooglePrivacyDlpV2Action.fromJson(
- Map json_
Implementation
GooglePrivacyDlpV2Action.fromJson(core.Map json_)
: this(
deidentify: json_.containsKey('deidentify')
? GooglePrivacyDlpV2Deidentify.fromJson(
json_['deidentify'] as core.Map<core.String, core.dynamic>)
: null,
jobNotificationEmails: json_.containsKey('jobNotificationEmails')
? GooglePrivacyDlpV2JobNotificationEmails.fromJson(
json_['jobNotificationEmails']
as core.Map<core.String, core.dynamic>)
: null,
pubSub: json_.containsKey('pubSub')
? GooglePrivacyDlpV2PublishToPubSub.fromJson(
json_['pubSub'] as core.Map<core.String, core.dynamic>)
: null,
publishFindingsToCloudDataCatalog: json_
.containsKey('publishFindingsToCloudDataCatalog')
? GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog.fromJson(
json_['publishFindingsToCloudDataCatalog']
as core.Map<core.String, core.dynamic>)
: null,
publishSummaryToCscc: json_.containsKey('publishSummaryToCscc')
? GooglePrivacyDlpV2PublishSummaryToCscc.fromJson(
json_['publishSummaryToCscc']
as core.Map<core.String, core.dynamic>)
: null,
publishToStackdriver: json_.containsKey('publishToStackdriver')
? GooglePrivacyDlpV2PublishToStackdriver.fromJson(
json_['publishToStackdriver']
as core.Map<core.String, core.dynamic>)
: null,
saveFindings: json_.containsKey('saveFindings')
? GooglePrivacyDlpV2SaveFindings.fromJson(
json_['saveFindings'] as core.Map<core.String, core.dynamic>)
: null,
);