@ondewo/csi-client-nodejs
Version:
ONDEWO Communication System Integration (CSI) Client library for Nodejs
141 lines (117 loc) • 5.54 kB
TypeScript
// package: google.cloud.tasks.v2beta3
// file: google/cloud/tasks/v2beta3/queue.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
import * as google_cloud_tasks_v2beta3_target_pb from "../../../../google/cloud/tasks/v2beta3/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;
hasAppEngineHttpQueue(): boolean;
clearAppEngineHttpQueue(): void;
getAppEngineHttpQueue(): google_cloud_tasks_v2beta3_target_pb.AppEngineHttpQueue | undefined;
setAppEngineHttpQueue(value?: google_cloud_tasks_v2beta3_target_pb.AppEngineHttpQueue): 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;
getQueueTypeCase(): Queue.QueueTypeCase;
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,
appEngineHttpQueue?: google_cloud_tasks_v2beta3_target_pb.AppEngineHttpQueue.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 QueueTypeCase {
QUEUE_TYPE_NOT_SET = 0,
APP_ENGINE_HTTP_QUEUE = 3,
}
}
export class RateLimits extends jspb.Message {
getMaxDispatchesPerSecond(): number;
setMaxDispatchesPerSecond(value: number): RateLimits;
getMaxBurstSize(): number;
setMaxBurstSize(value: number): RateLimits;
getMaxConcurrentDispatches(): number;
setMaxConcurrentDispatches(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 = {
maxDispatchesPerSecond: number,
maxBurstSize: number,
maxConcurrentDispatches: number,
}
}
export class RetryConfig extends jspb.Message {
getMaxAttempts(): number;
setMaxAttempts(value: number): 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;
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,
maxRetryDuration?: google_protobuf_duration_pb.Duration.AsObject,
minBackoff?: google_protobuf_duration_pb.Duration.AsObject,
maxBackoff?: google_protobuf_duration_pb.Duration.AsObject,
maxDoublings: number,
}
}