Skip to content

Commit 3d0df6d

Browse files
author
BitsAdmin
committed
Merge 'vikingdb-Python-2025-06-09-online-2344-2026_03_12_16_44_59' into 'integration_2026-03-19_1127023116802'
feat: [development task] vikingdb-2344-Python (2198816) See merge request: !1107
2 parents 6718f61 + c01e025 commit 3d0df6d

32 files changed

Lines changed: 1986 additions & 1359 deletions

volcenginesdkvikingdb/__init__.py

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
# import models into sdk package
2222
from volcenginesdkvikingdb.models.aggregate_expression_for_create_collection_for_memory_input import AggregateExpressionForCreateCollectionForMemoryInput
2323
from volcenginesdkvikingdb.models.aggregate_expression_for_memory_collection_update_input import AggregateExpressionForMemoryCollectionUpdateInput
24+
from volcenginesdkvikingdb.models.analyzer_for_create_vikingdb_collection_input import AnalyzerForCreateVikingdbCollectionInput
25+
from volcenginesdkvikingdb.models.analyzer_for_get_vikingdb_collection_output import AnalyzerForGetVikingdbCollectionOutput
26+
from volcenginesdkvikingdb.models.analyzer_for_list_vikingdb_collection_output import AnalyzerForListVikingdbCollectionOutput
2427
from volcenginesdkvikingdb.models.collection_for_list_vikingdb_collection_output import CollectionForListVikingdbCollectionOutput
2528
from volcenginesdkvikingdb.models.collection_list_for_memory_collection_list_output import CollectionListForMemoryCollectionListOutput
2629
from volcenginesdkvikingdb.models.collection_stats_for_get_vikingdb_collection_output import CollectionStatsForGetVikingdbCollectionOutput
@@ -39,12 +42,6 @@
3942
from volcenginesdkvikingdb.models.custom_event_type_schema_for_memory_collection_update_input import CustomEventTypeSchemaForMemoryCollectionUpdateInput
4043
from volcenginesdkvikingdb.models.custom_profile_type_schema_for_create_collection_for_memory_input import CustomProfileTypeSchemaForCreateCollectionForMemoryInput
4144
from volcenginesdkvikingdb.models.custom_profile_type_schema_for_memory_collection_update_input import CustomProfileTypeSchemaForMemoryCollectionUpdateInput
42-
# from volcenginesdkvikingdb.models.default_value_for_create_vikingdb_collection_input import DefaultValueForCreateVikingdbCollectionInput
43-
# from volcenginesdkvikingdb.models.default_value_for_get_vikingdb_collection_output import DefaultValueForGetVikingdbCollectionOutput
44-
# from volcenginesdkvikingdb.models.default_value_for_get_vikingdb_index_output import DefaultValueForGetVikingdbIndexOutput
45-
# from volcenginesdkvikingdb.models.default_value_for_list_vikingdb_collection_output import DefaultValueForListVikingdbCollectionOutput
46-
# from volcenginesdkvikingdb.models.default_value_for_list_vikingdb_index_output import DefaultValueForListVikingdbIndexOutput
47-
# from volcenginesdkvikingdb.models.default_value_for_update_vikingdb_collection_input import DefaultValueForUpdateVikingdbCollectionInput
4845
from volcenginesdkvikingdb.models.delete_vikingdb_collection_request import DeleteVikingdbCollectionRequest
4946
from volcenginesdkvikingdb.models.delete_vikingdb_collection_response import DeleteVikingdbCollectionResponse
5047
from volcenginesdkvikingdb.models.delete_vikingdb_index_request import DeleteVikingdbIndexRequest
@@ -54,22 +51,29 @@
5451
from volcenginesdkvikingdb.models.dense_for_create_vikingdb_collection_input import DenseForCreateVikingdbCollectionInput
5552
from volcenginesdkvikingdb.models.dense_for_get_vikingdb_collection_output import DenseForGetVikingdbCollectionOutput
5653
from volcenginesdkvikingdb.models.dense_for_list_vikingdb_collection_output import DenseForListVikingdbCollectionOutput
54+
from volcenginesdkvikingdb.models.disable_vikingdb_index_request import DisableVikingdbIndexRequest
55+
from volcenginesdkvikingdb.models.disable_vikingdb_index_response import DisableVikingdbIndexResponse
56+
from volcenginesdkvikingdb.models.enable_vikingdb_index_request import EnableVikingdbIndexRequest
57+
from volcenginesdkvikingdb.models.enable_vikingdb_index_response import EnableVikingdbIndexResponse
5758
from volcenginesdkvikingdb.models.field_for_create_vikingdb_collection_input import FieldForCreateVikingdbCollectionInput
5859
from volcenginesdkvikingdb.models.field_for_get_vikingdb_collection_output import FieldForGetVikingdbCollectionOutput
5960
from volcenginesdkvikingdb.models.field_for_list_vikingdb_collection_output import FieldForListVikingdbCollectionOutput
6061
from volcenginesdkvikingdb.models.field_for_update_vikingdb_collection_input import FieldForUpdateVikingdbCollectionInput
61-
# from volcenginesdkvikingdb.models.filter_cond_for_create_vikingdb_task_input import FilterCondForCreateVikingdbTaskInput
62-
# from volcenginesdkvikingdb.models.filter_cond_for_get_vikingdb_task_output import FilterCondForGetVikingdbTaskOutput
63-
# from volcenginesdkvikingdb.models.filter_cond_for_list_vikingdb_task_output import FilterCondForListVikingdbTaskOutput
6462
from volcenginesdkvikingdb.models.filter_for_list_vikingdb_collection_input import FilterForListVikingdbCollectionInput
6563
from volcenginesdkvikingdb.models.filter_for_list_vikingdb_index_input import FilterForListVikingdbIndexInput
64+
from volcenginesdkvikingdb.models.full_text_for_create_vikingdb_collection_input import FullTextForCreateVikingdbCollectionInput
65+
from volcenginesdkvikingdb.models.full_text_for_get_vikingdb_collection_output import FullTextForGetVikingdbCollectionOutput
66+
from volcenginesdkvikingdb.models.full_text_for_list_vikingdb_collection_output import FullTextForListVikingdbCollectionOutput
6667
from volcenginesdkvikingdb.models.get_vikingdb_collection_request import GetVikingdbCollectionRequest
6768
from volcenginesdkvikingdb.models.get_vikingdb_collection_response import GetVikingdbCollectionResponse
6869
from volcenginesdkvikingdb.models.get_vikingdb_index_request import GetVikingdbIndexRequest
6970
from volcenginesdkvikingdb.models.get_vikingdb_index_response import GetVikingdbIndexResponse
7071
from volcenginesdkvikingdb.models.get_vikingdb_task_request import GetVikingdbTaskRequest
7172
from volcenginesdkvikingdb.models.get_vikingdb_task_response import GetVikingdbTaskResponse
7273
from volcenginesdkvikingdb.models.index_for_list_vikingdb_index_output import IndexForListVikingdbIndexOutput
74+
from volcenginesdkvikingdb.models.instruction_for_create_vikingdb_collection_input import InstructionForCreateVikingdbCollectionInput
75+
from volcenginesdkvikingdb.models.instruction_for_get_vikingdb_collection_output import InstructionForGetVikingdbCollectionOutput
76+
from volcenginesdkvikingdb.models.instruction_for_list_vikingdb_collection_output import InstructionForListVikingdbCollectionOutput
7377
from volcenginesdkvikingdb.models.list_vikingdb_collection_request import ListVikingdbCollectionRequest
7478
from volcenginesdkvikingdb.models.list_vikingdb_collection_response import ListVikingdbCollectionResponse
7579
from volcenginesdkvikingdb.models.list_vikingdb_index_request import ListVikingdbIndexRequest
@@ -88,8 +92,6 @@
8892
from volcenginesdkvikingdb.models.pipeline_config_for_memory_collection_list_output import PipelineConfigForMemoryCollectionListOutput
8993
from volcenginesdkvikingdb.models.property_for_create_collection_for_memory_input import PropertyForCreateCollectionForMemoryInput
9094
from volcenginesdkvikingdb.models.property_for_memory_collection_update_input import PropertyForMemoryCollectionUpdateInput
91-
# from volcenginesdkvikingdb.models.sample_data_for_get_vikingdb_task_output import SampleDataForGetVikingdbTaskOutput
92-
# from volcenginesdkvikingdb.models.sample_data_for_list_vikingdb_task_output import SampleDataForListVikingdbTaskOutput
9395
from volcenginesdkvikingdb.models.scalar_index_for_get_vikingdb_index_output import ScalarIndexForGetVikingdbIndexOutput
9496
from volcenginesdkvikingdb.models.scalar_index_for_list_vikingdb_index_output import ScalarIndexForListVikingdbIndexOutput
9597
from volcenginesdkvikingdb.models.sparse_for_create_vikingdb_collection_input import SparseForCreateVikingdbCollectionInput
@@ -106,9 +108,9 @@
106108
from volcenginesdkvikingdb.models.task_for_list_vikingdb_task_output import TaskForListVikingdbTaskOutput
107109
from volcenginesdkvikingdb.models.task_process_info_for_get_vikingdb_task_output import TaskProcessInfoForGetVikingdbTaskOutput
108110
from volcenginesdkvikingdb.models.task_process_info_for_list_vikingdb_task_output import TaskProcessInfoForListVikingdbTaskOutput
109-
# from volcenginesdkvikingdb.models.update_fields_for_create_vikingdb_task_input import UpdateFieldsForCreateVikingdbTaskInput
110-
# from volcenginesdkvikingdb.models.update_fields_for_get_vikingdb_task_output import UpdateFieldsForGetVikingdbTaskOutput
111-
# from volcenginesdkvikingdb.models.update_fields_for_list_vikingdb_task_output import UpdateFieldsForListVikingdbTaskOutput
111+
from volcenginesdkvikingdb.models.tensor_for_create_vikingdb_collection_input import TensorForCreateVikingdbCollectionInput
112+
from volcenginesdkvikingdb.models.tensor_for_get_vikingdb_collection_output import TensorForGetVikingdbCollectionOutput
113+
from volcenginesdkvikingdb.models.tensor_for_list_vikingdb_collection_output import TensorForListVikingdbCollectionOutput
112114
from volcenginesdkvikingdb.models.update_vikingdb_collection_request import UpdateVikingdbCollectionRequest
113115
from volcenginesdkvikingdb.models.update_vikingdb_collection_response import UpdateVikingdbCollectionResponse
114116
from volcenginesdkvikingdb.models.update_vikingdb_index_request import UpdateVikingdbIndexRequest

volcenginesdkvikingdb/api/vikingdb_api.py

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,200 @@ def delete_vikingdb_task_with_http_info(self, body, **kwargs): # noqa: E501
712712
_request_timeout=params.get('_request_timeout'),
713713
collection_formats=collection_formats)
714714

715+
def disable_vikingdb_index(self, body, **kwargs): # noqa: E501
716+
"""disable_vikingdb_index # noqa: E501
717+
718+
This method makes a synchronous HTTP request by default. To make an
719+
asynchronous HTTP request, please pass async_req=True
720+
>>> thread = api.disable_vikingdb_index(body, async_req=True)
721+
>>> result = thread.get()
722+
723+
:param async_req bool
724+
:param DisableVikingdbIndexRequest body: (required)
725+
:return: DisableVikingdbIndexResponse
726+
If the method is called asynchronously,
727+
returns the request thread.
728+
"""
729+
kwargs['_return_http_data_only'] = True
730+
if kwargs.get('async_req'):
731+
return self.disable_vikingdb_index_with_http_info(body, **kwargs) # noqa: E501
732+
else:
733+
(data) = self.disable_vikingdb_index_with_http_info(body, **kwargs) # noqa: E501
734+
return data
735+
736+
def disable_vikingdb_index_with_http_info(self, body, **kwargs): # noqa: E501
737+
"""disable_vikingdb_index # noqa: E501
738+
739+
This method makes a synchronous HTTP request by default. To make an
740+
asynchronous HTTP request, please pass async_req=True
741+
>>> thread = api.disable_vikingdb_index_with_http_info(body, async_req=True)
742+
>>> result = thread.get()
743+
744+
:param async_req bool
745+
:param DisableVikingdbIndexRequest body: (required)
746+
:return: DisableVikingdbIndexResponse
747+
If the method is called asynchronously,
748+
returns the request thread.
749+
"""
750+
751+
all_params = ['body'] # noqa: E501
752+
all_params.append('async_req')
753+
all_params.append('_return_http_data_only')
754+
all_params.append('_preload_content')
755+
all_params.append('_request_timeout')
756+
757+
params = locals()
758+
for key, val in six.iteritems(params['kwargs']):
759+
if key not in all_params:
760+
raise TypeError(
761+
"Got an unexpected keyword argument '%s'"
762+
" to method disable_vikingdb_index" % key
763+
)
764+
params[key] = val
765+
del params['kwargs']
766+
# verify the required parameter 'body' is set
767+
if self.api_client.client_side_validation and ('body' not in params or
768+
params['body'] is None): # noqa: E501
769+
raise ValueError("Missing the required parameter `body` when calling `disable_vikingdb_index`") # noqa: E501
770+
771+
collection_formats = {}
772+
773+
path_params = {}
774+
775+
query_params = []
776+
777+
header_params = {}
778+
779+
form_params = []
780+
local_var_files = {}
781+
782+
body_params = None
783+
if 'body' in params:
784+
body_params = params['body']
785+
# HTTP header `Accept`
786+
header_params['Accept'] = self.api_client.select_header_accept(
787+
['application/json']) # noqa: E501
788+
789+
# HTTP header `Content-Type`
790+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
791+
['application/json']) # noqa: E501
792+
793+
# Authentication setting
794+
auth_settings = ['volcengineSign'] # noqa: E501
795+
796+
return self.api_client.call_api(
797+
'/DisableVikingdbIndex/2025-06-09/vikingdb/post/application_json/', 'POST',
798+
path_params,
799+
query_params,
800+
header_params,
801+
body=body_params,
802+
post_params=form_params,
803+
files=local_var_files,
804+
response_type='DisableVikingdbIndexResponse', # noqa: E501
805+
auth_settings=auth_settings,
806+
async_req=params.get('async_req'),
807+
_return_http_data_only=params.get('_return_http_data_only'),
808+
_preload_content=params.get('_preload_content', True),
809+
_request_timeout=params.get('_request_timeout'),
810+
collection_formats=collection_formats)
811+
812+
def enable_vikingdb_index(self, body, **kwargs): # noqa: E501
813+
"""enable_vikingdb_index # noqa: E501
814+
815+
This method makes a synchronous HTTP request by default. To make an
816+
asynchronous HTTP request, please pass async_req=True
817+
>>> thread = api.enable_vikingdb_index(body, async_req=True)
818+
>>> result = thread.get()
819+
820+
:param async_req bool
821+
:param EnableVikingdbIndexRequest body: (required)
822+
:return: EnableVikingdbIndexResponse
823+
If the method is called asynchronously,
824+
returns the request thread.
825+
"""
826+
kwargs['_return_http_data_only'] = True
827+
if kwargs.get('async_req'):
828+
return self.enable_vikingdb_index_with_http_info(body, **kwargs) # noqa: E501
829+
else:
830+
(data) = self.enable_vikingdb_index_with_http_info(body, **kwargs) # noqa: E501
831+
return data
832+
833+
def enable_vikingdb_index_with_http_info(self, body, **kwargs): # noqa: E501
834+
"""enable_vikingdb_index # noqa: E501
835+
836+
This method makes a synchronous HTTP request by default. To make an
837+
asynchronous HTTP request, please pass async_req=True
838+
>>> thread = api.enable_vikingdb_index_with_http_info(body, async_req=True)
839+
>>> result = thread.get()
840+
841+
:param async_req bool
842+
:param EnableVikingdbIndexRequest body: (required)
843+
:return: EnableVikingdbIndexResponse
844+
If the method is called asynchronously,
845+
returns the request thread.
846+
"""
847+
848+
all_params = ['body'] # noqa: E501
849+
all_params.append('async_req')
850+
all_params.append('_return_http_data_only')
851+
all_params.append('_preload_content')
852+
all_params.append('_request_timeout')
853+
854+
params = locals()
855+
for key, val in six.iteritems(params['kwargs']):
856+
if key not in all_params:
857+
raise TypeError(
858+
"Got an unexpected keyword argument '%s'"
859+
" to method enable_vikingdb_index" % key
860+
)
861+
params[key] = val
862+
del params['kwargs']
863+
# verify the required parameter 'body' is set
864+
if self.api_client.client_side_validation and ('body' not in params or
865+
params['body'] is None): # noqa: E501
866+
raise ValueError("Missing the required parameter `body` when calling `enable_vikingdb_index`") # noqa: E501
867+
868+
collection_formats = {}
869+
870+
path_params = {}
871+
872+
query_params = []
873+
874+
header_params = {}
875+
876+
form_params = []
877+
local_var_files = {}
878+
879+
body_params = None
880+
if 'body' in params:
881+
body_params = params['body']
882+
# HTTP header `Accept`
883+
header_params['Accept'] = self.api_client.select_header_accept(
884+
['application/json']) # noqa: E501
885+
886+
# HTTP header `Content-Type`
887+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
888+
['application/json']) # noqa: E501
889+
890+
# Authentication setting
891+
auth_settings = ['volcengineSign'] # noqa: E501
892+
893+
return self.api_client.call_api(
894+
'/EnableVikingdbIndex/2025-06-09/vikingdb/post/application_json/', 'POST',
895+
path_params,
896+
query_params,
897+
header_params,
898+
body=body_params,
899+
post_params=form_params,
900+
files=local_var_files,
901+
response_type='EnableVikingdbIndexResponse', # noqa: E501
902+
auth_settings=auth_settings,
903+
async_req=params.get('async_req'),
904+
_return_http_data_only=params.get('_return_http_data_only'),
905+
_preload_content=params.get('_preload_content', True),
906+
_request_timeout=params.get('_request_timeout'),
907+
collection_formats=collection_formats)
908+
715909
def get_vikingdb_collection(self, body, **kwargs): # noqa: E501
716910
"""get_vikingdb_collection # noqa: E501
717911

0 commit comments

Comments
 (0)