public class EsClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
EsClient(Credential credential,
String region) |
EsClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
CreateIndexResponse |
CreateIndex(CreateIndexRequest req)
This API is used to create indices.
|
CreateInstanceResponse |
CreateInstance(CreateInstanceRequest req)
This API is used to create an ES cluster instance with the specified specification.
|
DeleteIndexResponse |
DeleteIndex(DeleteIndexRequest req)
This API is used to delete indices.
|
DeleteInstanceResponse |
DeleteInstance(DeleteInstanceRequest req)
This API is used to terminate a cluster instance.
|
DescribeIndexListResponse |
DescribeIndexList(DescribeIndexListRequest req)
This API is used to obtain the index list.
|
DescribeIndexMetaResponse |
DescribeIndexMeta(DescribeIndexMetaRequest req)
This API is used to obtain index metadata.
|
DescribeInstanceLogsResponse |
DescribeInstanceLogs(DescribeInstanceLogsRequest req)
This API is used to query the eligible ES cluster logs in the current region.
|
DescribeInstanceOperationsResponse |
DescribeInstanceOperations(DescribeInstanceOperationsRequest req)
This API is used to query the operation history of an instance by specified criteria.
|
DescribeInstancesResponse |
DescribeInstances(DescribeInstancesRequest req)
This API is used to query all eligible instances in the current region under the current account.
|
DescribeViewsResponse |
DescribeViews(DescribeViewsRequest req)
This API is used to query view data from three dimensions: cluster, node, and Kibana.
|
GetRequestTargetNodeTypesResponse |
GetRequestTargetNodeTypes(GetRequestTargetNodeTypesRequest req)
This API is used to get the node types used to receive client requests.
|
RestartInstanceResponse |
RestartInstance(RestartInstanceRequest req)
This API is used to restart an ES cluster instance (for operations such as system update).
|
RestartKibanaResponse |
RestartKibana(RestartKibanaRequest req)
This API is used to restart Kibana.
|
RestartNodesResponse |
RestartNodes(RestartNodesRequest req)
This API is used to restart cluster nodes.
|
UpdateDictionariesResponse |
UpdateDictionaries(UpdateDictionariesRequest req)
This API is used to update ES cluster dictionaries.
|
UpdateIndexResponse |
UpdateIndex(UpdateIndexRequest req)
This API is used to update indices.
|
UpdateInstanceResponse |
UpdateInstance(UpdateInstanceRequest req)
This API is used for operations such as modifying node specification, renaming an instance, modifying configuration, resetting password, and setting Kibana blocklist/allowlist.
|
UpdatePluginsResponse |
UpdatePlugins(UpdatePluginsRequest req)
This API is used to change the list of plugins.
|
UpdateRequestTargetNodeTypesResponse |
UpdateRequestTargetNodeTypes(UpdateRequestTargetNodeTypesRequest req)
This API is used to update the node types used to receive client requests.
|
UpgradeInstanceResponse |
UpgradeInstance(UpgradeInstanceRequest req)
This API is used to upgrade ES cluster version
|
UpgradeLicenseResponse |
UpgradeLicense(UpgradeLicenseRequest req)
This API is used to upgrade ES X-Pack.
|
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
public EsClient(Credential credential, String region)
public EsClient(Credential credential, String region, ClientProfile profile)
public CreateIndexResponse CreateIndex(CreateIndexRequest req) throws TencentCloudSDKException
req
- CreateIndexRequestTencentCloudSDKException
public CreateInstanceResponse CreateInstance(CreateInstanceRequest req) throws TencentCloudSDKException
req
- CreateInstanceRequestTencentCloudSDKException
public DeleteIndexResponse DeleteIndex(DeleteIndexRequest req) throws TencentCloudSDKException
req
- DeleteIndexRequestTencentCloudSDKException
public DeleteInstanceResponse DeleteInstance(DeleteInstanceRequest req) throws TencentCloudSDKException
req
- DeleteInstanceRequestTencentCloudSDKException
public DescribeIndexListResponse DescribeIndexList(DescribeIndexListRequest req) throws TencentCloudSDKException
req
- DescribeIndexListRequestTencentCloudSDKException
public DescribeIndexMetaResponse DescribeIndexMeta(DescribeIndexMetaRequest req) throws TencentCloudSDKException
req
- DescribeIndexMetaRequestTencentCloudSDKException
public DescribeInstanceLogsResponse DescribeInstanceLogs(DescribeInstanceLogsRequest req) throws TencentCloudSDKException
req
- DescribeInstanceLogsRequestTencentCloudSDKException
public DescribeInstanceOperationsResponse DescribeInstanceOperations(DescribeInstanceOperationsRequest req) throws TencentCloudSDKException
req
- DescribeInstanceOperationsRequestTencentCloudSDKException
public DescribeInstancesResponse DescribeInstances(DescribeInstancesRequest req) throws TencentCloudSDKException
req
- DescribeInstancesRequestTencentCloudSDKException
public DescribeViewsResponse DescribeViews(DescribeViewsRequest req) throws TencentCloudSDKException
req
- DescribeViewsRequestTencentCloudSDKException
public GetRequestTargetNodeTypesResponse GetRequestTargetNodeTypes(GetRequestTargetNodeTypesRequest req) throws TencentCloudSDKException
req
- GetRequestTargetNodeTypesRequestTencentCloudSDKException
public RestartInstanceResponse RestartInstance(RestartInstanceRequest req) throws TencentCloudSDKException
req
- RestartInstanceRequestTencentCloudSDKException
public RestartKibanaResponse RestartKibana(RestartKibanaRequest req) throws TencentCloudSDKException
req
- RestartKibanaRequestTencentCloudSDKException
public RestartNodesResponse RestartNodes(RestartNodesRequest req) throws TencentCloudSDKException
req
- RestartNodesRequestTencentCloudSDKException
public UpdateDictionariesResponse UpdateDictionaries(UpdateDictionariesRequest req) throws TencentCloudSDKException
req
- UpdateDictionariesRequestTencentCloudSDKException
public UpdateIndexResponse UpdateIndex(UpdateIndexRequest req) throws TencentCloudSDKException
req
- UpdateIndexRequestTencentCloudSDKException
public UpdateInstanceResponse UpdateInstance(UpdateInstanceRequest req) throws TencentCloudSDKException
req
- UpdateInstanceRequestTencentCloudSDKException
public UpdatePluginsResponse UpdatePlugins(UpdatePluginsRequest req) throws TencentCloudSDKException
req
- UpdatePluginsRequestTencentCloudSDKException
public UpdateRequestTargetNodeTypesResponse UpdateRequestTargetNodeTypes(UpdateRequestTargetNodeTypesRequest req) throws TencentCloudSDKException
req
- UpdateRequestTargetNodeTypesRequestTencentCloudSDKException
public UpgradeInstanceResponse UpgradeInstance(UpgradeInstanceRequest req) throws TencentCloudSDKException
req
- UpgradeInstanceRequestTencentCloudSDKException
public UpgradeLicenseResponse UpgradeLicense(UpgradeLicenseRequest req) throws TencentCloudSDKException
req
- UpgradeLicenseRequestTencentCloudSDKException
Copyright © 2024. All rights reserved.