toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'biEngineStatistics': pulumi.Input.mapInputValue<BiEngineStatisticsResponse, Map<String, dynamic>>(biEngineStatistics, (value) => value.toMap()),
    'billingTier': billingTier,
    'cacheHit': cacheHit,
    'ddlAffectedRowAccessPolicyCount': ddlAffectedRowAccessPolicyCount,
    'ddlDestinationTable': pulumi.Input.mapInputValue<TableReferenceResponse, Map<String, dynamic>>(ddlDestinationTable, (value) => value.toMap()),
    'ddlOperationPerformed': ddlOperationPerformed,
    'ddlTargetDataset': pulumi.Input.mapInputValue<DatasetReferenceResponse, Map<String, dynamic>>(ddlTargetDataset, (value) => value.toMap()),
    'ddlTargetRoutine': pulumi.Input.mapInputValue<RoutineReferenceResponse, Map<String, dynamic>>(ddlTargetRoutine, (value) => value.toMap()),
    'ddlTargetRowAccessPolicy': pulumi.Input.mapInputValue<RowAccessPolicyReferenceResponse, Map<String, dynamic>>(ddlTargetRowAccessPolicy, (value) => value.toMap()),
    'ddlTargetTable': pulumi.Input.mapInputValue<TableReferenceResponse, Map<String, dynamic>>(ddlTargetTable, (value) => value.toMap()),
    'dmlStats': pulumi.Input.mapInputValue<DmlStatisticsResponse, Map<String, dynamic>>(dmlStats, (value) => value.toMap()),
    'estimatedBytesProcessed': estimatedBytesProcessed,
    'mlStatistics': pulumi.Input.mapInputValue<MlStatisticsResponse, Map<String, dynamic>>(mlStatistics, (value) => value.toMap()),
    'modelTraining': pulumi.Input.mapInputValue<BigQueryModelTrainingResponse, Map<String, dynamic>>(modelTraining, (value) => value.toMap()),
    'modelTrainingCurrentIteration': modelTrainingCurrentIteration,
    'modelTrainingExpectedTotalIteration': modelTrainingExpectedTotalIteration,
    'numDmlAffectedRows': numDmlAffectedRows,
    'queryPlan': pulumi.Input.mapInputValue<List<ExplainQueryStageResponse>, List<Map<String, dynamic>>>(queryPlan, (value) => pulumi.Input.encodeList<ExplainQueryStageResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'referencedRoutines': pulumi.Input.mapInputValue<List<RoutineReferenceResponse>, List<Map<String, dynamic>>>(referencedRoutines, (value) => pulumi.Input.encodeList<RoutineReferenceResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'referencedTables': pulumi.Input.mapInputValue<List<TableReferenceResponse>, List<Map<String, dynamic>>>(referencedTables, (value) => pulumi.Input.encodeList<TableReferenceResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'reservationUsage': pulumi.Input.mapInputValue<List<JobStatistics2ReservationUsageItemResponse>, List<Map<String, dynamic>>>(reservationUsage, (value) => pulumi.Input.encodeList<JobStatistics2ReservationUsageItemResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'schema': pulumi.Input.mapInputValue<TableSchemaResponse, Map<String, dynamic>>(schema, (value) => value.toMap()),
    'searchStatistics': pulumi.Input.mapInputValue<SearchStatisticsResponse, Map<String, dynamic>>(searchStatistics, (value) => value.toMap()),
    'sparkStatistics': pulumi.Input.mapInputValue<SparkStatisticsResponse, Map<String, dynamic>>(sparkStatistics, (value) => value.toMap()),
    'statementType': statementType,
    'timeline': pulumi.Input.mapInputValue<List<QueryTimelineSampleResponse>, List<Map<String, dynamic>>>(timeline, (value) => pulumi.Input.encodeList<QueryTimelineSampleResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'totalBytesBilled': totalBytesBilled,
    'totalBytesProcessed': totalBytesProcessed,
    'totalBytesProcessedAccuracy': totalBytesProcessedAccuracy,
    'totalPartitionsProcessed': totalPartitionsProcessed,
    'totalSlotMs': totalSlotMs,
    'transferredBytes': transferredBytes,
    'undeclaredQueryParameters': pulumi.Input.mapInputValue<List<QueryParameterResponse>, List<Map<String, dynamic>>>(undeclaredQueryParameters, (value) => pulumi.Input.encodeList<QueryParameterResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}