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,
    );