DataSet.fromMap constructor

DataSet.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DataSet.fromMap(Map<String, dynamic> map) {
  return DataSet(
    breakdowns: (() { final guardedValue = map['breakdowns']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Breakdown>(guardedValue, (value) => Breakdown.fromMap((value as Map).cast<String, dynamic>()))); })(),
    dimensions: (() { final guardedValue = map['dimensions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Dimension>(guardedValue, (value) => Dimension.fromMap((value as Map).cast<String, dynamic>()))); })(),
    legendTemplate: (() { final guardedValue = map['legendTemplate']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    measures: (() { final guardedValue = map['measures']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Measure>(guardedValue, (value) => Measure.fromMap((value as Map).cast<String, dynamic>()))); })(),
    minAlignmentPeriod: (() { final guardedValue = map['minAlignmentPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    plotType: (() { final guardedValue = map['plotType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSetPlotType.fromValue(guardedValue as String)); })(),
    targetAxis: (() { final guardedValue = map['targetAxis']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSetTargetAxis.fromValue(guardedValue as String)); })(),
    timeSeriesQuery: pulumi.Input.fromValue(TimeSeriesQuery.fromMap((map['timeSeriesQuery']! as Map).cast<String, dynamic>())),
  );
}