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