ExplainQueryStageResponse.fromMap constructor

ExplainQueryStageResponse.fromMap(
  1. 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),
  );
}