@ondewo/csi-client-nodejs
Version:
ONDEWO Communication System Integration (CSI) Client library for Nodejs
166 lines (136 loc) • 6.34 kB
TypeScript
// package: google.cloud.tasks.v2beta2
// file: google/cloud/tasks/v2beta2/queue.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
import * as google_cloud_tasks_v2beta2_target_pb from "../../../../google/cloud/tasks/v2beta2/target_pb";
import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb";
import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb";
export class Queue extends jspb.Message {
getName(): string;
setName(value: string): Queue;
hasAppEngineHttpTarget(): boolean;
clearAppEngineHttpTarget(): void;
getAppEngineHttpTarget(): google_cloud_tasks_v2beta2_target_pb.AppEngineHttpTarget | undefined;
setAppEngineHttpTarget(value?: google_cloud_tasks_v2beta2_target_pb.AppEngineHttpTarget): Queue;
hasPullTarget(): boolean;
clearPullTarget(): void;
getPullTarget(): google_cloud_tasks_v2beta2_target_pb.PullTarget | undefined;
setPullTarget(value?: google_cloud_tasks_v2beta2_target_pb.PullTarget): Queue;
hasRateLimits(): boolean;
clearRateLimits(): void;
getRateLimits(): RateLimits | undefined;
setRateLimits(value?: RateLimits): Queue;
hasRetryConfig(): boolean;
clearRetryConfig(): void;
getRetryConfig(): RetryConfig | undefined;
setRetryConfig(value?: RetryConfig): Queue;
getState(): Queue.State;
setState(value: Queue.State): Queue;
hasPurgeTime(): boolean;
clearPurgeTime(): void;
getPurgeTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
setPurgeTime(value?: google_protobuf_timestamp_pb.Timestamp): Queue;
getTargetTypeCase(): Queue.TargetTypeCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Queue.AsObject;
static toObject(includeInstance: boolean, msg: Queue): Queue.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Queue, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Queue;
static deserializeBinaryFromReader(message: Queue, reader: jspb.BinaryReader): Queue;
}
export namespace Queue {
export type AsObject = {
name: string,
appEngineHttpTarget?: google_cloud_tasks_v2beta2_target_pb.AppEngineHttpTarget.AsObject,
pullTarget?: google_cloud_tasks_v2beta2_target_pb.PullTarget.AsObject,
rateLimits?: RateLimits.AsObject,
retryConfig?: RetryConfig.AsObject,
state: Queue.State,
purgeTime?: google_protobuf_timestamp_pb.Timestamp.AsObject,
}
export enum State {
STATE_UNSPECIFIED = 0,
RUNNING = 1,
PAUSED = 2,
DISABLED = 3,
}
export enum TargetTypeCase {
TARGET_TYPE_NOT_SET = 0,
APP_ENGINE_HTTP_TARGET = 3,
PULL_TARGET = 4,
}
}
export class RateLimits extends jspb.Message {
getMaxTasksDispatchedPerSecond(): number;
setMaxTasksDispatchedPerSecond(value: number): RateLimits;
getMaxBurstSize(): number;
setMaxBurstSize(value: number): RateLimits;
getMaxConcurrentTasks(): number;
setMaxConcurrentTasks(value: number): RateLimits;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): RateLimits.AsObject;
static toObject(includeInstance: boolean, msg: RateLimits): RateLimits.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: RateLimits, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): RateLimits;
static deserializeBinaryFromReader(message: RateLimits, reader: jspb.BinaryReader): RateLimits;
}
export namespace RateLimits {
export type AsObject = {
maxTasksDispatchedPerSecond: number,
maxBurstSize: number,
maxConcurrentTasks: number,
}
}
export class RetryConfig extends jspb.Message {
hasMaxAttempts(): boolean;
clearMaxAttempts(): void;
getMaxAttempts(): number;
setMaxAttempts(value: number): RetryConfig;
hasUnlimitedAttempts(): boolean;
clearUnlimitedAttempts(): void;
getUnlimitedAttempts(): boolean;
setUnlimitedAttempts(value: boolean): RetryConfig;
hasMaxRetryDuration(): boolean;
clearMaxRetryDuration(): void;
getMaxRetryDuration(): google_protobuf_duration_pb.Duration | undefined;
setMaxRetryDuration(value?: google_protobuf_duration_pb.Duration): RetryConfig;
hasMinBackoff(): boolean;
clearMinBackoff(): void;
getMinBackoff(): google_protobuf_duration_pb.Duration | undefined;
setMinBackoff(value?: google_protobuf_duration_pb.Duration): RetryConfig;
hasMaxBackoff(): boolean;
clearMaxBackoff(): void;
getMaxBackoff(): google_protobuf_duration_pb.Duration | undefined;
setMaxBackoff(value?: google_protobuf_duration_pb.Duration): RetryConfig;
getMaxDoublings(): number;
setMaxDoublings(value: number): RetryConfig;
getNumAttemptsCase(): RetryConfig.NumAttemptsCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): RetryConfig.AsObject;
static toObject(includeInstance: boolean, msg: RetryConfig): RetryConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: RetryConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): RetryConfig;
static deserializeBinaryFromReader(message: RetryConfig, reader: jspb.BinaryReader): RetryConfig;
}
export namespace RetryConfig {
export type AsObject = {
maxAttempts: number,
unlimitedAttempts: boolean,
maxRetryDuration?: google_protobuf_duration_pb.Duration.AsObject,
minBackoff?: google_protobuf_duration_pb.Duration.AsObject,
maxBackoff?: google_protobuf_duration_pb.Duration.AsObject,
maxDoublings: number,
}
export enum NumAttemptsCase {
NUM_ATTEMPTS_NOT_SET = 0,
MAX_ATTEMPTS = 1,
UNLIMITED_ATTEMPTS = 2,
}
}