[];
next_token?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _ListSigningKeysResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _ListSigningKeysResponse;
}
export class _FlushCacheRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
cache_name?: string;
});
get cache_name(): string;
set cache_name(value: string);
static fromObject(data: {
cache_name?: string;
}): _FlushCacheRequest;
toObject(): {
cache_name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FlushCacheRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _FlushCacheRequest;
}
export class _FlushCacheResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): _FlushCacheResponse;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _FlushCacheResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _FlushCacheResponse;
}
interface GrpcUnaryServiceInterface {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
}
export abstract class UnimplementedScsControlService {
static definition: {
CreateCache: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _CreateCacheRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _CreateCacheRequest;
responseSerialize: (message: _CreateCacheResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _CreateCacheResponse;
};
DeleteCache: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DeleteCacheRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DeleteCacheRequest;
responseSerialize: (message: _DeleteCacheResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DeleteCacheResponse;
};
ListCaches: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListCachesRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListCachesRequest;
responseSerialize: (message: _ListCachesResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListCachesResponse;
};
FlushCache: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _FlushCacheRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _FlushCacheRequest;
responseSerialize: (message: _FlushCacheResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _FlushCacheResponse;
};
CreateSigningKey: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _CreateSigningKeyRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _CreateSigningKeyRequest;
responseSerialize: (message: _CreateSigningKeyResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _CreateSigningKeyResponse;
};
RevokeSigningKey: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _RevokeSigningKeyRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _RevokeSigningKeyRequest;
responseSerialize: (message: _RevokeSigningKeyResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _RevokeSigningKeyResponse;
};
ListSigningKeys: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListSigningKeysRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListSigningKeysRequest;
responseSerialize: (message: _ListSigningKeysResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListSigningKeysResponse;
};
CreateIndex: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _CreateIndexRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _CreateIndexRequest;
responseSerialize: (message: _CreateIndexResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _CreateIndexResponse;
};
DeleteIndex: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DeleteIndexRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DeleteIndexRequest;
responseSerialize: (message: _DeleteIndexResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DeleteIndexResponse;
};
ListIndexes: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListIndexesRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListIndexesRequest;
responseSerialize: (message: _ListIndexesResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListIndexesResponse;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract CreateCache(call: grpc_1.ServerUnaryCall<_CreateCacheRequest, _CreateCacheResponse>, callback: grpc_1.sendUnaryData<_CreateCacheResponse>): void;
abstract DeleteCache(call: grpc_1.ServerUnaryCall<_DeleteCacheRequest, _DeleteCacheResponse>, callback: grpc_1.sendUnaryData<_DeleteCacheResponse>): void;
abstract ListCaches(call: grpc_1.ServerUnaryCall<_ListCachesRequest, _ListCachesResponse>, callback: grpc_1.sendUnaryData<_ListCachesResponse>): void;
abstract FlushCache(call: grpc_1.ServerUnaryCall<_FlushCacheRequest, _FlushCacheResponse>, callback: grpc_1.sendUnaryData<_FlushCacheResponse>): void;
abstract CreateSigningKey(call: grpc_1.ServerUnaryCall<_CreateSigningKeyRequest, _CreateSigningKeyResponse>, callback: grpc_1.sendUnaryData<_CreateSigningKeyResponse>): void;
abstract RevokeSigningKey(call: grpc_1.ServerUnaryCall<_RevokeSigningKeyRequest, _RevokeSigningKeyResponse>, callback: grpc_1.sendUnaryData<_RevokeSigningKeyResponse>): void;
abstract ListSigningKeys(call: grpc_1.ServerUnaryCall<_ListSigningKeysRequest, _ListSigningKeysResponse>, callback: grpc_1.sendUnaryData<_ListSigningKeysResponse>): void;
abstract CreateIndex(call: grpc_1.ServerUnaryCall<_CreateIndexRequest, _CreateIndexResponse>, callback: grpc_1.sendUnaryData<_CreateIndexResponse>): void;
abstract DeleteIndex(call: grpc_1.ServerUnaryCall<_DeleteIndexRequest, _DeleteIndexResponse>, callback: grpc_1.sendUnaryData<_DeleteIndexResponse>): void;
abstract ListIndexes(call: grpc_1.ServerUnaryCall<_ListIndexesRequest, _ListIndexesResponse>, callback: grpc_1.sendUnaryData<_ListIndexesResponse>): void;
}
const ScsControlClient_base: grpc_1.ServiceClientConstructor;
export class ScsControlClient extends ScsControlClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial);
CreateCache: GrpcUnaryServiceInterface<_CreateCacheRequest, _CreateCacheResponse>;
DeleteCache: GrpcUnaryServiceInterface<_DeleteCacheRequest, _DeleteCacheResponse>;
ListCaches: GrpcUnaryServiceInterface<_ListCachesRequest, _ListCachesResponse>;
FlushCache: GrpcUnaryServiceInterface<_FlushCacheRequest, _FlushCacheResponse>;
CreateSigningKey: GrpcUnaryServiceInterface<_CreateSigningKeyRequest, _CreateSigningKeyResponse>;
RevokeSigningKey: GrpcUnaryServiceInterface<_RevokeSigningKeyRequest, _RevokeSigningKeyResponse>;
ListSigningKeys: GrpcUnaryServiceInterface<_ListSigningKeysRequest, _ListSigningKeysResponse>;
CreateIndex: GrpcUnaryServiceInterface<_CreateIndexRequest, _CreateIndexResponse>;
DeleteIndex: GrpcUnaryServiceInterface<_DeleteIndexRequest, _DeleteIndexResponse>;
ListIndexes: GrpcUnaryServiceInterface<_ListIndexesRequest, _ListIndexesResponse>;
}
export {};
}