///
import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, handleServerStreamingCall, Client, ClientUnaryCall, Metadata, CallOptions, ClientReadableStream, ServiceError } from '@grpc/grpc-js';
import _m0 from 'protobufjs/minimal';
import { JobParameters, JobResult, Job, JobProgress, JobMetadata, StorageFile, FileUploadError, OutputDataset, File } from '../../../../../yandex/cloud/datasphere/v2/jobs/jobs';
import { Duration } from '../../../../../google/protobuf/duration';
import { Operation } from '../../../../../yandex/cloud/operation/operation';
import { Empty } from '../../../../../google/protobuf/empty';
export declare const protobufPackage = "yandex.cloud.datasphere.v2.jobs";
export declare enum StandardStream {
STANDARD_STREAM_UNSPECIFIED = 0,
/** OUT - Stdout. */
OUT = 1,
/** ERR - Stderr. */
ERR = 2,
UNRECOGNIZED = -1
}
export declare function standardStreamFromJSON(object: any): StandardStream;
export declare function standardStreamToJSON(object: StandardStream): string;
export interface CreateProjectJobRequest {
/** ID of the project. */
projectId: string;
/** Parameters of the job. */
jobParameters?: JobParameters;
/** Config of the job. */
config: string;
/** Name of the job. */
name: string;
/** Description of the job. */
desc: string;
/** Job data TTL. */
dataTtl?: Duration;
}
export interface CreateProjectJobMetadata {
/** ID of the project. */
projectId: string;
/** Job ID. */
jobId: string;
}
export interface CreateProjectJobResponse {
/** ID of the job. */
jobId: string;
/** Files to upload with their presigned URLs for upload. */
uploadFiles: StorageFile[];
}
export interface CloneProjectJobRequest {
/** ID of job to be cloned. */
sourceJobId: string;
/** Parameters overrides. */
jobParametersOverrides?: JobParameters;
/** New job name. */
name: string;
/** New job description */
desc: string;
/** Data ttl. */
dataTtl?: Duration;
}
export interface CloneProjectJobResponse {
/** Job ID. */
jobId: string;
/**
* Files with presigned URLs generated by server to upload them to storage. Order is arbitrary.
*
* Upload files include input files, executable file (python main script or binary executable) and local modules
* in case of python.
*
* If file was already uploaded, there will be no element for it.
*/
uploadFiles: StorageFile[];
}
export interface CloneProjectJobMetadata {
projectId: string;
jobId: string;
}
export interface ExecuteProjectJobRequest {
/** ID of the job. */
jobId: string;
}
export interface ExecuteProjectJobResponse {
/** Uploaded output files with URLs. */
outputFiles: StorageFile[];
/** Output file errors */
outputFilesErrors: FileUploadError[];
/** Created datasets */
outputDatasets: OutputDataset[];
/** Result of the job. */
result?: JobResult;
}
export interface ExecuteProjectJobMetadata {
/**
* Instance of the job.
*
* @deprecated
*/
job?: Job;
/** Job progress info */
progress?: JobProgress;
/** Job metadata with main job info */
metadata?: JobMetadata;
}
export interface CancelProjectJobRequest {
/** ID of the job. */
jobId: string;
/** Optional cancellation reason. */
reason: string;
/** If the job is launched with graceful shutdown support, the shutdown will be performed gracefully */
graceful: boolean;
}
export interface ReadProjectJobStdLogsRequest {
/** ID of the job. */
jobId: string;
/** Log offset. */
offset: number;
}
export interface ReadProjectJobStdLogsResponse {
logs: StdLog[];
/** Log offset. */
offset: number;
}
export interface ReadProjectJobLogsRequest {
/** ID of the job. */
jobId: string;
/** Log offset. */
offset: number;
}
export interface ReadProjectJobLogsResponse {
logs: LogMessage[];
/** Log offset. */
offset: number;
}
export interface DownloadProjectJobFilesRequest {
jobId: string;
files: File[];
}
export interface DownloadProjectJobFilesResponse {
downloadFiles: StorageFile[];
}
export interface ListProjectJobRequest {
/** ID of the project. */
projectId: string;
/**
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListProjectJobResponse.page_token]
* that can be used to get the next page of results in subsequent list requests.
*/
pageSize: number;
/**
* Page token. To get the next page of results, set [page_token] to the
* [ListProjectJobResponse.page_token] returned by a previous list request.
*/
pageToken: string;
/**
* restrictions:
* * only `status` field is supported
* * only `IN` operator is supported
* example:
* * only running jobs == "status IN (EXECUTING, UPLOADING_OUTPUT)"
*/
filter: string;
}
export interface ListProjectJobResponse {
/** Instances of the jobs. */
jobs: Job[];
/**
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListProjectJobRequest.page_size], use
* the [next_page_token] as the value
* for the [ListProjectJobRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [page_token] to continue paging through the results.
*/
nextPageToken: string;
}
export interface GetProjectJobRequest {
/** ID of the job. */
jobId: string;
}
export interface DeleteProjectJobRequest {
/** ID of the job. */
jobId: string;
}
export interface DeleteProjectJobMetadata {
/** ID of the job. */
jobId: string;
}
export interface DeleteProjectJobDataRequest {
/** ID of the job. */
jobId: string;
}
export interface DeleteProjectJobDataMetadata {
/** ID of the job. */
jobId: string;
}
export interface DeleteProjectJobDataResponse {
}
export interface DeleteAllProjectJobDataRequest {
projectId: string;
}
export interface DeleteAllProjectJobDataMetadata {
projectId: string;
}
export interface DeleteAllProjectJobDataResponse {
}
export interface SetProjectJobDataTtlRequest {
jobId: string;
ttl?: Duration;
}
export interface SetProjectJobDataTtlResponse {
}
export interface StdLog {
/** Log contents. */
content: Buffer;
/** Log type. */
type: StdLog_Type;
}
export declare enum StdLog_Type {
TYPE_UNSPECIFIED = 0,
/** OUT - stdout. */
OUT = 1,
/** ERR - stderr. */
ERR = 2,
UNRECOGNIZED = -1
}
export declare function stdLog_TypeFromJSON(object: any): StdLog_Type;
export declare function stdLog_TypeToJSON(object: StdLog_Type): string;
export interface LogMessage {
/** Log message contents. */
content: Buffer;
/** Log message creation timestamp. */
createdAt?: Date;
/** Program standard streams. */
standardStream: StandardStream | undefined;
/** System debug log files. */
filePath: string | undefined;
}
export declare const CreateProjectJobRequest: {
encode(message: CreateProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CreateProjectJobRequest;
fromJSON(object: any): CreateProjectJobRequest;
toJSON(message: CreateProjectJobRequest): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputFiles?: ({
path?: string | undefined;
var?: string | undefined;
}[] & ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
s3MountIds?: (string[] & string[] & Record, never>) | undefined;
datasetIds?: (string[] & string[] & Record, never>) | undefined;
cmd?: string | undefined;
env?: ({
vars?: {
[x: string]: string | undefined;
} | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} | undefined;
pythonEnv?: {
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} | undefined;
} & {
vars?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: ({
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & Record, never>) | undefined;
pythonEnv?: ({
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} & {
condaYaml?: string | undefined;
localModules?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
pythonVersion?: string | undefined;
requirements?: (string[] & string[] & Record, never>) | undefined;
pipOptions?: ({
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} & {
indexUrl?: string | undefined;
extraIndexUrls?: (string[] & string[] & Record, never>) | undefined;
trustedHosts?: (string[] & string[] & Record, never>) | undefined;
noDeps?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
attachProjectDisk?: boolean | undefined;
cloudInstanceTypes?: ({
name?: string | undefined;
}[] & ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
extendedWorkingStorage?: ({
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & {
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & Record, never>) | undefined;
arguments?: ({
name?: string | undefined;
value?: string | undefined;
}[] & ({
name?: string | undefined;
value?: string | undefined;
} & {
name?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
}[] & ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
gracefulShutdownParameters?: ({
timeout?: {
seconds?: number | undefined;
nanos?: number | undefined;
} | undefined;
signal?: number | undefined;
} & {
timeout?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
signal?: number | undefined;
} & Record, never>) | undefined;
sparkParameters?: ({
connectorId?: string | undefined;
} & {
connectorId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
config?: string | undefined;
name?: string | undefined;
desc?: string | undefined;
dataTtl?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): CreateProjectJobRequest;
};
export declare const CreateProjectJobMetadata: {
encode(message: CreateProjectJobMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CreateProjectJobMetadata;
fromJSON(object: any): CreateProjectJobMetadata;
toJSON(message: CreateProjectJobMetadata): unknown;
fromPartial, never>>(object: I): CreateProjectJobMetadata;
};
export declare const CreateProjectJobResponse: {
encode(message: CreateProjectJobResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CreateProjectJobResponse;
fromJSON(object: any): CreateProjectJobResponse;
toJSON(message: CreateProjectJobResponse): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>) | undefined;
url?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): CreateProjectJobResponse;
};
export declare const CloneProjectJobRequest: {
encode(message: CloneProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CloneProjectJobRequest;
fromJSON(object: any): CloneProjectJobRequest;
toJSON(message: CloneProjectJobRequest): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputFiles?: ({
path?: string | undefined;
var?: string | undefined;
}[] & ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
s3MountIds?: (string[] & string[] & Record, never>) | undefined;
datasetIds?: (string[] & string[] & Record, never>) | undefined;
cmd?: string | undefined;
env?: ({
vars?: {
[x: string]: string | undefined;
} | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} | undefined;
pythonEnv?: {
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} | undefined;
} & {
vars?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: ({
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & Record, never>) | undefined;
pythonEnv?: ({
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} & {
condaYaml?: string | undefined;
localModules?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
pythonVersion?: string | undefined;
requirements?: (string[] & string[] & Record, never>) | undefined;
pipOptions?: ({
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} & {
indexUrl?: string | undefined;
extraIndexUrls?: (string[] & string[] & Record, never>) | undefined;
trustedHosts?: (string[] & string[] & Record, never>) | undefined;
noDeps?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
attachProjectDisk?: boolean | undefined;
cloudInstanceTypes?: ({
name?: string | undefined;
}[] & ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
extendedWorkingStorage?: ({
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & {
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & Record, never>) | undefined;
arguments?: ({
name?: string | undefined;
value?: string | undefined;
}[] & ({
name?: string | undefined;
value?: string | undefined;
} & {
name?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
}[] & ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
gracefulShutdownParameters?: ({
timeout?: {
seconds?: number | undefined;
nanos?: number | undefined;
} | undefined;
signal?: number | undefined;
} & {
timeout?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
signal?: number | undefined;
} & Record, never>) | undefined;
sparkParameters?: ({
connectorId?: string | undefined;
} & {
connectorId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
name?: string | undefined;
desc?: string | undefined;
dataTtl?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): CloneProjectJobRequest;
};
export declare const CloneProjectJobResponse: {
encode(message: CloneProjectJobResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CloneProjectJobResponse;
fromJSON(object: any): CloneProjectJobResponse;
toJSON(message: CloneProjectJobResponse): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>) | undefined;
url?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): CloneProjectJobResponse;
};
export declare const CloneProjectJobMetadata: {
encode(message: CloneProjectJobMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CloneProjectJobMetadata;
fromJSON(object: any): CloneProjectJobMetadata;
toJSON(message: CloneProjectJobMetadata): unknown;
fromPartial, never>>(object: I): CloneProjectJobMetadata;
};
export declare const ExecuteProjectJobRequest: {
encode(message: ExecuteProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ExecuteProjectJobRequest;
fromJSON(object: any): ExecuteProjectJobRequest;
toJSON(message: ExecuteProjectJobRequest): unknown;
fromPartial, never>>(object: I): ExecuteProjectJobRequest;
};
export declare const ExecuteProjectJobResponse: {
encode(message: ExecuteProjectJobResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ExecuteProjectJobResponse;
fromJSON(object: any): ExecuteProjectJobResponse;
toJSON(message: ExecuteProjectJobResponse): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>) | undefined;
url?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputFilesErrors?: ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
}[] & ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & {
outputFileDesc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
}[] & ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
} & {
desc?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
id?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
result?: ({
returnCode?: number | undefined;
} & {
returnCode?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): ExecuteProjectJobResponse;
};
export declare const ExecuteProjectJobMetadata: {
encode(message: ExecuteProjectJobMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ExecuteProjectJobMetadata;
fromJSON(object: any): ExecuteProjectJobMetadata;
toJSON(message: ExecuteProjectJobMetadata): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputFiles?: ({
path?: string | undefined;
var?: string | undefined;
}[] & ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
s3MountIds?: (string[] & string[] & Record, never>) | undefined;
datasetIds?: (string[] & string[] & Record, never>) | undefined;
cmd?: string | undefined;
env?: ({
vars?: {
[x: string]: string | undefined;
} | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} | undefined;
pythonEnv?: {
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} | undefined;
} & {
vars?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: ({
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & Record, never>) | undefined;
pythonEnv?: ({
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} & {
condaYaml?: string | undefined;
localModules?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
pythonVersion?: string | undefined;
requirements?: (string[] & string[] & Record, never>) | undefined;
pipOptions?: ({
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} & {
indexUrl?: string | undefined;
extraIndexUrls?: (string[] & string[] & Record, never>) | undefined;
trustedHosts?: (string[] & string[] & Record, never>) | undefined;
noDeps?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
attachProjectDisk?: boolean | undefined;
cloudInstanceTypes?: ({
name?: string | undefined;
}[] & ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
extendedWorkingStorage?: ({
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & {
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & Record, never>) | undefined;
arguments?: ({
name?: string | undefined;
value?: string | undefined;
}[] & ({
name?: string | undefined;
value?: string | undefined;
} & {
name?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
}[] & ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
gracefulShutdownParameters?: ({
timeout?: {
seconds?: number | undefined;
nanos?: number | undefined;
} | undefined;
signal?: number | undefined;
} & {
timeout?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
signal?: number | undefined;
} & Record, never>) | undefined;
sparkParameters?: ({
connectorId?: string | undefined;
} & {
connectorId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
dataExpiresAt?: Date | undefined;
dataCleared?: boolean | undefined;
outputFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
logFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
diagnosticFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
dataSizeBytes?: number | undefined;
startedAt?: Date | undefined;
statusDetails?: string | undefined;
actualCloudInstanceType?: ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>) | undefined;
parentJobId?: string | undefined;
fileErrors?: ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
}[] & ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & {
outputFileDesc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
}[] & ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
} & {
desc?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
id?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
progress?: ({
message?: string | undefined;
progress?: number | undefined;
createTime?: Date | undefined;
} & {
message?: string | undefined;
progress?: number | undefined;
createTime?: Date | undefined;
} & Record, never>) | undefined;
metadata?: ({
id?: string | undefined;
name?: string | undefined;
description?: string | undefined;
createdAt?: Date | undefined;
startedAt?: Date | undefined;
finishedAt?: Date | undefined;
dataExpiresAt?: Date | undefined;
status?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").JobStatus | undefined;
statusDetails?: string | undefined;
createdById?: string | undefined;
projectId?: string | undefined;
parentJobId?: string | undefined;
} & {
id?: string | undefined;
name?: string | undefined;
description?: string | undefined;
createdAt?: Date | undefined;
startedAt?: Date | undefined;
finishedAt?: Date | undefined;
dataExpiresAt?: Date | undefined;
status?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").JobStatus | undefined;
statusDetails?: string | undefined;
createdById?: string | undefined;
projectId?: string | undefined;
parentJobId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): ExecuteProjectJobMetadata;
};
export declare const CancelProjectJobRequest: {
encode(message: CancelProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CancelProjectJobRequest;
fromJSON(object: any): CancelProjectJobRequest;
toJSON(message: CancelProjectJobRequest): unknown;
fromPartial, never>>(object: I): CancelProjectJobRequest;
};
export declare const ReadProjectJobStdLogsRequest: {
encode(message: ReadProjectJobStdLogsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ReadProjectJobStdLogsRequest;
fromJSON(object: any): ReadProjectJobStdLogsRequest;
toJSON(message: ReadProjectJobStdLogsRequest): unknown;
fromPartial, never>>(object: I): ReadProjectJobStdLogsRequest;
};
export declare const ReadProjectJobStdLogsResponse: {
encode(message: ReadProjectJobStdLogsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ReadProjectJobStdLogsResponse;
fromJSON(object: any): ReadProjectJobStdLogsResponse;
toJSON(message: ReadProjectJobStdLogsResponse): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
offset?: number | undefined;
} & Record, never>>(object: I): ReadProjectJobStdLogsResponse;
};
export declare const ReadProjectJobLogsRequest: {
encode(message: ReadProjectJobLogsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ReadProjectJobLogsRequest;
fromJSON(object: any): ReadProjectJobLogsRequest;
toJSON(message: ReadProjectJobLogsRequest): unknown;
fromPartial, never>>(object: I): ReadProjectJobLogsRequest;
};
export declare const ReadProjectJobLogsResponse: {
encode(message: ReadProjectJobLogsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ReadProjectJobLogsResponse;
fromJSON(object: any): ReadProjectJobLogsResponse;
toJSON(message: ReadProjectJobLogsResponse): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
offset?: number | undefined;
} & Record, never>>(object: I): ReadProjectJobLogsResponse;
};
export declare const DownloadProjectJobFilesRequest: {
encode(message: DownloadProjectJobFilesRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DownloadProjectJobFilesRequest;
fromJSON(object: any): DownloadProjectJobFilesRequest;
toJSON(message: DownloadProjectJobFilesRequest): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): DownloadProjectJobFilesRequest;
};
export declare const DownloadProjectJobFilesResponse: {
encode(message: DownloadProjectJobFilesResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DownloadProjectJobFilesResponse;
fromJSON(object: any): DownloadProjectJobFilesResponse;
toJSON(message: DownloadProjectJobFilesResponse): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>) | undefined;
url?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): DownloadProjectJobFilesResponse;
};
export declare const ListProjectJobRequest: {
encode(message: ListProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListProjectJobRequest;
fromJSON(object: any): ListProjectJobRequest;
toJSON(message: ListProjectJobRequest): unknown;
fromPartial, never>>(object: I): ListProjectJobRequest;
};
export declare const ListProjectJobResponse: {
encode(message: ListProjectJobResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListProjectJobResponse;
fromJSON(object: any): ListProjectJobResponse;
toJSON(message: ListProjectJobResponse): unknown;
fromPartial, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputFiles?: ({
path?: string | undefined;
var?: string | undefined;
}[] & ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
s3MountIds?: (string[] & string[] & Record, never>) | undefined;
datasetIds?: (string[] & string[] & Record, never>) | undefined;
cmd?: string | undefined;
env?: ({
vars?: {
[x: string]: string | undefined;
} | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} | undefined;
pythonEnv?: {
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} | undefined;
} & {
vars?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
dockerImageResourceId?: string | undefined;
dockerImageSpec?: ({
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & {
imageUrl?: string | undefined;
username?: string | undefined;
passwordPlainText?: string | undefined;
passwordDsSecretName?: string | undefined;
} & Record, never>) | undefined;
pythonEnv?: ({
condaYaml?: string | undefined;
localModules?: {
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] | undefined;
pythonVersion?: string | undefined;
requirements?: string[] | undefined;
pipOptions?: {
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} | undefined;
} & {
condaYaml?: string | undefined;
localModules?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
pythonVersion?: string | undefined;
requirements?: (string[] & string[] & Record, never>) | undefined;
pipOptions?: ({
indexUrl?: string | undefined;
extraIndexUrls?: string[] | undefined;
trustedHosts?: string[] | undefined;
noDeps?: boolean | undefined;
} & {
indexUrl?: string | undefined;
extraIndexUrls?: (string[] & string[] & Record, never>) | undefined;
trustedHosts?: (string[] & string[] & Record, never>) | undefined;
noDeps?: boolean | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
attachProjectDisk?: boolean | undefined;
cloudInstanceTypes?: ({
name?: string | undefined;
}[] & ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
extendedWorkingStorage?: ({
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & {
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").ExtendedWorkingStorage_StorageType | undefined;
sizeGb?: number | undefined;
} & Record, never>) | undefined;
arguments?: ({
name?: string | undefined;
value?: string | undefined;
}[] & ({
name?: string | undefined;
value?: string | undefined;
} & {
name?: string | undefined;
value?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
}[] & ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
gracefulShutdownParameters?: ({
timeout?: {
seconds?: number | undefined;
nanos?: number | undefined;
} | undefined;
signal?: number | undefined;
} & {
timeout?: ({
seconds?: number | undefined;
nanos?: number | undefined;
} & {
seconds?: number | undefined;
nanos?: number | undefined;
} & Record, never>) | undefined;
signal?: number | undefined;
} & Record, never>) | undefined;
sparkParameters?: ({
connectorId?: string | undefined;
} & {
connectorId?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
dataExpiresAt?: Date | undefined;
dataCleared?: boolean | undefined;
outputFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
logFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
diagnosticFiles?: ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
}[] & ({
desc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & {
desc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
sha256?: string | undefined;
sizeBytes?: number | undefined;
compressionType?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileCompressionType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
dataSizeBytes?: number | undefined;
startedAt?: Date | undefined;
statusDetails?: string | undefined;
actualCloudInstanceType?: ({
name?: string | undefined;
} & {
name?: string | undefined;
} & Record, never>) | undefined;
parentJobId?: string | undefined;
fileErrors?: ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
}[] & ({
outputFileDesc?: {
path?: string | undefined;
var?: string | undefined;
} | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & {
outputFileDesc?: ({
path?: string | undefined;
var?: string | undefined;
} & {
path?: string | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
logFileName?: string | undefined;
description?: string | undefined;
type?: import("../../../../../yandex/cloud/datasphere/v2/jobs/jobs").FileUploadError_ErrorType | undefined;
} & Record, never>)[] & Record, never>) | undefined;
outputDatasets?: ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
}[] & ({
desc?: {
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} | undefined;
id?: string | undefined;
} & {
desc?: ({
name?: string | undefined;
description?: string | undefined;
labels?: {
[x: string]: string | undefined;
} | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & {
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
sizeGb?: number | undefined;
var?: string | undefined;
} & Record, never>) | undefined;
id?: string | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
nextPageToken?: string | undefined;
} & Record, never>>(object: I): ListProjectJobResponse;
};
export declare const GetProjectJobRequest: {
encode(message: GetProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetProjectJobRequest;
fromJSON(object: any): GetProjectJobRequest;
toJSON(message: GetProjectJobRequest): unknown;
fromPartial, never>>(object: I): GetProjectJobRequest;
};
export declare const DeleteProjectJobRequest: {
encode(message: DeleteProjectJobRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteProjectJobRequest;
fromJSON(object: any): DeleteProjectJobRequest;
toJSON(message: DeleteProjectJobRequest): unknown;
fromPartial, never>>(object: I): DeleteProjectJobRequest;
};
export declare const DeleteProjectJobMetadata: {
encode(message: DeleteProjectJobMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteProjectJobMetadata;
fromJSON(object: any): DeleteProjectJobMetadata;
toJSON(message: DeleteProjectJobMetadata): unknown;
fromPartial, never>>(object: I): DeleteProjectJobMetadata;
};
export declare const DeleteProjectJobDataRequest: {
encode(message: DeleteProjectJobDataRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteProjectJobDataRequest;
fromJSON(object: any): DeleteProjectJobDataRequest;
toJSON(message: DeleteProjectJobDataRequest): unknown;
fromPartial, never>>(object: I): DeleteProjectJobDataRequest;
};
export declare const DeleteProjectJobDataMetadata: {
encode(message: DeleteProjectJobDataMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteProjectJobDataMetadata;
fromJSON(object: any): DeleteProjectJobDataMetadata;
toJSON(message: DeleteProjectJobDataMetadata): unknown;
fromPartial, never>>(object: I): DeleteProjectJobDataMetadata;
};
export declare const DeleteProjectJobDataResponse: {
encode(_: DeleteProjectJobDataResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteProjectJobDataResponse;
fromJSON(_: any): DeleteProjectJobDataResponse;
toJSON(_: DeleteProjectJobDataResponse): unknown;
fromPartial, never>>(_: I): DeleteProjectJobDataResponse;
};
export declare const DeleteAllProjectJobDataRequest: {
encode(message: DeleteAllProjectJobDataRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteAllProjectJobDataRequest;
fromJSON(object: any): DeleteAllProjectJobDataRequest;
toJSON(message: DeleteAllProjectJobDataRequest): unknown;
fromPartial, never>>(object: I): DeleteAllProjectJobDataRequest;
};
export declare const DeleteAllProjectJobDataMetadata: {
encode(message: DeleteAllProjectJobDataMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteAllProjectJobDataMetadata;
fromJSON(object: any): DeleteAllProjectJobDataMetadata;
toJSON(message: DeleteAllProjectJobDataMetadata): unknown;
fromPartial, never>>(object: I): DeleteAllProjectJobDataMetadata;
};
export declare const DeleteAllProjectJobDataResponse: {
encode(_: DeleteAllProjectJobDataResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteAllProjectJobDataResponse;
fromJSON(_: any): DeleteAllProjectJobDataResponse;
toJSON(_: DeleteAllProjectJobDataResponse): unknown;
fromPartial, never>>(_: I): DeleteAllProjectJobDataResponse;
};
export declare const SetProjectJobDataTtlRequest: {
encode(message: SetProjectJobDataTtlRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SetProjectJobDataTtlRequest;
fromJSON(object: any): SetProjectJobDataTtlRequest;
toJSON(message: SetProjectJobDataTtlRequest): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): SetProjectJobDataTtlRequest;
};
export declare const SetProjectJobDataTtlResponse: {
encode(_: SetProjectJobDataTtlResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SetProjectJobDataTtlResponse;
fromJSON(_: any): SetProjectJobDataTtlResponse;
toJSON(_: SetProjectJobDataTtlResponse): unknown;
fromPartial, never>>(_: I): SetProjectJobDataTtlResponse;
};
export declare const StdLog: {
encode(message: StdLog, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StdLog;
fromJSON(object: any): StdLog;
toJSON(message: StdLog): unknown;
fromPartial, never>>(object: I): StdLog;
};
export declare const LogMessage: {
encode(message: LogMessage, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LogMessage;
fromJSON(object: any): LogMessage;
toJSON(message: LogMessage): unknown;
fromPartial, never>>(object: I): LogMessage;
};
/**
* A set of methods for managing Project Jobs. Do not use these methods manually.
* For working with DataSphere Jobs, install DataSphere CLI via `pip install datasphere`.
*/
export declare const ProjectJobServiceService: {
/** Creates job. */
readonly create: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Create";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: CreateProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => CreateProjectJobRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Clone job. */
readonly clone: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Clone";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: CloneProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => CloneProjectJobRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Runs job execution. */
readonly execute: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Execute";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: ExecuteProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => ExecuteProjectJobRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Cancels running job. */
readonly cancel: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Cancel";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: CancelProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => CancelProjectJobRequest;
readonly responseSerialize: (value: Empty) => Buffer;
readonly responseDeserialize: (value: Buffer) => Empty;
};
/**
* Returns stream of job logs.
*
* @deprecated
*/
readonly readStdLogs: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/ReadStdLogs";
readonly requestStream: false;
readonly responseStream: true;
readonly requestSerialize: (value: ReadProjectJobStdLogsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => ReadProjectJobStdLogsRequest;
readonly responseSerialize: (value: ReadProjectJobStdLogsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => ReadProjectJobStdLogsResponse;
};
/** Returns stream of job logs. */
readonly readLogs: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/ReadLogs";
readonly requestStream: false;
readonly responseStream: true;
readonly requestSerialize: (value: ReadProjectJobLogsRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => ReadProjectJobLogsRequest;
readonly responseSerialize: (value: ReadProjectJobLogsResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => ReadProjectJobLogsResponse;
};
/** Returns download urls for job files. */
readonly downloadJobFiles: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/DownloadJobFiles";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: DownloadProjectJobFilesRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => DownloadProjectJobFilesRequest;
readonly responseSerialize: (value: DownloadProjectJobFilesResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => DownloadProjectJobFilesResponse;
};
/** Lists jobs. */
readonly list: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/List";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: ListProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => ListProjectJobRequest;
readonly responseSerialize: (value: ListProjectJobResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => ListProjectJobResponse;
};
/** Returns job by id. */
readonly get: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Get";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: GetProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => GetProjectJobRequest;
readonly responseSerialize: (value: Job) => Buffer;
readonly responseDeserialize: (value: Buffer) => Job;
};
/** Deletes specified job. */
readonly delete: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/Delete";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: DeleteProjectJobRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => DeleteProjectJobRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Delete job data. */
readonly deleteData: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/DeleteData";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: DeleteProjectJobDataRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => DeleteProjectJobDataRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Delete all jobs data. */
readonly deleteAllData: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/DeleteAllData";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: DeleteAllProjectJobDataRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => DeleteAllProjectJobDataRequest;
readonly responseSerialize: (value: Operation) => Buffer;
readonly responseDeserialize: (value: Buffer) => Operation;
};
/** Update job data ttl. */
readonly setDataTtl: {
readonly path: "/yandex.cloud.datasphere.v2.jobs.ProjectJobService/SetDataTtl";
readonly requestStream: false;
readonly responseStream: false;
readonly requestSerialize: (value: SetProjectJobDataTtlRequest) => Buffer;
readonly requestDeserialize: (value: Buffer) => SetProjectJobDataTtlRequest;
readonly responseSerialize: (value: SetProjectJobDataTtlResponse) => Buffer;
readonly responseDeserialize: (value: Buffer) => SetProjectJobDataTtlResponse;
};
};
export interface ProjectJobServiceServer extends UntypedServiceImplementation {
/** Creates job. */
create: handleUnaryCall;
/** Clone job. */
clone: handleUnaryCall;
/** Runs job execution. */
execute: handleUnaryCall;
/** Cancels running job. */
cancel: handleUnaryCall;
/**
* Returns stream of job logs.
*
* @deprecated
*/
readStdLogs: handleServerStreamingCall;
/** Returns stream of job logs. */
readLogs: handleServerStreamingCall;
/** Returns download urls for job files. */
downloadJobFiles: handleUnaryCall;
/** Lists jobs. */
list: handleUnaryCall;
/** Returns job by id. */
get: handleUnaryCall;
/** Deletes specified job. */
delete: handleUnaryCall;
/** Delete job data. */
deleteData: handleUnaryCall;
/** Delete all jobs data. */
deleteAllData: handleUnaryCall;
/** Update job data ttl. */
setDataTtl: handleUnaryCall;
}
export interface ProjectJobServiceClient extends Client {
/** Creates job. */
create(request: CreateProjectJobRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
create(request: CreateProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
create(request: CreateProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
/** Clone job. */
clone(request: CloneProjectJobRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
clone(request: CloneProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
clone(request: CloneProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
/** Runs job execution. */
execute(request: ExecuteProjectJobRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
execute(request: ExecuteProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
execute(request: ExecuteProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
/** Cancels running job. */
cancel(request: CancelProjectJobRequest, callback: (error: ServiceError | null, response: Empty) => void): ClientUnaryCall;
cancel(request: CancelProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Empty) => void): ClientUnaryCall;
cancel(request: CancelProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Empty) => void): ClientUnaryCall;
/**
* Returns stream of job logs.
*
* @deprecated
*/
readStdLogs(request: ReadProjectJobStdLogsRequest, options?: Partial): ClientReadableStream;
readStdLogs(request: ReadProjectJobStdLogsRequest, metadata?: Metadata, options?: Partial): ClientReadableStream;
/** Returns stream of job logs. */
readLogs(request: ReadProjectJobLogsRequest, options?: Partial): ClientReadableStream;
readLogs(request: ReadProjectJobLogsRequest, metadata?: Metadata, options?: Partial): ClientReadableStream;
/** Returns download urls for job files. */
downloadJobFiles(request: DownloadProjectJobFilesRequest, callback: (error: ServiceError | null, response: DownloadProjectJobFilesResponse) => void): ClientUnaryCall;
downloadJobFiles(request: DownloadProjectJobFilesRequest, metadata: Metadata, callback: (error: ServiceError | null, response: DownloadProjectJobFilesResponse) => void): ClientUnaryCall;
downloadJobFiles(request: DownloadProjectJobFilesRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: DownloadProjectJobFilesResponse) => void): ClientUnaryCall;
/** Lists jobs. */
list(request: ListProjectJobRequest, callback: (error: ServiceError | null, response: ListProjectJobResponse) => void): ClientUnaryCall;
list(request: ListProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListProjectJobResponse) => void): ClientUnaryCall;
list(request: ListProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListProjectJobResponse) => void): ClientUnaryCall;
/** Returns job by id. */
get(request: GetProjectJobRequest, callback: (error: ServiceError | null, response: Job) => void): ClientUnaryCall;
get(request: GetProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Job) => void): ClientUnaryCall;
get(request: GetProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Job) => void): ClientUnaryCall;
/** Deletes specified job. */
delete(request: DeleteProjectJobRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
delete(request: DeleteProjectJobRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
delete(request: DeleteProjectJobRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
/** Delete job data. */
deleteData(request: DeleteProjectJobDataRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
deleteData(request: DeleteProjectJobDataRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
deleteData(request: DeleteProjectJobDataRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
/** Delete all jobs data. */
deleteAllData(request: DeleteAllProjectJobDataRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
deleteAllData(request: DeleteAllProjectJobDataRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
deleteAllData(request: DeleteAllProjectJobDataRequest, metadata: Metadata, options: Partial