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