ExplainQueryStageResponse.fromMap constructor
ExplainQueryStageResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ExplainQueryStageResponse.fromMap(Map<String, dynamic> map) {
return ExplainQueryStageResponse(
completedParallelInputs: pulumi.Input.fromValue(map['completedParallelInputs'] as String),
computeMsAvg: pulumi.Input.fromValue(map['computeMsAvg'] as String),
computeMsMax: pulumi.Input.fromValue(map['computeMsMax'] as String),
computeRatioAvg: pulumi.Input.fromValue(map['computeRatioAvg'] as double),
computeRatioMax: pulumi.Input.fromValue(map['computeRatioMax'] as double),
endMs: pulumi.Input.fromValue(map['endMs'] as String),
inputStages: pulumi.Input.fromValue((map['inputStages'] as List).cast<String>()),
name: pulumi.Input.fromValue(map['name'] as String),
parallelInputs: pulumi.Input.fromValue(map['parallelInputs'] as String),
readMsAvg: pulumi.Input.fromValue(map['readMsAvg'] as String),
readMsMax: pulumi.Input.fromValue(map['readMsMax'] as String),
readRatioAvg: pulumi.Input.fromValue(map['readRatioAvg'] as double),
readRatioMax: pulumi.Input.fromValue(map['readRatioMax'] as double),
recordsRead: pulumi.Input.fromValue(map['recordsRead'] as String),
recordsWritten: pulumi.Input.fromValue(map['recordsWritten'] as String),
shuffleOutputBytes: pulumi.Input.fromValue(map['shuffleOutputBytes'] as String),
shuffleOutputBytesSpilled: pulumi.Input.fromValue(map['shuffleOutputBytesSpilled'] as String),
slotMs: pulumi.Input.fromValue(map['slotMs'] as String),
startMs: pulumi.Input.fromValue(map['startMs'] as String),
status: pulumi.Input.fromValue(map['status'] as String),
steps: pulumi.Input.fromValue(pulumi.Input.decodeList<ExplainQueryStepResponse>(map['steps']!, (value) => ExplainQueryStepResponse.fromMap((value as Map).cast<String, dynamic>()))),
waitMsAvg: pulumi.Input.fromValue(map['waitMsAvg'] as String),
waitMsMax: pulumi.Input.fromValue(map['waitMsMax'] as String),
waitRatioAvg: pulumi.Input.fromValue(map['waitRatioAvg'] as double),
waitRatioMax: pulumi.Input.fromValue(map['waitRatioMax'] as double),
writeMsAvg: pulumi.Input.fromValue(map['writeMsAvg'] as String),
writeMsMax: pulumi.Input.fromValue(map['writeMsMax'] as String),
writeRatioAvg: pulumi.Input.fromValue(map['writeRatioAvg'] as double),
writeRatioMax: pulumi.Input.fromValue(map['writeRatioMax'] as double),
);
}