Generate opensearch-py client from API specs (#551)
Signed-off-by: saimedhi <[email protected]>
This commit is contained in:
@@ -24,6 +24,15 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
# ----------------------------------------------------
|
||||
# THIS CODE IS GENERATED AND MANUAL EDITS WILL BE LOST.
|
||||
#
|
||||
# To contribute, kindly make essential modifications through either the "opensearch-py client generator":
|
||||
# https://github.com/opensearch-project/opensearch-py/blob/main/utils/generate-api.py
|
||||
# or the "OpenSearch API specification" available at:
|
||||
# https://github.com/opensearch-project/opensearch-api-specification/blob/main/OpenSearch.openapi.json
|
||||
# -----------------------------------------------------
|
||||
|
||||
from typing import Any, Collection, MutableMapping, Optional, Tuple, Union
|
||||
|
||||
from .utils import NamespacedClient
|
||||
@@ -35,8 +44,8 @@ class SnapshotClient(NamespacedClient):
|
||||
snapshot: Any,
|
||||
*,
|
||||
body: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
wait_for_completion: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -56,8 +65,8 @@ class SnapshotClient(NamespacedClient):
|
||||
repository: Any,
|
||||
snapshot: Any,
|
||||
*,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
error_trace: Optional[bool] = ...,
|
||||
@@ -76,11 +85,9 @@ class SnapshotClient(NamespacedClient):
|
||||
repository: Any,
|
||||
snapshot: Any,
|
||||
*,
|
||||
ignore_unavailable: Optional[Any] = ...,
|
||||
include_repository: Optional[Any] = ...,
|
||||
index_details: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
ignore_unavailable: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
verbose: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -99,8 +106,8 @@ class SnapshotClient(NamespacedClient):
|
||||
self,
|
||||
repository: Any,
|
||||
*,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -119,9 +126,9 @@ class SnapshotClient(NamespacedClient):
|
||||
self,
|
||||
*,
|
||||
repository: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
local: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
error_trace: Optional[bool] = ...,
|
||||
@@ -140,8 +147,8 @@ class SnapshotClient(NamespacedClient):
|
||||
repository: Any,
|
||||
*,
|
||||
body: Any,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
timeout: Optional[Any] = ...,
|
||||
verify: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
@@ -163,8 +170,8 @@ class SnapshotClient(NamespacedClient):
|
||||
snapshot: Any,
|
||||
*,
|
||||
body: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
wait_for_completion: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -184,9 +191,9 @@ class SnapshotClient(NamespacedClient):
|
||||
*,
|
||||
repository: Optional[Any] = ...,
|
||||
snapshot: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
ignore_unavailable: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
error_trace: Optional[bool] = ...,
|
||||
@@ -204,8 +211,8 @@ class SnapshotClient(NamespacedClient):
|
||||
self,
|
||||
repository: Any,
|
||||
*,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -224,8 +231,8 @@ class SnapshotClient(NamespacedClient):
|
||||
self,
|
||||
repository: Any,
|
||||
*,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
@@ -247,36 +254,8 @@ class SnapshotClient(NamespacedClient):
|
||||
target_snapshot: Any,
|
||||
*,
|
||||
body: Any,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
cluster_manager_timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
error_trace: Optional[bool] = ...,
|
||||
format: Optional[str] = ...,
|
||||
filter_path: Optional[Union[str, Collection[str]]] = ...,
|
||||
request_timeout: Optional[Union[int, float]] = ...,
|
||||
ignore: Optional[Union[int, Collection[int]]] = ...,
|
||||
opaque_id: Optional[str] = ...,
|
||||
http_auth: Optional[Union[str, Tuple[str, str]]] = ...,
|
||||
api_key: Optional[Union[str, Tuple[str, str]]] = ...,
|
||||
params: Optional[MutableMapping[str, Any]] = ...,
|
||||
headers: Optional[MutableMapping[str, str]] = ...,
|
||||
) -> Any: ...
|
||||
async def repository_analyze(
|
||||
self,
|
||||
repository: Any,
|
||||
*,
|
||||
blob_count: Optional[Any] = ...,
|
||||
concurrency: Optional[Any] = ...,
|
||||
detailed: Optional[Any] = ...,
|
||||
early_read_node_count: Optional[Any] = ...,
|
||||
max_blob_size: Optional[Any] = ...,
|
||||
max_total_data_size: Optional[Any] = ...,
|
||||
rare_action_probability: Optional[Any] = ...,
|
||||
rarely_abort_writes: Optional[Any] = ...,
|
||||
read_node_count: Optional[Any] = ...,
|
||||
seed: Optional[Any] = ...,
|
||||
timeout: Optional[Any] = ...,
|
||||
master_timeout: Optional[Any] = ...,
|
||||
pretty: Optional[bool] = ...,
|
||||
human: Optional[bool] = ...,
|
||||
error_trace: Optional[bool] = ...,
|
||||
|
||||
Reference in New Issue
Block a user