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