DashboardChartDashboardChartVisualization.fromMap constructor
DashboardChartDashboardChartVisualization.fromMap(
- 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>()))); })(),
);
}