GooglePrivacyDlpV2DiscoveryTarget.fromJson constructor

GooglePrivacyDlpV2DiscoveryTarget.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2DiscoveryTarget.fromJson(core.Map json_)
  : this(
      bigQueryTarget:
          json_.containsKey('bigQueryTarget')
              ? GooglePrivacyDlpV2BigQueryDiscoveryTarget.fromJson(
                json_['bigQueryTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudSqlTarget:
          json_.containsKey('cloudSqlTarget')
              ? GooglePrivacyDlpV2CloudSqlDiscoveryTarget.fromJson(
                json_['cloudSqlTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudStorageTarget:
          json_.containsKey('cloudStorageTarget')
              ? GooglePrivacyDlpV2CloudStorageDiscoveryTarget.fromJson(
                json_['cloudStorageTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      otherCloudTarget:
          json_.containsKey('otherCloudTarget')
              ? GooglePrivacyDlpV2OtherCloudDiscoveryTarget.fromJson(
                json_['otherCloudTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      secretsTarget:
          json_.containsKey('secretsTarget')
              ? GooglePrivacyDlpV2SecretsDiscoveryTarget.fromJson(
                json_['secretsTarget'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      vertexDatasetTarget:
          json_.containsKey('vertexDatasetTarget')
              ? GooglePrivacyDlpV2VertexDatasetDiscoveryTarget.fromJson(
                json_['vertexDatasetTarget']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );