GooglePrivacyDlpV2StorageConfig.fromJson constructor

GooglePrivacyDlpV2StorageConfig.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2StorageConfig.fromJson(core.Map json_)
    : this(
        bigQueryOptions: json_.containsKey('bigQueryOptions')
            ? GooglePrivacyDlpV2BigQueryOptions.fromJson(
                json_['bigQueryOptions']
                    as core.Map<core.String, core.dynamic>)
            : null,
        cloudStorageOptions: json_.containsKey('cloudStorageOptions')
            ? GooglePrivacyDlpV2CloudStorageOptions.fromJson(
                json_['cloudStorageOptions']
                    as core.Map<core.String, core.dynamic>)
            : null,
        datastoreOptions: json_.containsKey('datastoreOptions')
            ? GooglePrivacyDlpV2DatastoreOptions.fromJson(
                json_['datastoreOptions']
                    as core.Map<core.String, core.dynamic>)
            : null,
        hybridOptions: json_.containsKey('hybridOptions')
            ? GooglePrivacyDlpV2HybridOptions.fromJson(
                json_['hybridOptions'] as core.Map<core.String, core.dynamic>)
            : null,
        timespanConfig: json_.containsKey('timespanConfig')
            ? GooglePrivacyDlpV2TimespanConfig.fromJson(
                json_['timespanConfig']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );