JobStatistics2Response.fromMap constructor

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

Implementation

factory JobStatistics2Response.fromMap(Map<String, dynamic> map) {
  return JobStatistics2Response(
    biEngineStatistics: pulumi.Input.fromValue(BiEngineStatisticsResponse.fromMap((map['biEngineStatistics']! as Map).cast<String, dynamic>())),
    billingTier: pulumi.Input.fromValue(map['billingTier'] as int),
    cacheHit: pulumi.Input.fromValue(map['cacheHit'] as bool),
    ddlAffectedRowAccessPolicyCount: pulumi.Input.fromValue(map['ddlAffectedRowAccessPolicyCount'] as String),
    ddlDestinationTable: pulumi.Input.fromValue(TableReferenceResponse.fromMap((map['ddlDestinationTable']! as Map).cast<String, dynamic>())),
    ddlOperationPerformed: pulumi.Input.fromValue(map['ddlOperationPerformed'] as String),
    ddlTargetDataset: pulumi.Input.fromValue(DatasetReferenceResponse.fromMap((map['ddlTargetDataset']! as Map).cast<String, dynamic>())),
    ddlTargetRoutine: pulumi.Input.fromValue(RoutineReferenceResponse.fromMap((map['ddlTargetRoutine']! as Map).cast<String, dynamic>())),
    ddlTargetRowAccessPolicy: pulumi.Input.fromValue(RowAccessPolicyReferenceResponse.fromMap((map['ddlTargetRowAccessPolicy']! as Map).cast<String, dynamic>())),
    ddlTargetTable: pulumi.Input.fromValue(TableReferenceResponse.fromMap((map['ddlTargetTable']! as Map).cast<String, dynamic>())),
    dmlStats: pulumi.Input.fromValue(DmlStatisticsResponse.fromMap((map['dmlStats']! as Map).cast<String, dynamic>())),
    estimatedBytesProcessed: pulumi.Input.fromValue(map['estimatedBytesProcessed'] as String),
    mlStatistics: pulumi.Input.fromValue(MlStatisticsResponse.fromMap((map['mlStatistics']! as Map).cast<String, dynamic>())),
    modelTraining: pulumi.Input.fromValue(BigQueryModelTrainingResponse.fromMap((map['modelTraining']! as Map).cast<String, dynamic>())),
    modelTrainingCurrentIteration: pulumi.Input.fromValue(map['modelTrainingCurrentIteration'] as int),
    modelTrainingExpectedTotalIteration: pulumi.Input.fromValue(map['modelTrainingExpectedTotalIteration'] as String),
    numDmlAffectedRows: pulumi.Input.fromValue(map['numDmlAffectedRows'] as String),
    queryPlan: pulumi.Input.fromValue(pulumi.Input.decodeList<ExplainQueryStageResponse>(map['queryPlan']!, (value) => ExplainQueryStageResponse.fromMap((value as Map).cast<String, dynamic>()))),
    referencedRoutines: pulumi.Input.fromValue(pulumi.Input.decodeList<RoutineReferenceResponse>(map['referencedRoutines']!, (value) => RoutineReferenceResponse.fromMap((value as Map).cast<String, dynamic>()))),
    referencedTables: pulumi.Input.fromValue(pulumi.Input.decodeList<TableReferenceResponse>(map['referencedTables']!, (value) => TableReferenceResponse.fromMap((value as Map).cast<String, dynamic>()))),
    reservationUsage: pulumi.Input.fromValue(pulumi.Input.decodeList<JobStatistics2ReservationUsageItemResponse>(map['reservationUsage']!, (value) => JobStatistics2ReservationUsageItemResponse.fromMap((value as Map).cast<String, dynamic>()))),
    schema: pulumi.Input.fromValue(TableSchemaResponse.fromMap((map['schema']! as Map).cast<String, dynamic>())),
    searchStatistics: pulumi.Input.fromValue(SearchStatisticsResponse.fromMap((map['searchStatistics']! as Map).cast<String, dynamic>())),
    sparkStatistics: pulumi.Input.fromValue(SparkStatisticsResponse.fromMap((map['sparkStatistics']! as Map).cast<String, dynamic>())),
    statementType: pulumi.Input.fromValue(map['statementType'] as String),
    timeline: pulumi.Input.fromValue(pulumi.Input.decodeList<QueryTimelineSampleResponse>(map['timeline']!, (value) => QueryTimelineSampleResponse.fromMap((value as Map).cast<String, dynamic>()))),
    totalBytesBilled: pulumi.Input.fromValue(map['totalBytesBilled'] as String),
    totalBytesProcessed: pulumi.Input.fromValue(map['totalBytesProcessed'] as String),
    totalBytesProcessedAccuracy: pulumi.Input.fromValue(map['totalBytesProcessedAccuracy'] as String),
    totalPartitionsProcessed: pulumi.Input.fromValue(map['totalPartitionsProcessed'] as String),
    totalSlotMs: pulumi.Input.fromValue(map['totalSlotMs'] as String),
    transferredBytes: pulumi.Input.fromValue(map['transferredBytes'] as String),
    undeclaredQueryParameters: pulumi.Input.fromValue(pulumi.Input.decodeList<QueryParameterResponse>(map['undeclaredQueryParameters']!, (value) => QueryParameterResponse.fromMap((value as Map).cast<String, dynamic>()))),
  );
}