InputDataConfig.fromJson constructor

InputDataConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory InputDataConfig.fromJson(Map<String, dynamic> json) {
  return InputDataConfig(
    fractionSplit: decode(json['fractionSplit'], FractionSplit.fromJson),
    filterSplit: decode(json['filterSplit'], FilterSplit.fromJson),
    predefinedSplit: decode(
      json['predefinedSplit'],
      PredefinedSplit.fromJson,
    ),
    timestampSplit: decode(json['timestampSplit'], TimestampSplit.fromJson),
    stratifiedSplit: decode(
      json['stratifiedSplit'],
      StratifiedSplit.fromJson,
    ),
    gcsDestination: decode(json['gcsDestination'], GcsDestination.fromJson),
    bigqueryDestination: decode(
      json['bigqueryDestination'],
      BigQueryDestination.fromJson,
    ),
    datasetId: json['datasetId'] ?? '',
    annotationsFilter: json['annotationsFilter'] ?? '',
    annotationSchemaUri: json['annotationSchemaUri'] ?? '',
    savedQueryId: json['savedQueryId'] ?? '',
    persistMlUseAssignment: json['persistMlUseAssignment'] ?? false,
  );
}