/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.19.1 * source: function_types.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export declare namespace function_types { class _Function extends pb_1.Message { #private; constructor(data?: any[] | { function_id?: string; name?: string; description?: string; current_version?: _CurrentFunctionVersion; latest_version?: number; concurrency_limit?: number; last_updated_at?: string; function_limits?: _FunctionLimits; metrics_config?: _FunctionMetricsConfig; }); get function_id(): string; set function_id(value: string); get name(): string; set name(value: string); get description(): string; set description(value: string); get current_version(): _CurrentFunctionVersion; set current_version(value: _CurrentFunctionVersion); get has_current_version(): boolean; get latest_version(): number; set latest_version(value: number); get concurrency_limit(): number; set concurrency_limit(value: number); get last_updated_at(): string; set last_updated_at(value: string); get function_limits(): _FunctionLimits; set function_limits(value: _FunctionLimits); get has_function_limits(): boolean; get metrics_config(): _FunctionMetricsConfig; set metrics_config(value: _FunctionMetricsConfig); get has_metrics_config(): boolean; static fromObject(data: { function_id?: string; name?: string; description?: string; current_version?: ReturnType; latest_version?: number; concurrency_limit?: number; last_updated_at?: string; function_limits?: ReturnType; metrics_config?: ReturnType; }): _Function; toObject(): { function_id?: string; name?: string; description?: string; current_version?: ReturnType; latest_version?: number; concurrency_limit?: number; last_updated_at?: string; function_limits?: ReturnType; metrics_config?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Function; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Function; } class _FunctionMetricsConfig extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ disabled?: _FunctionMetricsConfig._Disabled; enabled?: never; } | { disabled?: never; enabled?: _FunctionMetricsConfig._Enabled; })))); get disabled(): _FunctionMetricsConfig._Disabled; set disabled(value: _FunctionMetricsConfig._Disabled); get has_disabled(): boolean; get enabled(): _FunctionMetricsConfig._Enabled; set enabled(value: _FunctionMetricsConfig._Enabled); get has_enabled(): boolean; get kind(): "none" | "disabled" | "enabled"; static fromObject(data: { disabled?: ReturnType; enabled?: ReturnType; }): _FunctionMetricsConfig; toObject(): { disabled?: ReturnType; enabled?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionMetricsConfig; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionMetricsConfig; } namespace _FunctionMetricsConfig { class _Disabled extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): _Disabled; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Disabled; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Disabled; } class _Enabled extends pb_1.Message { #private; constructor(data?: any[] | { customer_iam_role?: string; }); get customer_iam_role(): string; set customer_iam_role(value: string); static fromObject(data: { customer_iam_role?: string; }): _Enabled; toObject(): { customer_iam_role?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Enabled; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Enabled; } } class _FunctionMetricsConfigChange extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ remove_override?: _FunctionMetricsConfigChange._RemoveOverride; metrics_config?: never; } | { remove_override?: never; metrics_config?: _FunctionMetricsConfig; })))); get remove_override(): _FunctionMetricsConfigChange._RemoveOverride; set remove_override(value: _FunctionMetricsConfigChange._RemoveOverride); get has_remove_override(): boolean; get metrics_config(): _FunctionMetricsConfig; set metrics_config(value: _FunctionMetricsConfig); get has_metrics_config(): boolean; get change(): "none" | "metrics_config" | "remove_override"; static fromObject(data: { remove_override?: ReturnType; metrics_config?: ReturnType; }): _FunctionMetricsConfigChange; toObject(): { remove_override?: ReturnType; metrics_config?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionMetricsConfigChange; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionMetricsConfigChange; } namespace _FunctionMetricsConfigChange { class _RemoveOverride extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): _RemoveOverride; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _RemoveOverride; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _RemoveOverride; } } class _CurrentFunctionVersion extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ latest?: _CurrentFunctionVersion._Latest; pinned?: never; } | { latest?: never; pinned?: _CurrentFunctionVersion._Pinned; })))); get latest(): _CurrentFunctionVersion._Latest; set latest(value: _CurrentFunctionVersion._Latest); get has_latest(): boolean; get pinned(): _CurrentFunctionVersion._Pinned; set pinned(value: _CurrentFunctionVersion._Pinned); get has_pinned(): boolean; get version(): "none" | "latest" | "pinned"; static fromObject(data: { latest?: ReturnType; pinned?: ReturnType; }): _CurrentFunctionVersion; toObject(): { latest?: ReturnType; pinned?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _CurrentFunctionVersion; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _CurrentFunctionVersion; } namespace _CurrentFunctionVersion { class _Latest extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): _Latest; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Latest; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Latest; } class _Pinned extends pb_1.Message { #private; constructor(data?: any[] | { pinned_version?: number; }); get pinned_version(): number; set pinned_version(value: number); static fromObject(data: { pinned_version?: number; }): _Pinned; toObject(): { pinned_version?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Pinned; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Pinned; } } class _FunctionVersion extends pb_1.Message { #private; constructor(data?: any[] | { id?: _FunctionId; description?: string; wasm_id?: _WasmId; environment?: Map; }); get id(): _FunctionId; set id(value: _FunctionId); get has_id(): boolean; get description(): string; set description(value: string); get wasm_id(): _WasmId; set wasm_id(value: _WasmId); get has_wasm_id(): boolean; get environment(): Map; set environment(value: Map); static fromObject(data: { id?: ReturnType; description?: string; wasm_id?: ReturnType; environment?: { [key: string]: ReturnType; }; }): _FunctionVersion; toObject(): { id?: ReturnType; description?: string; wasm_id?: ReturnType; environment?: { [key: string]: { literal?: string; }; }; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionVersion; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionVersion; } class _EnvironmentValue extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ literal?: string; })))); get literal(): string; set literal(value: string); get has_literal(): boolean; get value(): "none" | "literal"; static fromObject(data: { literal?: string; }): _EnvironmentValue; toObject(): { literal?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _EnvironmentValue; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _EnvironmentValue; } class _Wasm extends pb_1.Message { #private; constructor(data?: any[] | { id?: _WasmId; name?: string; description?: string; }); get id(): _WasmId; set id(value: _WasmId); get has_id(): boolean; get name(): string; set name(value: string); get description(): string; set description(value: string); static fromObject(data: { id?: ReturnType; name?: string; description?: string; }): _Wasm; toObject(): { id?: ReturnType; name?: string; description?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Wasm; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _Wasm; } class _FunctionId extends pb_1.Message { #private; constructor(data?: any[] | { id?: string; version?: number; }); get id(): string; set id(value: string); get version(): number; set version(value: number); static fromObject(data: { id?: string; version?: number; }): _FunctionId; toObject(): { id?: string; version?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionId; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionId; } class _FunctionKey extends pb_1.Message { #private; constructor(data?: any[] | { cache_name?: string; name?: string; }); get cache_name(): string; set cache_name(value: string); get name(): string; set name(value: string); static fromObject(data: { cache_name?: string; name?: string; }): _FunctionKey; toObject(): { cache_name?: string; name?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionKey; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionKey; } class _WasmId extends pb_1.Message { #private; constructor(data?: any[] | { id?: string; version?: number; }); get id(): string; set id(value: string); get version(): number; set version(value: number); static fromObject(data: { id?: string; version?: number; }): _WasmId; toObject(): { id?: string; version?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _WasmId; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _WasmId; } class _FunctionLimits extends pb_1.Message { #private; constructor(data?: any[] | { concurrency_limit?: number; memory_limit_bytes?: number; max_execution_seconds?: number; }); get concurrency_limit(): number; set concurrency_limit(value: number); get memory_limit_bytes(): number; set memory_limit_bytes(value: number); get max_execution_seconds(): number; set max_execution_seconds(value: number); static fromObject(data: { concurrency_limit?: number; memory_limit_bytes?: number; max_execution_seconds?: number; }): _FunctionLimits; toObject(): { concurrency_limit?: number; memory_limit_bytes?: number; max_execution_seconds?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FunctionLimits; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): _FunctionLimits; } }