@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface CalculatorServiceBaseClient

    Defines the low-level gRPC client for the nebius.billing.v1alpha1.CalculatorService service.

    interface CalculatorServiceBaseClient {
        estimate(
            request: EstimateRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: EstimateResponse) => void,
        ): SurfaceCall;
        estimateBatch(
            request: EstimateBatchRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (
                error: ServiceError | null,
                response: EstimateBatchResponse,
            ) => void,
        ): SurfaceCall;
    }

    Hierarchy

    • Client
      • CalculatorServiceBaseClient
    Index
    • Estimates prices for a single resource. Returns both hourly and monthly cost estimates for the specified resource configuration.

      Parameters

      • request: EstimateRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: EstimateResponse) => void
          • (error: ServiceError | null, response: EstimateResponse): void
          • Estimates prices for a single resource. Returns both hourly and monthly cost estimates for the specified resource configuration.

            Parameters

            Returns void

      Returns SurfaceCall

    • Estimates prices for multiple resources. Returns aggregated hourly and monthly cost estimates for all specified resources.

      Parameters

      • request: EstimateBatchRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: EstimateBatchResponse) => void
          • (error: ServiceError | null, response: EstimateBatchResponse): void
          • Estimates prices for multiple resources. Returns aggregated hourly and monthly cost estimates for all specified resources.

            Parameters

            Returns void

      Returns SurfaceCall