@valkey/valkey-glide
Version:
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
1,367 lines (1,187 loc) • 112 kB
TypeScript
import * as $protobuf from "protobufjs";
import Long = require("long");
/** Namespace command_request. */
export namespace command_request {
/** SimpleRoutes enum. */
enum SimpleRoutes {
AllNodes = 0,
AllPrimaries = 1,
Random = 2
}
/** SlotTypes enum. */
enum SlotTypes {
Primary = 0,
Replica = 1
}
/** Properties of a SlotIdRoute. */
interface ISlotIdRoute {
/** SlotIdRoute slotType */
slotType?: (command_request.SlotTypes|null);
/** SlotIdRoute slotId */
slotId?: (number|null);
}
/** Represents a SlotIdRoute. */
class SlotIdRoute implements ISlotIdRoute {
/**
* Constructs a new SlotIdRoute.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.ISlotIdRoute);
/** SlotIdRoute slotType. */
public slotType: command_request.SlotTypes;
/** SlotIdRoute slotId. */
public slotId: number;
/**
* Creates a new SlotIdRoute instance using the specified properties.
* @param [properties] Properties to set
* @returns SlotIdRoute instance
*/
public static create(properties?: command_request.ISlotIdRoute): command_request.SlotIdRoute;
/**
* Encodes the specified SlotIdRoute message. Does not implicitly {@link command_request.SlotIdRoute.verify|verify} messages.
* @param message SlotIdRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.ISlotIdRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified SlotIdRoute message, length delimited. Does not implicitly {@link command_request.SlotIdRoute.verify|verify} messages.
* @param message SlotIdRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.ISlotIdRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a SlotIdRoute message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns SlotIdRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.SlotIdRoute;
/**
* Decodes a SlotIdRoute message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns SlotIdRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.SlotIdRoute;
/**
* Gets the default type url for SlotIdRoute
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a SlotKeyRoute. */
interface ISlotKeyRoute {
/** SlotKeyRoute slotType */
slotType?: (command_request.SlotTypes|null);
/** SlotKeyRoute slotKey */
slotKey?: (string|null);
}
/** Represents a SlotKeyRoute. */
class SlotKeyRoute implements ISlotKeyRoute {
/**
* Constructs a new SlotKeyRoute.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.ISlotKeyRoute);
/** SlotKeyRoute slotType. */
public slotType: command_request.SlotTypes;
/** SlotKeyRoute slotKey. */
public slotKey: string;
/**
* Creates a new SlotKeyRoute instance using the specified properties.
* @param [properties] Properties to set
* @returns SlotKeyRoute instance
*/
public static create(properties?: command_request.ISlotKeyRoute): command_request.SlotKeyRoute;
/**
* Encodes the specified SlotKeyRoute message. Does not implicitly {@link command_request.SlotKeyRoute.verify|verify} messages.
* @param message SlotKeyRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.ISlotKeyRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified SlotKeyRoute message, length delimited. Does not implicitly {@link command_request.SlotKeyRoute.verify|verify} messages.
* @param message SlotKeyRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.ISlotKeyRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a SlotKeyRoute message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns SlotKeyRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.SlotKeyRoute;
/**
* Decodes a SlotKeyRoute message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns SlotKeyRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.SlotKeyRoute;
/**
* Gets the default type url for SlotKeyRoute
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a ByAddressRoute. */
interface IByAddressRoute {
/** ByAddressRoute host */
host?: (string|null);
/** ByAddressRoute port */
port?: (number|null);
}
/** Represents a ByAddressRoute. */
class ByAddressRoute implements IByAddressRoute {
/**
* Constructs a new ByAddressRoute.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IByAddressRoute);
/** ByAddressRoute host. */
public host: string;
/** ByAddressRoute port. */
public port: number;
/**
* Creates a new ByAddressRoute instance using the specified properties.
* @param [properties] Properties to set
* @returns ByAddressRoute instance
*/
public static create(properties?: command_request.IByAddressRoute): command_request.ByAddressRoute;
/**
* Encodes the specified ByAddressRoute message. Does not implicitly {@link command_request.ByAddressRoute.verify|verify} messages.
* @param message ByAddressRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IByAddressRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ByAddressRoute message, length delimited. Does not implicitly {@link command_request.ByAddressRoute.verify|verify} messages.
* @param message ByAddressRoute message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IByAddressRoute, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ByAddressRoute message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ByAddressRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.ByAddressRoute;
/**
* Decodes a ByAddressRoute message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ByAddressRoute
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.ByAddressRoute;
/**
* Gets the default type url for ByAddressRoute
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a Routes. */
interface IRoutes {
/** Routes simpleRoutes */
simpleRoutes?: (command_request.SimpleRoutes|null);
/** Routes slotKeyRoute */
slotKeyRoute?: (command_request.ISlotKeyRoute|null);
/** Routes slotIdRoute */
slotIdRoute?: (command_request.ISlotIdRoute|null);
/** Routes byAddressRoute */
byAddressRoute?: (command_request.IByAddressRoute|null);
}
/** Represents a Routes. */
class Routes implements IRoutes {
/**
* Constructs a new Routes.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IRoutes);
/** Routes simpleRoutes. */
public simpleRoutes?: (command_request.SimpleRoutes|null);
/** Routes slotKeyRoute. */
public slotKeyRoute?: (command_request.ISlotKeyRoute|null);
/** Routes slotIdRoute. */
public slotIdRoute?: (command_request.ISlotIdRoute|null);
/** Routes byAddressRoute. */
public byAddressRoute?: (command_request.IByAddressRoute|null);
/** Routes value. */
public value?: ("simpleRoutes"|"slotKeyRoute"|"slotIdRoute"|"byAddressRoute");
/**
* Creates a new Routes instance using the specified properties.
* @param [properties] Properties to set
* @returns Routes instance
*/
public static create(properties?: command_request.IRoutes): command_request.Routes;
/**
* Encodes the specified Routes message. Does not implicitly {@link command_request.Routes.verify|verify} messages.
* @param message Routes message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IRoutes, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Routes message, length delimited. Does not implicitly {@link command_request.Routes.verify|verify} messages.
* @param message Routes message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IRoutes, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Routes message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Routes
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.Routes;
/**
* Decodes a Routes message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Routes
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.Routes;
/**
* Gets the default type url for Routes
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** RequestType enum. */
enum RequestType {
InvalidRequest = 0,
CustomCommand = 1,
BitCount = 101,
BitField = 102,
BitFieldReadOnly = 103,
BitOp = 104,
BitPos = 105,
GetBit = 106,
SetBit = 107,
Asking = 201,
ClusterAddSlots = 202,
ClusterAddSlotsRange = 203,
ClusterBumpEpoch = 204,
ClusterCountFailureReports = 205,
ClusterCountKeysInSlot = 206,
ClusterDelSlots = 207,
ClusterDelSlotsRange = 208,
ClusterFailover = 209,
ClusterFlushSlots = 210,
ClusterForget = 211,
ClusterGetKeysInSlot = 212,
ClusterInfo = 213,
ClusterKeySlot = 214,
ClusterLinks = 215,
ClusterMeet = 216,
ClusterMyId = 217,
ClusterMyShardId = 218,
ClusterNodes = 219,
ClusterReplicas = 220,
ClusterReplicate = 221,
ClusterReset = 222,
ClusterSaveConfig = 223,
ClusterSetConfigEpoch = 224,
ClusterSetslot = 225,
ClusterShards = 226,
ClusterSlaves = 227,
ClusterSlots = 228,
ReadOnly = 229,
ReadWrite = 230,
Auth = 301,
ClientCaching = 302,
ClientGetName = 303,
ClientGetRedir = 304,
ClientId = 305,
ClientInfo = 306,
ClientKillSimple = 307,
ClientKill = 308,
ClientList = 309,
ClientNoEvict = 310,
ClientNoTouch = 311,
ClientPause = 312,
ClientReply = 313,
ClientSetInfo = 314,
ClientSetName = 315,
ClientTracking = 316,
ClientTrackingInfo = 317,
ClientUnblock = 318,
ClientUnpause = 319,
Echo = 320,
Hello = 321,
Ping = 322,
Quit = 323,
Reset = 324,
Select = 325,
Copy = 401,
Del = 402,
Dump = 403,
Exists = 404,
Expire = 405,
ExpireAt = 406,
ExpireTime = 407,
Keys = 408,
Migrate = 409,
Move = 410,
ObjectEncoding = 411,
ObjectFreq = 412,
ObjectIdleTime = 413,
ObjectRefCount = 414,
Persist = 415,
PExpire = 416,
PExpireAt = 417,
PExpireTime = 418,
PTTL = 419,
RandomKey = 420,
Rename = 421,
RenameNX = 422,
Restore = 423,
Scan = 424,
Sort = 425,
SortReadOnly = 426,
Touch = 427,
TTL = 428,
Type = 429,
Unlink = 430,
Wait = 431,
WaitAof = 432,
GeoAdd = 501,
GeoDist = 502,
GeoHash = 503,
GeoPos = 504,
GeoRadius = 505,
GeoRadiusReadOnly = 506,
GeoRadiusByMember = 507,
GeoRadiusByMemberReadOnly = 508,
GeoSearch = 509,
GeoSearchStore = 510,
HDel = 601,
HExists = 602,
HGet = 603,
HGetAll = 604,
HIncrBy = 605,
HIncrByFloat = 606,
HKeys = 607,
HLen = 608,
HMGet = 609,
HMSet = 610,
HRandField = 611,
HScan = 612,
HSet = 613,
HSetNX = 614,
HStrlen = 615,
HVals = 616,
HSetEx = 617,
HGetEx = 618,
HExpire = 619,
HExpireAt = 620,
HPExpire = 621,
HPExpireAt = 622,
HPersist = 623,
HTtl = 624,
HPTtl = 625,
HExpireTime = 626,
HPExpireTime = 627,
PfAdd = 701,
PfCount = 702,
PfMerge = 703,
BLMove = 801,
BLMPop = 802,
BLPop = 803,
BRPop = 804,
BRPopLPush = 805,
LIndex = 806,
LInsert = 807,
LLen = 808,
LMove = 809,
LMPop = 810,
LPop = 811,
LPos = 812,
LPush = 813,
LPushX = 814,
LRange = 815,
LRem = 816,
LSet = 817,
LTrim = 818,
RPop = 819,
RPopLPush = 820,
RPush = 821,
RPushX = 822,
PSubscribe = 901,
Publish = 902,
PubSubChannels = 903,
PubSubNumPat = 904,
PubSubNumSub = 905,
PubSubShardChannels = 906,
PubSubShardNumSub = 907,
PUnsubscribe = 908,
SPublish = 909,
SSubscribe = 910,
Subscribe = 911,
SUnsubscribe = 912,
Unsubscribe = 913,
SubscribeBlocking = 914,
UnsubscribeBlocking = 915,
PSubscribeBlocking = 916,
PUnsubscribeBlocking = 917,
SSubscribeBlocking = 918,
SUnsubscribeBlocking = 919,
GetSubscriptions = 920,
Eval = 1001,
EvalReadOnly = 1002,
EvalSha = 1003,
EvalShaReadOnly = 1004,
FCall = 1005,
FCallReadOnly = 1006,
FunctionDelete = 1007,
FunctionDump = 1008,
FunctionFlush = 1009,
FunctionKill = 1010,
FunctionList = 1011,
FunctionLoad = 1012,
FunctionRestore = 1013,
FunctionStats = 1014,
ScriptDebug = 1015,
ScriptExists = 1016,
ScriptFlush = 1017,
ScriptKill = 1018,
ScriptLoad = 1019,
ScriptShow = 1020,
AclCat = 1101,
AclDelUser = 1102,
AclDryRun = 1103,
AclGenPass = 1104,
AclGetUser = 1105,
AclList = 1106,
AclLoad = 1107,
AclLog = 1108,
AclSave = 1109,
AclSetUser = 1110,
AclUsers = 1111,
AclWhoami = 1112,
BgRewriteAof = 1113,
BgSave = 1114,
Command_ = 1115,
CommandCount = 1116,
CommandDocs = 1117,
CommandGetKeys = 1118,
CommandGetKeysAndFlags = 1119,
CommandInfo = 1120,
CommandList = 1121,
ConfigGet = 1122,
ConfigResetStat = 1123,
ConfigRewrite = 1124,
ConfigSet = 1125,
DBSize = 1126,
FailOver = 1127,
FlushAll = 1128,
FlushDB = 1129,
Info = 1130,
LastSave = 1131,
LatencyDoctor = 1132,
LatencyGraph = 1133,
LatencyHistogram = 1134,
LatencyHistory = 1135,
LatencyLatest = 1136,
LatencyReset = 1137,
Lolwut = 1138,
MemoryDoctor = 1139,
MemoryMallocStats = 1140,
MemoryPurge = 1141,
MemoryStats = 1142,
MemoryUsage = 1143,
ModuleList = 1144,
ModuleLoad = 1145,
ModuleLoadEx = 1146,
ModuleUnload = 1147,
Monitor = 1148,
PSync = 1149,
ReplConf = 1150,
ReplicaOf = 1151,
RestoreAsking = 1152,
Role = 1153,
Save = 1154,
ShutDown = 1155,
SlaveOf = 1156,
SlowLogGet = 1157,
SlowLogLen = 1158,
SlowLogReset = 1159,
SwapDb = 1160,
Sync = 1161,
Time = 1162,
SAdd = 1201,
SCard = 1202,
SDiff = 1203,
SDiffStore = 1204,
SInter = 1205,
SInterCard = 1206,
SInterStore = 1207,
SIsMember = 1208,
SMembers = 1209,
SMIsMember = 1210,
SMove = 1211,
SPop = 1212,
SRandMember = 1213,
SRem = 1214,
SScan = 1215,
SUnion = 1216,
SUnionStore = 1217,
BZMPop = 1301,
BZPopMax = 1302,
BZPopMin = 1303,
ZAdd = 1304,
ZCard = 1305,
ZCount = 1306,
ZDiff = 1307,
ZDiffStore = 1308,
ZIncrBy = 1309,
ZInter = 1310,
ZInterCard = 1311,
ZInterStore = 1312,
ZLexCount = 1313,
ZMPop = 1314,
ZMScore = 1315,
ZPopMax = 1316,
ZPopMin = 1317,
ZRandMember = 1318,
ZRange = 1319,
ZRangeByLex = 1320,
ZRangeByScore = 1321,
ZRangeStore = 1322,
ZRank = 1323,
ZRem = 1324,
ZRemRangeByLex = 1325,
ZRemRangeByRank = 1326,
ZRemRangeByScore = 1327,
ZRevRange = 1328,
ZRevRangeByLex = 1329,
ZRevRangeByScore = 1330,
ZRevRank = 1331,
ZScan = 1332,
ZScore = 1333,
ZUnion = 1334,
ZUnionStore = 1335,
XAck = 1401,
XAdd = 1402,
XAutoClaim = 1403,
XClaim = 1404,
XDel = 1405,
XGroupCreate = 1406,
XGroupCreateConsumer = 1407,
XGroupDelConsumer = 1408,
XGroupDestroy = 1409,
XGroupSetId = 1410,
XInfoConsumers = 1411,
XInfoGroups = 1412,
XInfoStream = 1413,
XLen = 1414,
XPending = 1415,
XRange = 1416,
XRead = 1417,
XReadGroup = 1418,
XRevRange = 1419,
XSetId = 1420,
XTrim = 1421,
Append = 1501,
Decr = 1502,
DecrBy = 1503,
Get = 1504,
GetDel = 1505,
GetEx = 1506,
GetRange = 1507,
GetSet = 1508,
Incr = 1509,
IncrBy = 1510,
IncrByFloat = 1511,
LCS = 1512,
MGet = 1513,
MSet = 1514,
MSetNX = 1515,
PSetEx = 1516,
Set = 1517,
SetEx = 1518,
SetNX = 1519,
SetRange = 1520,
Strlen = 1521,
Substr = 1522,
Discard = 1601,
Exec = 1602,
Multi = 1603,
UnWatch = 1604,
Watch = 1605,
JsonArrAppend = 2001,
JsonArrIndex = 2002,
JsonArrInsert = 2003,
JsonArrLen = 2004,
JsonArrPop = 2005,
JsonArrTrim = 2006,
JsonClear = 2007,
JsonDebug = 2008,
JsonDel = 2009,
JsonForget = 2010,
JsonGet = 2011,
JsonMGet = 2012,
JsonNumIncrBy = 2013,
JsonNumMultBy = 2014,
JsonObjKeys = 2015,
JsonObjLen = 2016,
JsonResp = 2017,
JsonSet = 2018,
JsonStrAppend = 2019,
JsonStrLen = 2020,
JsonToggle = 2021,
JsonType = 2022,
FtList = 2101,
FtAggregate = 2102,
FtAliasAdd = 2103,
FtAliasDel = 2104,
FtAliasList = 2105,
FtAliasUpdate = 2106,
FtCreate = 2107,
FtDropIndex = 2108,
FtExplain = 2109,
FtExplainCli = 2110,
FtInfo = 2111,
FtProfile = 2112,
FtSearch = 2113
}
/** Properties of a Command. */
interface ICommand {
/** Command requestType */
requestType?: (command_request.RequestType|null);
/** Command argsArray */
argsArray?: (command_request.Command.IArgsArray|null);
/** Command argsVecPointer */
argsVecPointer?: (number|Long|null);
}
/** Represents a Command. */
class Command implements ICommand {
/**
* Constructs a new Command.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.ICommand);
/** Command requestType. */
public requestType: command_request.RequestType;
/** Command argsArray. */
public argsArray?: (command_request.Command.IArgsArray|null);
/** Command argsVecPointer. */
public argsVecPointer?: (number|Long|null);
/** Command args. */
public args?: ("argsArray"|"argsVecPointer");
/**
* Creates a new Command instance using the specified properties.
* @param [properties] Properties to set
* @returns Command instance
*/
public static create(properties?: command_request.ICommand): command_request.Command;
/**
* Encodes the specified Command message. Does not implicitly {@link command_request.Command.verify|verify} messages.
* @param message Command message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.ICommand, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Command message, length delimited. Does not implicitly {@link command_request.Command.verify|verify} messages.
* @param message Command message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.ICommand, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Command message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Command
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.Command;
/**
* Decodes a Command message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Command
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.Command;
/**
* Gets the default type url for Command
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
namespace Command {
/** Properties of an ArgsArray. */
interface IArgsArray {
/** ArgsArray args */
args?: (Uint8Array[]|null);
}
/** Represents an ArgsArray. */
class ArgsArray implements IArgsArray {
/**
* Constructs a new ArgsArray.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.Command.IArgsArray);
/** ArgsArray args. */
public args: Uint8Array[];
/**
* Creates a new ArgsArray instance using the specified properties.
* @param [properties] Properties to set
* @returns ArgsArray instance
*/
public static create(properties?: command_request.Command.IArgsArray): command_request.Command.ArgsArray;
/**
* Encodes the specified ArgsArray message. Does not implicitly {@link command_request.Command.ArgsArray.verify|verify} messages.
* @param message ArgsArray message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.Command.IArgsArray, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArgsArray message, length delimited. Does not implicitly {@link command_request.Command.ArgsArray.verify|verify} messages.
* @param message ArgsArray message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.Command.IArgsArray, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArgsArray message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArgsArray
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.Command.ArgsArray;
/**
* Decodes an ArgsArray message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArgsArray
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.Command.ArgsArray;
/**
* Gets the default type url for ArgsArray
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
}
/** Properties of a ScriptInvocationPointers. */
interface IScriptInvocationPointers {
/** ScriptInvocationPointers hash */
hash?: (string|null);
/** ScriptInvocationPointers keysPointer */
keysPointer?: (number|Long|null);
/** ScriptInvocationPointers argsPointer */
argsPointer?: (number|Long|null);
}
/** Represents a ScriptInvocationPointers. */
class ScriptInvocationPointers implements IScriptInvocationPointers {
/**
* Constructs a new ScriptInvocationPointers.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IScriptInvocationPointers);
/** ScriptInvocationPointers hash. */
public hash: string;
/** ScriptInvocationPointers keysPointer. */
public keysPointer?: (number|Long|null);
/** ScriptInvocationPointers argsPointer. */
public argsPointer?: (number|Long|null);
/**
* Creates a new ScriptInvocationPointers instance using the specified properties.
* @param [properties] Properties to set
* @returns ScriptInvocationPointers instance
*/
public static create(properties?: command_request.IScriptInvocationPointers): command_request.ScriptInvocationPointers;
/**
* Encodes the specified ScriptInvocationPointers message. Does not implicitly {@link command_request.ScriptInvocationPointers.verify|verify} messages.
* @param message ScriptInvocationPointers message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IScriptInvocationPointers, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ScriptInvocationPointers message, length delimited. Does not implicitly {@link command_request.ScriptInvocationPointers.verify|verify} messages.
* @param message ScriptInvocationPointers message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IScriptInvocationPointers, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ScriptInvocationPointers message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ScriptInvocationPointers
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.ScriptInvocationPointers;
/**
* Decodes a ScriptInvocationPointers message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ScriptInvocationPointers
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.ScriptInvocationPointers;
/**
* Gets the default type url for ScriptInvocationPointers
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a ScriptInvocation. */
interface IScriptInvocation {
/** ScriptInvocation hash */
hash?: (string|null);
/** ScriptInvocation keys */
keys?: (Uint8Array[]|null);
/** ScriptInvocation args */
args?: (Uint8Array[]|null);
}
/** Represents a ScriptInvocation. */
class ScriptInvocation implements IScriptInvocation {
/**
* Constructs a new ScriptInvocation.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IScriptInvocation);
/** ScriptInvocation hash. */
public hash: string;
/** ScriptInvocation keys. */
public keys: Uint8Array[];
/** ScriptInvocation args. */
public args: Uint8Array[];
/**
* Creates a new ScriptInvocation instance using the specified properties.
* @param [properties] Properties to set
* @returns ScriptInvocation instance
*/
public static create(properties?: command_request.IScriptInvocation): command_request.ScriptInvocation;
/**
* Encodes the specified ScriptInvocation message. Does not implicitly {@link command_request.ScriptInvocation.verify|verify} messages.
* @param message ScriptInvocation message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IScriptInvocation, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ScriptInvocation message, length delimited. Does not implicitly {@link command_request.ScriptInvocation.verify|verify} messages.
* @param message ScriptInvocation message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IScriptInvocation, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ScriptInvocation message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ScriptInvocation
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.ScriptInvocation;
/**
* Decodes a ScriptInvocation message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ScriptInvocation
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.ScriptInvocation;
/**
* Gets the default type url for ScriptInvocation
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a Batch. */
interface IBatch {
/** Batch isAtomic */
isAtomic?: (boolean|null);
/** Batch commands */
commands?: (command_request.ICommand[]|null);
/** Batch raiseOnError */
raiseOnError?: (boolean|null);
/** Batch timeout */
timeout?: (number|null);
/** Batch retryServerError */
retryServerError?: (boolean|null);
/** Batch retryConnectionError */
retryConnectionError?: (boolean|null);
}
/** Represents a Batch. */
class Batch implements IBatch {
/**
* Constructs a new Batch.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IBatch);
/** Batch isAtomic. */
public isAtomic: boolean;
/** Batch commands. */
public commands: command_request.ICommand[];
/** Batch raiseOnError. */
public raiseOnError?: (boolean|null);
/** Batch timeout. */
public timeout?: (number|null);
/** Batch retryServerError. */
public retryServerError?: (boolean|null);
/** Batch retryConnectionError. */
public retryConnectionError?: (boolean|null);
/**
* Creates a new Batch instance using the specified properties.
* @param [properties] Properties to set
* @returns Batch instance
*/
public static create(properties?: command_request.IBatch): command_request.Batch;
/**
* Encodes the specified Batch message. Does not implicitly {@link command_request.Batch.verify|verify} messages.
* @param message Batch message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IBatch, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Batch message, length delimited. Does not implicitly {@link command_request.Batch.verify|verify} messages.
* @param message Batch message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IBatch, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Batch message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Batch
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.Batch;
/**
* Decodes a Batch message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Batch
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.Batch;
/**
* Gets the default type url for Batch
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a ClusterScan. */
interface IClusterScan {
/** ClusterScan cursor */
cursor?: (string|null);
/** ClusterScan matchPattern */
matchPattern?: (Uint8Array|null);
/** ClusterScan count */
count?: (number|Long|null);
/** ClusterScan objectType */
objectType?: (string|null);
/** ClusterScan allowNonCoveredSlots */
allowNonCoveredSlots?: (boolean|null);
}
/** Represents a ClusterScan. */
class ClusterScan implements IClusterScan {
/**
* Constructs a new ClusterScan.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IClusterScan);
/** ClusterScan cursor. */
public cursor: string;
/** ClusterScan matchPattern. */
public matchPattern?: (Uint8Array|null);
/** ClusterScan count. */
public count?: (number|Long|null);
/** ClusterScan objectType. */
public objectType?: (string|null);
/** ClusterScan allowNonCoveredSlots. */
public allowNonCoveredSlots: boolean;
/**
* Creates a new ClusterScan instance using the specified properties.
* @param [properties] Properties to set
* @returns ClusterScan instance
*/
public static create(properties?: command_request.IClusterScan): command_request.ClusterScan;
/**
* Encodes the specified ClusterScan message. Does not implicitly {@link command_request.ClusterScan.verify|verify} messages.
* @param message ClusterScan message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IClusterScan, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ClusterScan message, length delimited. Does not implicitly {@link command_request.ClusterScan.verify|verify} messages.
* @param message ClusterScan message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IClusterScan, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ClusterScan message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ClusterScan
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.ClusterScan;
/**
* Decodes a ClusterScan message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ClusterScan
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.ClusterScan;
/**
* Gets the default type url for ClusterScan
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of an UpdateConnectionPassword. */
interface IUpdateConnectionPassword {
/** UpdateConnectionPassword password */
password?: (string|null);
/** UpdateConnectionPassword immediateAuth */
immediateAuth?: (boolean|null);
}
/** Represents an UpdateConnectionPassword. */
class UpdateConnectionPassword implements IUpdateConnectionPassword {
/**
* Constructs a new UpdateConnectionPassword.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IUpdateConnectionPassword);
/** UpdateConnectionPassword password. */
public password?: (string|null);
/** UpdateConnectionPassword immediateAuth. */
public immediateAuth: boolean;
/**
* Creates a new UpdateConnectionPassword instance using the specified properties.
* @param [properties] Properties to set
* @returns UpdateConnectionPassword instance
*/
public static create(properties?: command_request.IUpdateConnectionPassword): command_request.UpdateConnectionPassword;
/**
* Encodes the specified UpdateConnectionPassword message. Does not implicitly {@link command_request.UpdateConnectionPassword.verify|verify} messages.
* @param message UpdateConnectionPassword message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IUpdateConnectionPassword, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified UpdateConnectionPassword message, length delimited. Does not implicitly {@link command_request.UpdateConnectionPassword.verify|verify} messages.
* @param message UpdateConnectionPassword message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IUpdateConnectionPassword, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an UpdateConnectionPassword message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns UpdateConnectionPassword
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.UpdateConnectionPassword;
/**
* Decodes an UpdateConnectionPassword message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns UpdateConnectionPassword
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): command_request.UpdateConnectionPassword;
/**
* Gets the default type url for UpdateConnectionPassword
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a RefreshIamToken. */
interface IRefreshIamToken {
}
/** Represents a RefreshIamToken. */
class RefreshIamToken implements IRefreshIamToken {
/**
* Constructs a new RefreshIamToken.
* @param [properties] Properties to set
*/
constructor(properties?: command_request.IRefreshIamToken);
/**
* Creates a new RefreshIamToken instance using the specified properties.
* @param [properties] Properties to set
* @returns RefreshIamToken instance
*/
public static create(properties?: command_request.IRefreshIamToken): command_request.RefreshIamToken;
/**
* Encodes the specified RefreshIamToken message. Does not implicitly {@link command_request.RefreshIamToken.verify|verify} messages.
* @param message RefreshIamToken message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: command_request.IRefreshIamToken, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified RefreshIamToken message, length delimited. Does not implicitly {@link command_request.RefreshIamToken.verify|verify} messages.
* @param message RefreshIamToken message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: command_request.IRefreshIamToken, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a RefreshIamToken message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns RefreshIamToken
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): command_request.RefreshIamToken;
/**
* Decodes a RefreshIamToken message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from