MysqlSourceConfig.fromJson constructor

MysqlSourceConfig.fromJson(
  1. Map json_
)

Implementation

MysqlSourceConfig.fromJson(core.Map json_)
  : this(
      binaryLogPosition: json_.containsKey('binaryLogPosition')
          ? BinaryLogPosition.fromJson(
              json_['binaryLogPosition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      excludeObjects: json_.containsKey('excludeObjects')
          ? MysqlRdbms.fromJson(
              json_['excludeObjects'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      gtid: json_.containsKey('gtid')
          ? Gtid.fromJson(
              json_['gtid'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      includeObjects: json_.containsKey('includeObjects')
          ? MysqlRdbms.fromJson(
              json_['includeObjects'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      maxConcurrentBackfillTasks:
          json_['maxConcurrentBackfillTasks'] as core.int?,
      maxConcurrentCdcTasks: json_['maxConcurrentCdcTasks'] as core.int?,
    );