IngestionDataSourceSettings.fromJson constructor

IngestionDataSourceSettings.fromJson(
  1. Map json_
)

Implementation

IngestionDataSourceSettings.fromJson(core.Map json_)
    : this(
        awsKinesis: json_.containsKey('awsKinesis')
            ? AwsKinesis.fromJson(
                json_['awsKinesis'] as core.Map<core.String, core.dynamic>)
            : null,
        awsMsk: json_.containsKey('awsMsk')
            ? AwsMsk.fromJson(
                json_['awsMsk'] as core.Map<core.String, core.dynamic>)
            : null,
        azureEventHubs: json_.containsKey('azureEventHubs')
            ? AzureEventHubs.fromJson(json_['azureEventHubs']
                as core.Map<core.String, core.dynamic>)
            : null,
        cloudStorage: json_.containsKey('cloudStorage')
            ? CloudStorage.fromJson(
                json_['cloudStorage'] as core.Map<core.String, core.dynamic>)
            : null,
        confluentCloud: json_.containsKey('confluentCloud')
            ? ConfluentCloud.fromJson(json_['confluentCloud']
                as core.Map<core.String, core.dynamic>)
            : null,
        platformLogsSettings: json_.containsKey('platformLogsSettings')
            ? PlatformLogsSettings.fromJson(json_['platformLogsSettings']
                as core.Map<core.String, core.dynamic>)
            : null,
      );