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

    Interface DevlabServiceBaseClient

    Defines the low-level gRPC client for the nebius.ai.v1.DevlabService service.

    interface DevlabServiceBaseClient {
        create(
            request: CreateDevlabRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
        delete(
            request: DeleteDevlabRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
        get(
            request: GetDevlabRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Devlab) => void,
        ): SurfaceCall;
        getByName(
            request: GetByNameRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Devlab) => void,
        ): SurfaceCall;
        list(
            request: ListDevlabsRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (
                error: ServiceError | null,
                response: ListDevlabsResponse,
            ) => void,
        ): SurfaceCall;
        restart(
            request: RestartDevlabRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
        stop(
            request: StopDevlabRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
    }

    Hierarchy

    • Client
      • DevlabServiceBaseClient
    Index
    • Creates a Devlab.

      Parameters

      • request: CreateDevlabRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Creates a Devlab.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall

    • Deletes a Devlab.

      Parameters

      • request: DeleteDevlabRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Deletes a Devlab.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall

    • Returns the specified Devlab.

      Parameters

      • request: GetDevlabRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Devlab) => void
          • (error: ServiceError | null, response: Devlab): void
          • Returns the specified Devlab.

            Parameters

            • error: ServiceError | null
            • response: Devlab

            Returns void

      Returns SurfaceCall

    • Returns the specified Devlab by name.

      Parameters

      • request: GetByNameRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Devlab) => void
          • (error: ServiceError | null, response: Devlab): void
          • Returns the specified Devlab by name.

            Parameters

            • error: ServiceError | null
            • response: Devlab

            Returns void

      Returns SurfaceCall

    • Retrieves a list of Devlabs.

      Parameters

      Returns SurfaceCall

    • Restarts a Devlab.

      Parameters

      • request: RestartDevlabRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Restarts a Devlab.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall

    • Stops a Devlab.

      Parameters

      • request: StopDevlabRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Stops a Devlab.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall