DashboardChartDashboardChartVisualization.fromMap constructor

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

Implementation

factory DashboardChartDashboardChartVisualization.fromMap(Map<String, dynamic> map) {
  return DashboardChartDashboardChartVisualization(
    button: (() { final guardedValue = map['button']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DashboardChartDashboardChartVisualizationButton.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    columnDefs: (() { final guardedValue = map['columnDefs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationColumnDef>(guardedValue, (value) => DashboardChartDashboardChartVisualizationColumnDef.fromMap((value as Map).cast<String, dynamic>()))); })(),
    googleMapsConfig: (() { final guardedValue = map['googleMapsConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DashboardChartDashboardChartVisualizationGoogleMapsConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    groupingType: (() { final guardedValue = map['groupingType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    legends: (() { final guardedValue = map['legends']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationLegend>(guardedValue, (value) => DashboardChartDashboardChartVisualizationLegend.fromMap((value as Map).cast<String, dynamic>()))); })(),
    markdown: (() { final guardedValue = map['markdown']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DashboardChartDashboardChartVisualizationMarkdown.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    series: (() { final guardedValue = map['series']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationSeries>(guardedValue, (value) => DashboardChartDashboardChartVisualizationSeries.fromMap((value as Map).cast<String, dynamic>()))); })(),
    seriesColumns: (() { final guardedValue = map['seriesColumns']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    tableConfig: (() { final guardedValue = map['tableConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DashboardChartDashboardChartVisualizationTableConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    thresholdColoringEnabled: (() { final guardedValue = map['thresholdColoringEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    tooltip: (() { final guardedValue = map['tooltip']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DashboardChartDashboardChartVisualizationTooltip.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    visualMaps: (() { final guardedValue = map['visualMaps']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationVisualMap>(guardedValue, (value) => DashboardChartDashboardChartVisualizationVisualMap.fromMap((value as Map).cast<String, dynamic>()))); })(),
    xAxes: (() { final guardedValue = map['xAxes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationXAxis>(guardedValue, (value) => DashboardChartDashboardChartVisualizationXAxis.fromMap((value as Map).cast<String, dynamic>()))); })(),
    yAxes: (() { final guardedValue = map['yAxes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DashboardChartDashboardChartVisualizationYAxis>(guardedValue, (value) => DashboardChartDashboardChartVisualizationYAxis.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}