Skip to content

Commit d632cc0

Browse files
Update client libraries for master
1 parent 4fb5d34 commit d632cc0

File tree

7 files changed

+259
-11
lines changed

7 files changed

+259
-11
lines changed

KalturaClient/Client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def __init__(self, config, remove_data_content:bool = False):
172172
self.callsQueue = []
173173
self.requestHeaders = {}
174174
self.clientConfiguration = {
175-
'clientTag': 'python-25-12-06',
175+
'clientTag': 'python-25-12-20',
176176
'apiVersion': API_VERSION,
177177
}
178178
self.requestConfiguration = {}

KalturaClient/Plugins/Core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
KalturaServiceBase,
4343
)
4444

45-
API_VERSION = '22.8.0'
45+
API_VERSION = '22.9.0'
4646

4747
########## enums ##########
4848
# @package Kaltura

KalturaClient/Plugins/ElasticSearch.py

Lines changed: 181 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,53 @@ def __init__(self, value):
316316
def getValue(self):
317317
return self.value
318318

319+
# @package Kaltura
320+
# @subpackage Client
321+
class KalturaESearchScoreFunctionBoostMode(object):
322+
MULTIPLY = "multiply"
323+
SUM = "sum"
324+
325+
def __init__(self, value):
326+
self.value = value
327+
328+
def getValue(self):
329+
return self.value
330+
331+
# @package Kaltura
332+
# @subpackage Client
333+
class KalturaESearchScoreFunctionDecayAlgorithm(object):
334+
EXP = "exp"
335+
GAUSS = "gauss"
336+
LINEAR = "linear"
337+
338+
def __init__(self, value):
339+
self.value = value
340+
341+
def getValue(self):
342+
return self.value
343+
344+
# @package Kaltura
345+
# @subpackage Client
346+
class KalturaESearchScoreFunctionField(object):
347+
CREATED_AT = "created_at"
348+
349+
def __init__(self, value):
350+
self.value = value
351+
352+
def getValue(self):
353+
return self.value
354+
355+
# @package Kaltura
356+
# @subpackage Client
357+
class KalturaESearchScoreFunctionOrigin(object):
358+
NOW = "now"
359+
360+
def __init__(self, value):
361+
self.value = value
362+
363+
def getValue(self):
364+
return self.value
365+
319366
# @package Kaltura
320367
# @subpackage Client
321368
class KalturaESearchSortOrder(object):
@@ -1038,6 +1085,110 @@ def setOrderItems(self, newOrderItems):
10381085
self.orderItems = newOrderItems
10391086

10401087

1088+
# @package Kaltura
1089+
# @subpackage Client
1090+
class KalturaESearchScoreFunctionParams(KalturaObjectBase):
1091+
def __init__(self,
1092+
decayAlgorithm = NotImplemented,
1093+
functionField = NotImplemented,
1094+
boostMode = NotImplemented,
1095+
origin = NotImplemented,
1096+
weight = NotImplemented,
1097+
scale = NotImplemented,
1098+
decay = NotImplemented):
1099+
KalturaObjectBase.__init__(self)
1100+
1101+
# @var KalturaESearchScoreFunctionDecayAlgorithm
1102+
self.decayAlgorithm = decayAlgorithm
1103+
1104+
# @var KalturaESearchScoreFunctionField
1105+
self.functionField = functionField
1106+
1107+
# @var KalturaESearchScoreFunctionBoostMode
1108+
self.boostMode = boostMode
1109+
1110+
# @var KalturaESearchScoreFunctionOrigin
1111+
self.origin = origin
1112+
1113+
# @var float
1114+
self.weight = weight
1115+
1116+
# @var str
1117+
self.scale = scale
1118+
1119+
# @var float
1120+
self.decay = decay
1121+
1122+
1123+
PROPERTY_LOADERS = {
1124+
'decayAlgorithm': (KalturaEnumsFactory.createString, "KalturaESearchScoreFunctionDecayAlgorithm"),
1125+
'functionField': (KalturaEnumsFactory.createString, "KalturaESearchScoreFunctionField"),
1126+
'boostMode': (KalturaEnumsFactory.createString, "KalturaESearchScoreFunctionBoostMode"),
1127+
'origin': (KalturaEnumsFactory.createString, "KalturaESearchScoreFunctionOrigin"),
1128+
'weight': getXmlNodeFloat,
1129+
'scale': getXmlNodeText,
1130+
'decay': getXmlNodeFloat,
1131+
}
1132+
1133+
def fromXml(self, node):
1134+
KalturaObjectBase.fromXml(self, node)
1135+
self.fromXmlImpl(node, KalturaESearchScoreFunctionParams.PROPERTY_LOADERS)
1136+
1137+
def toParams(self):
1138+
kparams = KalturaObjectBase.toParams(self)
1139+
kparams.put("objectType", "KalturaESearchScoreFunctionParams")
1140+
kparams.addStringEnumIfDefined("decayAlgorithm", self.decayAlgorithm)
1141+
kparams.addStringEnumIfDefined("functionField", self.functionField)
1142+
kparams.addStringEnumIfDefined("boostMode", self.boostMode)
1143+
kparams.addStringEnumIfDefined("origin", self.origin)
1144+
kparams.addFloatIfDefined("weight", self.weight)
1145+
kparams.addStringIfDefined("scale", self.scale)
1146+
kparams.addFloatIfDefined("decay", self.decay)
1147+
return kparams
1148+
1149+
def getDecayAlgorithm(self):
1150+
return self.decayAlgorithm
1151+
1152+
def setDecayAlgorithm(self, newDecayAlgorithm):
1153+
self.decayAlgorithm = newDecayAlgorithm
1154+
1155+
def getFunctionField(self):
1156+
return self.functionField
1157+
1158+
def setFunctionField(self, newFunctionField):
1159+
self.functionField = newFunctionField
1160+
1161+
def getBoostMode(self):
1162+
return self.boostMode
1163+
1164+
def setBoostMode(self, newBoostMode):
1165+
self.boostMode = newBoostMode
1166+
1167+
def getOrigin(self):
1168+
return self.origin
1169+
1170+
def setOrigin(self, newOrigin):
1171+
self.origin = newOrigin
1172+
1173+
def getWeight(self):
1174+
return self.weight
1175+
1176+
def setWeight(self, newWeight):
1177+
self.weight = newWeight
1178+
1179+
def getScale(self):
1180+
return self.scale
1181+
1182+
def setScale(self, newScale):
1183+
self.scale = newScale
1184+
1185+
def getDecay(self):
1186+
return self.decay
1187+
1188+
def setDecay(self, newDecay):
1189+
self.decay = newDecay
1190+
1191+
10411192
# @package Kaltura
10421193
# @subpackage Client
10431194
class KalturaESearchParams(KalturaObjectBase):
@@ -1047,7 +1198,8 @@ def __init__(self,
10471198
orderBy = NotImplemented,
10481199
ignoreSynonym = NotImplemented,
10491200
objectIds = NotImplemented,
1050-
objectIdsNotIn = NotImplemented):
1201+
objectIdsNotIn = NotImplemented,
1202+
scoreFunctionParams = NotImplemented):
10511203
KalturaObjectBase.__init__(self)
10521204

10531205
# @var str
@@ -1068,6 +1220,9 @@ def __init__(self,
10681220
# @var KalturaNullableBoolean
10691221
self.objectIdsNotIn = objectIdsNotIn
10701222

1223+
# @var KalturaESearchScoreFunctionParams
1224+
self.scoreFunctionParams = scoreFunctionParams
1225+
10711226

10721227
PROPERTY_LOADERS = {
10731228
'objectStatuses': getXmlNodeText,
@@ -1076,6 +1231,7 @@ def __init__(self,
10761231
'ignoreSynonym': getXmlNodeBool,
10771232
'objectIds': getXmlNodeText,
10781233
'objectIdsNotIn': (KalturaEnumsFactory.createInt, "KalturaNullableBoolean"),
1234+
'scoreFunctionParams': (KalturaObjectFactory.create, 'KalturaESearchScoreFunctionParams'),
10791235
}
10801236

10811237
def fromXml(self, node):
@@ -1091,6 +1247,7 @@ def toParams(self):
10911247
kparams.addBoolIfDefined("ignoreSynonym", self.ignoreSynonym)
10921248
kparams.addStringIfDefined("objectIds", self.objectIds)
10931249
kparams.addIntEnumIfDefined("objectIdsNotIn", self.objectIdsNotIn)
1250+
kparams.addObjectIfDefined("scoreFunctionParams", self.scoreFunctionParams)
10941251
return kparams
10951252

10961253
def getObjectStatuses(self):
@@ -1129,6 +1286,12 @@ def getObjectIdsNotIn(self):
11291286
def setObjectIdsNotIn(self, newObjectIdsNotIn):
11301287
self.objectIdsNotIn = newObjectIdsNotIn
11311288

1289+
def getScoreFunctionParams(self):
1290+
return self.scoreFunctionParams
1291+
1292+
def setScoreFunctionParams(self, newScoreFunctionParams):
1293+
self.scoreFunctionParams = newScoreFunctionParams
1294+
11321295

11331296
# @package Kaltura
11341297
# @subpackage Client
@@ -1567,14 +1730,16 @@ def __init__(self,
15671730
ignoreSynonym = NotImplemented,
15681731
objectIds = NotImplemented,
15691732
objectIdsNotIn = NotImplemented,
1733+
scoreFunctionParams = NotImplemented,
15701734
searchOperator = NotImplemented):
15711735
KalturaESearchParams.__init__(self,
15721736
objectStatuses,
15731737
objectId,
15741738
orderBy,
15751739
ignoreSynonym,
15761740
objectIds,
1577-
objectIdsNotIn)
1741+
objectIdsNotIn,
1742+
scoreFunctionParams)
15781743

15791744
# @var KalturaESearchCategoryOperator
15801745
self.searchOperator = searchOperator
@@ -1922,6 +2087,7 @@ def __init__(self,
19222087
ignoreSynonym = NotImplemented,
19232088
objectIds = NotImplemented,
19242089
objectIdsNotIn = NotImplemented,
2090+
scoreFunctionParams = NotImplemented,
19252091
searchOperator = NotImplemented,
19262092
aggregations = NotImplemented):
19272093
KalturaESearchParams.__init__(self,
@@ -1930,7 +2096,8 @@ def __init__(self,
19302096
orderBy,
19312097
ignoreSynonym,
19322098
objectIds,
1933-
objectIdsNotIn)
2099+
objectIdsNotIn,
2100+
scoreFunctionParams)
19342101

19352102
# @var KalturaESearchEntryOperator
19362103
self.searchOperator = searchOperator
@@ -2052,14 +2219,16 @@ def __init__(self,
20522219
ignoreSynonym = NotImplemented,
20532220
objectIds = NotImplemented,
20542221
objectIdsNotIn = NotImplemented,
2222+
scoreFunctionParams = NotImplemented,
20552223
searchOperator = NotImplemented):
20562224
KalturaESearchParams.__init__(self,
20572225
objectStatuses,
20582226
objectId,
20592227
orderBy,
20602228
ignoreSynonym,
20612229
objectIds,
2062-
objectIdsNotIn)
2230+
objectIdsNotIn,
2231+
scoreFunctionParams)
20632232

20642233
# @var KalturaESearchGroupOperator
20652234
self.searchOperator = searchOperator
@@ -2367,14 +2536,16 @@ def __init__(self,
23672536
ignoreSynonym = NotImplemented,
23682537
objectIds = NotImplemented,
23692538
objectIdsNotIn = NotImplemented,
2539+
scoreFunctionParams = NotImplemented,
23702540
searchOperator = NotImplemented):
23712541
KalturaESearchParams.__init__(self,
23722542
objectStatuses,
23732543
objectId,
23742544
orderBy,
23752545
ignoreSynonym,
23762546
objectIds,
2377-
objectIdsNotIn)
2547+
objectIdsNotIn,
2548+
scoreFunctionParams)
23782549

23792550
# @var KalturaESearchUserOperator
23802551
self.searchOperator = searchOperator
@@ -3632,6 +3803,10 @@ def getEnums(self):
36323803
'KalturaESearchEntryFieldName': KalturaESearchEntryFieldName,
36333804
'KalturaESearchEntryOrderByFieldName': KalturaESearchEntryOrderByFieldName,
36343805
'KalturaESearchMetadataAggregateByFieldName': KalturaESearchMetadataAggregateByFieldName,
3806+
'KalturaESearchScoreFunctionBoostMode': KalturaESearchScoreFunctionBoostMode,
3807+
'KalturaESearchScoreFunctionDecayAlgorithm': KalturaESearchScoreFunctionDecayAlgorithm,
3808+
'KalturaESearchScoreFunctionField': KalturaESearchScoreFunctionField,
3809+
'KalturaESearchScoreFunctionOrigin': KalturaESearchScoreFunctionOrigin,
36353810
'KalturaESearchSortOrder': KalturaESearchSortOrder,
36363811
'KalturaESearchUserFieldName': KalturaESearchUserFieldName,
36373812
'KalturaESearchUserOrderByFieldName': KalturaESearchUserOrderByFieldName,
@@ -3660,6 +3835,7 @@ def getTypes(self):
36603835
'KalturaESearchEntryResult': KalturaESearchEntryResult,
36613836
'KalturaESearchGroupResult': KalturaESearchGroupResult,
36623837
'KalturaESearchOrderBy': KalturaESearchOrderBy,
3838+
'KalturaESearchScoreFunctionParams': KalturaESearchScoreFunctionParams,
36633839
'KalturaESearchParams': KalturaESearchParams,
36643840
'KalturaESearchRange': KalturaESearchRange,
36653841
'KalturaESearchResponse': KalturaESearchResponse,

0 commit comments

Comments
 (0)