11using System ;
22using System . Collections . Generic ;
33using System . ComponentModel ;
4+ using System . Diagnostics . CodeAnalysis ;
45using System . Net ;
56
67// ReSharper disable once CheckNamespace
@@ -3447,6 +3448,7 @@ IEnumerable<SortedSetEntry> SortedSetScan(
34473448 /// <param name="flags">The flags to use for this operation.</param>
34483449 /// <returns><see langword="true"/> if the element was added; <see langword="false"/> if it already existed.</returns>
34493450 /// <remarks><seealso href="https://redis.io/commands/vadd"/></remarks>
3451+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
34503452 bool VectorSetAdd (
34513453 RedisKey key ,
34523454 RedisValue element ,
@@ -3466,6 +3468,7 @@ bool VectorSetAdd(
34663468 /// <param name="flags">The flags to use for this operation.</param>
34673469 /// <returns>The cardinality of the vectorset.</returns>
34683470 /// <remarks><seealso href="https://redis.io/commands/vcard"/></remarks>
3471+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
34693472 long VectorSetLength ( RedisKey key , CommandFlags flags = CommandFlags . None ) ;
34703473
34713474 /// <summary>
@@ -3475,6 +3478,7 @@ bool VectorSetAdd(
34753478 /// <param name="flags">The flags to use for this operation.</param>
34763479 /// <returns>The dimension of vectors in the vectorset.</returns>
34773480 /// <remarks><seealso href="https://redis.io/commands/vdim"/></remarks>
3481+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
34783482 int VectorSetDimension ( RedisKey key , CommandFlags flags = CommandFlags . None ) ;
34793483
34803484 /// <summary>
@@ -3485,6 +3489,7 @@ bool VectorSetAdd(
34853489 /// <param name="flags">The flags to use for this operation.</param>
34863490 /// <returns>The vector as a pooled memory lease.</returns>
34873491 /// <remarks><seealso href="https://redis.io/commands/vemb"/></remarks>
3492+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
34883493 Lease < float > ? VectorSetGetApproximateVector ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
34893494
34903495 /// <summary>
@@ -3495,6 +3500,7 @@ bool VectorSetAdd(
34953500 /// <param name="flags">The flags to use for this operation.</param>
34963501 /// <returns>The attributes as a JSON string.</returns>
34973502 /// <remarks><seealso href="https://redis.io/commands/vgetattr"/></remarks>
3503+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
34983504 string ? VectorSetGetAttributesJson ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
34993505
35003506 /// <summary>
@@ -3504,6 +3510,7 @@ bool VectorSetAdd(
35043510 /// <param name="flags">The flags to use for this operation.</param>
35053511 /// <returns>Information about the vectorset.</returns>
35063512 /// <remarks><seealso href="https://redis.io/commands/vinfo"/></remarks>
3513+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35073514 VectorSetInfo ? VectorSetInfo ( RedisKey key , CommandFlags flags = CommandFlags . None ) ;
35083515
35093516 /// <summary>
@@ -3514,6 +3521,7 @@ bool VectorSetAdd(
35143521 /// <param name="flags">The flags to use for this operation.</param>
35153522 /// <returns>True if the member exists, false otherwise.</returns>
35163523 /// <remarks><seealso href="https://redis.io/commands/vismember"/></remarks>
3524+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35173525 bool VectorSetContains ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
35183526
35193527 /// <summary>
@@ -3524,6 +3532,7 @@ bool VectorSetAdd(
35243532 /// <param name="flags">The flags to use for this operation.</param>
35253533 /// <returns>The linked members.</returns>
35263534 /// <remarks><seealso href="https://redis.io/commands/vlinks"/></remarks>
3535+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35273536 Lease < RedisValue > ? VectorSetGetLinks ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
35283537
35293538 /// <summary>
@@ -3534,6 +3543,7 @@ bool VectorSetAdd(
35343543 /// <param name="flags">The flags to use for this operation.</param>
35353544 /// <returns>The linked members with their similarity scores.</returns>
35363545 /// <remarks><seealso href="https://redis.io/commands/vlinks"/></remarks>
3546+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35373547 Lease < VectorSetLink > ? VectorSetGetLinksWithScores ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
35383548
35393549 /// <summary>
@@ -3543,6 +3553,7 @@ bool VectorSetAdd(
35433553 /// <param name="flags">The flags to use for this operation.</param>
35443554 /// <returns>A random member from the vectorset, or null if the vectorset is empty.</returns>
35453555 /// <remarks><seealso href="https://redis.io/commands/vrandmember"/></remarks>
3556+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35463557 RedisValue VectorSetRandomMember ( RedisKey key , CommandFlags flags = CommandFlags . None ) ;
35473558
35483559 /// <summary>
@@ -3553,6 +3564,7 @@ bool VectorSetAdd(
35533564 /// <param name="flags">The flags to use for this operation.</param>
35543565 /// <returns>Random members from the vectorset.</returns>
35553566 /// <remarks><seealso href="https://redis.io/commands/vrandmember"/></remarks>
3567+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35563568 RedisValue [ ] VectorSetRandomMembers ( RedisKey key , long count , CommandFlags flags = CommandFlags . None ) ;
35573569
35583570 /// <summary>
@@ -3563,6 +3575,7 @@ bool VectorSetAdd(
35633575 /// <param name="flags">The flags to use for this operation.</param>
35643576 /// <returns><see langword="true"/> if the member was removed; <see langword="false"/> if it was not found.</returns>
35653577 /// <remarks><seealso href="https://redis.io/commands/vrem"/></remarks>
3578+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35663579 bool VectorSetRemove ( RedisKey key , RedisValue member , CommandFlags flags = CommandFlags . None ) ;
35673580
35683581 /// <summary>
@@ -3574,6 +3587,7 @@ bool VectorSetAdd(
35743587 /// <param name="flags">The flags to use for this operation.</param>
35753588 /// <returns>True if successful.</returns>
35763589 /// <remarks><seealso href="https://redis.io/commands/vsetattr"/></remarks>
3590+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35773591 bool VectorSetSetAttributesJson ( RedisKey key , RedisValue member , string jsonAttributes , CommandFlags flags = CommandFlags . None ) ;
35783592
35793593 /// <summary>
@@ -3593,6 +3607,7 @@ bool VectorSetAdd(
35933607 /// <param name="flags">The flags to use for this operation.</param>
35943608 /// <returns>Similar vectors with their similarity scores.</returns>
35953609 /// <remarks><seealso href="https://redis.io/commands/vsim"/></remarks>
3610+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
35963611 Lease < VectorSimilarityResult > ? VectorSetSimilaritySearchByVector (
35973612 RedisKey key ,
35983613 ReadOnlyMemory < float > vector ,
@@ -3624,6 +3639,7 @@ bool VectorSetAdd(
36243639 /// <param name="flags">The flags to use for this operation.</param>
36253640 /// <returns>Similar vectors with their similarity scores.</returns>
36263641 /// <remarks><seealso href="https://redis.io/commands/vsim"/></remarks>
3642+ [ Experimental ( Experiments . VectorSets , UrlFormat = Experiments . UrlFormat ) ]
36273643 Lease < VectorSimilarityResult > ? VectorSetSimilaritySearchByMember (
36283644 RedisKey key ,
36293645 RedisValue member ,
0 commit comments