diff --git a/api/requestParams.d.ts b/api/requestParams.d.ts index dc19a1579..3dfee378b 100644 --- a/api/requestParams.d.ts +++ b/api/requestParams.d.ts @@ -2,6 +2,8 @@ // Elasticsearch B.V licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information +import { RequestBody, RequestNDBody } from '../lib/Transport' + export interface Generic { method?: string; ignore?: number | number[]; @@ -12,7 +14,7 @@ export interface Generic { source?: string; } -export interface Bulk extends Generic { +export interface Bulk extends Generic { index?: string; type?: string; _source_exclude?: string | string[]; @@ -248,12 +250,12 @@ export interface CatThreadPool extends Generic { v?: boolean; } -export interface ClearScroll extends Generic { +export interface ClearScroll extends Generic { scroll_id?: string | string[]; body?: T; } -export interface ClusterAllocationExplain extends Generic { +export interface ClusterAllocationExplain extends Generic { include_yes_decisions?: boolean; include_disk_info?: boolean; body?: T; @@ -286,7 +288,19 @@ export interface ClusterPendingTasks extends Generic { master_timeout?: string; } +<<<<<<< HEAD export interface ClusterPutSettings extends Generic { +======= +export interface ClusterPutComponentTemplate extends Generic { + name: string; + create?: boolean; + timeout?: string; + master_timeout?: string; + body: T; +} + +export interface ClusterPutSettings extends Generic { +>>>>>>> 6c82a496... Refactored type definitions (#1119) flat_settings?: boolean; master_timeout?: string; timeout?: string; @@ -296,7 +310,7 @@ export interface ClusterPutSettings extends Generic { export interface ClusterRemoteInfo extends Generic { } -export interface ClusterReroute extends Generic { +export interface ClusterReroute extends Generic { dry_run?: boolean; explain?: boolean; retry_failed?: boolean; @@ -325,7 +339,7 @@ export interface ClusterStats extends Generic { timeout?: string; } -export interface Count extends Generic { +export interface Count extends Generic { index?: string | string[]; type?: string | string[]; ignore_unavailable?: boolean; @@ -345,7 +359,7 @@ export interface Count extends Generic { body?: T; } -export interface Create extends Generic { +export interface Create extends Generic { id: string; index: string; type?: string; @@ -373,7 +387,7 @@ export interface Delete extends Generic { version_type?: 'internal' | 'external' | 'external_gte' | 'force'; } -export interface DeleteByQuery extends Generic { +export interface DeleteByQuery extends Generic { index: string | string[]; type?: string | string[]; _source_exclude?: string | string[]; @@ -459,7 +473,7 @@ export interface ExistsSource extends Generic { version_type?: 'internal' | 'external' | 'external_gte' | 'force'; } -export interface Explain extends Generic { +export interface Explain extends Generic { id: string; index: string; type?: string; @@ -535,7 +549,7 @@ export interface GetSource extends Generic { version_type?: 'internal' | 'external' | 'external_gte' | 'force'; } -export interface Index extends Generic { +export interface Index extends Generic { id?: string; index: string; type?: string; @@ -552,7 +566,7 @@ export interface Index extends Generic { body: T; } -export interface IndicesAnalyze extends Generic { +export interface IndicesAnalyze extends Generic { index?: string; body?: T; } @@ -568,7 +582,7 @@ export interface IndicesClearCache extends Generic { request?: boolean; } -export interface IndicesClone extends Generic { +export interface IndicesClone extends Generic { index: string; target: string; timeout?: string; @@ -587,7 +601,7 @@ export interface IndicesClose extends Generic { wait_for_active_shards?: string; } -export interface IndicesCreate extends Generic { +export interface IndicesCreate extends Generic { index: string; include_type_name?: boolean; wait_for_active_shards?: string; @@ -596,6 +610,14 @@ export interface IndicesCreate extends Generic { body?: T; } +<<<<<<< HEAD +======= +export interface IndicesCreateDataStream extends Generic { + name: string; + body: T; +} + +>>>>>>> 6c82a496... Refactored type definitions (#1119) export interface IndicesDelete extends Generic { index: string | string[]; timeout?: string; @@ -760,7 +782,7 @@ export interface IndicesOpen extends Generic { wait_for_active_shards?: string; } -export interface IndicesPutAlias extends Generic { +export interface IndicesPutAlias extends Generic { index: string | string[]; name: string; timeout?: string; @@ -768,10 +790,15 @@ export interface IndicesPutAlias extends Generic { body?: T; } +<<<<<<< HEAD export interface IndicesPutMapping extends Generic { index?: string | string[]; type?: string; include_type_name?: boolean; +======= +export interface IndicesPutMapping extends Generic { + index: string | string[]; +>>>>>>> 6c82a496... Refactored type definitions (#1119) timeout?: string; master_timeout?: string; ignore_unavailable?: boolean; @@ -780,7 +807,7 @@ export interface IndicesPutMapping extends Generic { body: T; } -export interface IndicesPutSettings extends Generic { +export interface IndicesPutSettings extends Generic { index?: string | string[]; master_timeout?: string; timeout?: string; @@ -792,7 +819,7 @@ export interface IndicesPutSettings extends Generic { body: T; } -export interface IndicesPutTemplate extends Generic { +export interface IndicesPutTemplate extends Generic { name: string; include_type_name?: boolean; order?: number; @@ -816,7 +843,7 @@ export interface IndicesRefresh extends Generic { expand_wildcards?: 'open' | 'closed' | 'none' | 'all'; } -export interface IndicesRollover extends Generic { +export interface IndicesRollover extends Generic { alias: string; new_index?: string; include_type_name?: boolean; @@ -843,7 +870,7 @@ export interface IndicesShardStores extends Generic { expand_wildcards?: 'open' | 'closed' | 'none' | 'all'; } -export interface IndicesShrink extends Generic { +export interface IndicesShrink extends Generic { index: string; target: string; copy_settings?: boolean; @@ -853,7 +880,7 @@ export interface IndicesShrink extends Generic { body?: T; } -export interface IndicesSplit extends Generic { +export interface IndicesSplit extends Generic { index: string; target: string; copy_settings?: boolean; @@ -878,7 +905,7 @@ export interface IndicesStats extends Generic { forbid_closed_indices?: boolean; } -export interface IndicesUpdateAliases extends Generic { +export interface IndicesUpdateAliases extends Generic { timeout?: string; master_timeout?: string; body: T; @@ -893,7 +920,7 @@ export interface IndicesUpgrade extends Generic { only_ancient_segments?: boolean; } -export interface IndicesValidateQuery extends Generic { +export interface IndicesValidateQuery extends Generic { index?: string | string[]; type?: string | string[]; explain?: boolean; @@ -928,20 +955,20 @@ export interface IngestGetPipeline extends Generic { export interface IngestProcessorGrok extends Generic { } -export interface IngestPutPipeline extends Generic { +export interface IngestPutPipeline extends Generic { id: string; master_timeout?: string; timeout?: string; body: T; } -export interface IngestSimulate extends Generic { +export interface IngestSimulate extends Generic { id?: string; verbose?: boolean; body: T; } -export interface Mget extends Generic { +export interface Mget extends Generic { index?: string; type?: string; _source_exclude?: string | string[]; @@ -957,7 +984,7 @@ export interface Mget extends Generic { body: T; } -export interface Msearch extends Generic { +export interface Msearch extends Generic { index?: string | string[]; type?: string | string[]; search_type?: 'query_then_fetch' | 'query_and_fetch' | 'dfs_query_then_fetch' | 'dfs_query_and_fetch'; @@ -970,7 +997,7 @@ export interface Msearch extends Generic { body: T; } -export interface MsearchTemplate extends Generic { +export interface MsearchTemplate extends Generic { index?: string | string[]; type?: string | string[]; search_type?: 'query_then_fetch' | 'query_and_fetch' | 'dfs_query_then_fetch' | 'dfs_query_and_fetch'; @@ -980,7 +1007,7 @@ export interface MsearchTemplate extends Generic { body: T; } -export interface Mtermvectors extends Generic { +export interface Mtermvectors extends Generic { index?: string; type?: string; ids?: string | string[]; @@ -1043,7 +1070,7 @@ export interface NodesUsage extends Generic { export interface Ping extends Generic { } -export interface PutScript extends Generic { +export interface PutScript extends Generic { id: string; context?: string; timeout?: string; @@ -1051,7 +1078,7 @@ export interface PutScript extends Generic { body: T; } -export interface RankEval extends Generic { +export interface RankEval extends Generic { index?: string | string[]; ignore_unavailable?: boolean; allow_no_indices?: boolean; @@ -1060,7 +1087,7 @@ export interface RankEval extends Generic { body: T; } -export interface Reindex extends Generic { +export interface Reindex extends Generic { refresh?: boolean; timeout?: string; wait_for_active_shards?: string; @@ -1077,23 +1104,23 @@ export interface ReindexRethrottle extends Generic { requests_per_second: number; } -export interface RenderSearchTemplate extends Generic { +export interface RenderSearchTemplate extends Generic { id?: string; body?: T; } -export interface ScriptsPainlessExecute extends Generic { +export interface ScriptsPainlessExecute extends Generic { body?: T; } -export interface Scroll extends Generic { +export interface Scroll extends Generic { scroll_id?: string; scroll?: string; rest_total_hits_as_int?: boolean; body?: T; } -export interface Search extends Generic { +export interface Search extends Generic { index?: string | string[]; type?: string | string[]; _source_exclude?: string | string[]; @@ -1153,7 +1180,7 @@ export interface SearchShards extends Generic { expand_wildcards?: 'open' | 'closed' | 'none' | 'all'; } -export interface SearchTemplate extends Generic { +export interface SearchTemplate extends Generic { index?: string | string[]; type?: string | string[]; ignore_unavailable?: boolean; @@ -1171,14 +1198,14 @@ export interface SearchTemplate extends Generic { body: T; } -export interface SnapshotCleanupRepository extends Generic { +export interface SnapshotCleanupRepository extends Generic { repository: string; master_timeout?: string; timeout?: string; body?: T; } -export interface SnapshotCreate extends Generic { +export interface SnapshotCreate extends Generic { repository: string; snapshot: string; master_timeout?: string; @@ -1186,7 +1213,7 @@ export interface SnapshotCreate extends Generic { body?: T; } -export interface SnapshotCreateRepository extends Generic { +export interface SnapshotCreateRepository extends Generic { repository: string; master_timeout?: string; timeout?: string; @@ -1220,7 +1247,7 @@ export interface SnapshotGetRepository extends Generic { local?: boolean; } -export interface SnapshotRestore extends Generic { +export interface SnapshotRestore extends Generic { repository: string; snapshot: string; master_timeout?: string; @@ -1264,7 +1291,7 @@ export interface TasksList extends Generic { timeout?: string; } -export interface Termvectors extends Generic { +export interface Termvectors extends Generic { index: string; id?: string; type?: string; @@ -1282,7 +1309,7 @@ export interface Termvectors extends Generic { body?: T; } -export interface Update extends Generic { +export interface Update extends Generic { id: string; index: string; type?: string; @@ -1302,7 +1329,7 @@ export interface Update extends Generic { body: T; } -export interface UpdateByQuery extends Generic { +export interface UpdateByQuery extends Generic { index: string | string[]; type?: string | string[]; _source_exclude?: string | string[]; @@ -1350,11 +1377,125 @@ export interface UpdateByQueryRethrottle extends Generic { requests_per_second: number; } +<<<<<<< HEAD +======= +export interface AsyncSearchDelete extends Generic { + id: string; +} + +export interface AsyncSearchGet extends Generic { + id: string; + wait_for_completion?: string; + keep_alive?: string; + typed_keys?: boolean; +} + +export interface AsyncSearchSubmit extends Generic { + index?: string | string[]; + _source_exclude?: string | string[]; + _source_include?: string | string[]; + wait_for_completion?: string; + clean_on_completion?: boolean; + keep_alive?: string; + batched_reduce_size?: number; + request_cache?: boolean; + analyzer?: string; + analyze_wildcard?: boolean; + default_operator?: 'AND' | 'OR'; + df?: string; + explain?: boolean; + stored_fields?: string | string[]; + docvalue_fields?: string | string[]; + from?: number; + ignore_unavailable?: boolean; + ignore_throttled?: boolean; + allow_no_indices?: boolean; + expand_wildcards?: 'open' | 'closed' | 'none' | 'all'; + lenient?: boolean; + preference?: string; + q?: string; + routing?: string | string[]; + search_type?: 'query_then_fetch' | 'dfs_query_then_fetch'; + size?: number; + sort?: string | string[]; + _source?: string | string[]; + _source_excludes?: string | string[]; + _source_includes?: string | string[]; + terminate_after?: number; + stats?: string | string[]; + suggest_field?: string; + suggest_mode?: 'missing' | 'popular' | 'always'; + suggest_size?: number; + suggest_text?: string; + timeout?: string; + track_scores?: boolean; + track_total_hits?: boolean; + allow_partial_search_results?: boolean; + typed_keys?: boolean; + version?: boolean; + seq_no_primary_term?: boolean; + max_concurrent_shard_requests?: number; + body?: T; +} + +export interface AutoscalingGetAutoscalingDecision extends Generic { +} + +export interface CatMlDataFrameAnalytics extends Generic { + id?: string; + allow_no_match?: boolean; + bytes?: 'b' | 'k' | 'kb' | 'm' | 'mb' | 'g' | 'gb' | 't' | 'tb' | 'p' | 'pb'; + format?: string; + h?: string | string[]; + help?: boolean; + s?: string | string[]; + time?: 'd (Days)' | 'h (Hours)' | 'm (Minutes)' | 's (Seconds)' | 'ms (Milliseconds)' | 'micros (Microseconds)' | 'nanos (Nanoseconds)'; + v?: boolean; +} + +export interface CatMlDatafeeds extends Generic { + datafeed_id?: string; + allow_no_datafeeds?: boolean; + format?: string; + h?: string | string[]; + help?: boolean; + s?: string | string[]; + time?: 'd (Days)' | 'h (Hours)' | 'm (Minutes)' | 's (Seconds)' | 'ms (Milliseconds)' | 'micros (Microseconds)' | 'nanos (Nanoseconds)'; + v?: boolean; +} + +export interface CatMlJobs extends Generic { + job_id?: string; + allow_no_jobs?: boolean; + bytes?: 'b' | 'k' | 'kb' | 'm' | 'mb' | 'g' | 'gb' | 't' | 'tb' | 'p' | 'pb'; + format?: string; + h?: string | string[]; + help?: boolean; + s?: string | string[]; + time?: 'd (Days)' | 'h (Hours)' | 'm (Minutes)' | 's (Seconds)' | 'ms (Milliseconds)' | 'micros (Microseconds)' | 'nanos (Nanoseconds)'; + v?: boolean; +} + +export interface CatMlTrainedModels extends Generic { + model_id?: string; + allow_no_match?: boolean; + from?: number; + size?: number; + bytes?: 'b' | 'k' | 'kb' | 'm' | 'mb' | 'g' | 'gb' | 't' | 'tb' | 'p' | 'pb'; + format?: string; + h?: string | string[]; + help?: boolean; + s?: string | string[]; + time?: 'd (Days)' | 'h (Hours)' | 'm (Minutes)' | 's (Seconds)' | 'ms (Milliseconds)' | 'micros (Microseconds)' | 'nanos (Nanoseconds)'; + v?: boolean; +} + +>>>>>>> 6c82a496... Refactored type definitions (#1119) export interface CcrDeleteAutoFollowPattern extends Generic { name: string; } -export interface CcrFollow extends Generic { +export interface CcrFollow extends Generic { index: string; wait_for_active_shards?: string; body: T; @@ -1368,7 +1509,7 @@ export interface CcrFollowStats extends Generic { index: string | string[]; } -export interface CcrForgetFollower extends Generic { +export interface CcrForgetFollower extends Generic { index: string; body: T; } @@ -1385,7 +1526,7 @@ export interface CcrPauseFollow extends Generic { index: string; } -export interface CcrPutAutoFollowPattern extends Generic { +export interface CcrPutAutoFollowPattern extends Generic { name: string; body: T; } @@ -1394,7 +1535,7 @@ export interface CcrResumeAutoFollowPattern extends Generic { name: string; } -export interface CcrResumeFollow extends Generic { +export interface CcrResumeFollow extends Generic { index: string; body?: T; } @@ -1406,6 +1547,56 @@ export interface CcrUnfollow extends Generic { index: string; } +<<<<<<< HEAD +======= +export interface DataFrameTransformDeprecatedDeleteTransform extends Generic { + transform_id: string; + force?: boolean; +} + +export interface DataFrameTransformDeprecatedGetTransform extends Generic { + transform_id?: string; + from?: number; + size?: number; + allow_no_match?: boolean; +} + +export interface DataFrameTransformDeprecatedGetTransformStats extends Generic { + transform_id: string; + from?: number; + size?: number; + allow_no_match?: boolean; +} + +export interface DataFrameTransformDeprecatedPreviewTransform extends Generic { + body: T; +} + +export interface DataFrameTransformDeprecatedPutTransform extends Generic { + transform_id: string; + defer_validation?: boolean; + body: T; +} + +export interface DataFrameTransformDeprecatedStartTransform extends Generic { + transform_id: string; + timeout?: string; +} + +export interface DataFrameTransformDeprecatedStopTransform extends Generic { + transform_id: string; + wait_for_completion?: boolean; + timeout?: string; + allow_no_match?: boolean; +} + +export interface DataFrameTransformDeprecatedUpdateTransform extends Generic { + transform_id: string; + defer_validation?: boolean; + body: T; +} + +>>>>>>> 6c82a496... Refactored type definitions (#1119) export interface EnrichDeletePolicy extends Generic { name: string; } @@ -1419,7 +1610,7 @@ export interface EnrichGetPolicy extends Generic { name?: string; } -export interface EnrichPutPolicy extends Generic { +export interface EnrichPutPolicy extends Generic { name: string; body: T; } @@ -1427,7 +1618,16 @@ export interface EnrichPutPolicy extends Generic { export interface EnrichStats extends Generic { } +<<<<<<< HEAD export interface GraphExplore extends Generic { +======= +export interface EqlSearch extends Generic { + index: string; + body: T; +} + +export interface GraphExplore extends Generic { +>>>>>>> 6c82a496... Refactored type definitions (#1119) index: string | string[]; type?: string | string[]; routing?: string; @@ -1452,12 +1652,12 @@ export interface IlmGetLifecycle extends Generic { export interface IlmGetStatus extends Generic { } -export interface IlmMoveToStep extends Generic { +export interface IlmMoveToStep extends Generic { index: string; body?: T; } -export interface IlmPutLifecycle extends Generic { +export interface IlmPutLifecycle extends Generic { policy: string; body?: T; } @@ -1517,7 +1717,7 @@ export interface LicenseGetBasicStatus extends Generic { export interface LicenseGetTrialStatus extends Generic { } -export interface LicensePost extends Generic { +export interface LicensePost extends Generic { acknowledge?: boolean; body?: T; } @@ -1535,7 +1735,7 @@ export interface MigrationDeprecations extends Generic { index?: string; } -export interface MlCloseJob extends Generic { +export interface MlCloseJob extends Generic { job_id: string; allow_no_jobs?: boolean; force?: boolean; @@ -1596,16 +1796,24 @@ export interface MlDeleteTrainedModel extends Generic { model_id: string; } +<<<<<<< HEAD export interface MlEvaluateDataFrame extends Generic { +======= +export interface MlEstimateModelMemory extends Generic { + body: T; +} + +export interface MlEvaluateDataFrame extends Generic { +>>>>>>> 6c82a496... Refactored type definitions (#1119) body: T; } -export interface MlExplainDataFrameAnalytics extends Generic { +export interface MlExplainDataFrameAnalytics extends Generic { id?: string; body?: T; } -export interface MlFindFileStructure extends Generic { +export interface MlFindFileStructure extends Generic { lines_to_sample?: number; line_merge_size_limit?: number; timeout?: string; @@ -1623,7 +1831,7 @@ export interface MlFindFileStructure extends Generic { body: T; } -export interface MlFlushJob extends Generic { +export interface MlFlushJob extends Generic { job_id: string; calc_interim?: boolean; start?: string; @@ -1639,7 +1847,7 @@ export interface MlForecast extends Generic { expires_in?: string; } -export interface MlGetBuckets extends Generic { +export interface MlGetBuckets extends Generic { job_id: string; timestamp?: string; expand?: boolean; @@ -1663,14 +1871,14 @@ export interface MlGetCalendarEvents extends Generic { size?: number; } -export interface MlGetCalendars extends Generic { +export interface MlGetCalendars extends Generic { calendar_id?: string; from?: number; size?: number; body?: T; } -export interface MlGetCategories extends Generic { +export interface MlGetCategories extends Generic { job_id: string; category_id?: number; from?: number; @@ -1708,7 +1916,7 @@ export interface MlGetFilters extends Generic { size?: number; } -export interface MlGetInfluencers extends Generic { +export interface MlGetInfluencers extends Generic { job_id: string; exclude_interim?: boolean; from?: number; @@ -1731,7 +1939,7 @@ export interface MlGetJobs extends Generic { allow_no_jobs?: boolean; } -export interface MlGetModelSnapshots extends Generic { +export interface MlGetModelSnapshots extends Generic { job_id: string; snapshot_id?: string; from?: number; @@ -1743,7 +1951,7 @@ export interface MlGetModelSnapshots extends Generic { body?: T; } -export interface MlGetOverallBuckets extends Generic { +export interface MlGetOverallBuckets extends Generic { job_id: string; top_n?: number; bucket_span?: string; @@ -1755,7 +1963,7 @@ export interface MlGetOverallBuckets extends Generic { body?: T; } -export interface MlGetRecords extends Generic { +export interface MlGetRecords extends Generic { job_id: string; exclude_interim?: boolean; from?: number; @@ -1791,12 +1999,12 @@ export interface MlOpenJob extends Generic { job_id: string; } -export interface MlPostCalendarEvents extends Generic { +export interface MlPostCalendarEvents extends Generic { calendar_id: string; body: T; } -export interface MlPostData extends Generic { +export interface MlPostData extends Generic { job_id: string; reset_start?: string; reset_end?: string; @@ -1807,7 +2015,7 @@ export interface MlPreviewDatafeed extends Generic { datafeed_id: string; } -export interface MlPutCalendar extends Generic { +export interface MlPutCalendar extends Generic { calendar_id: string; body?: T; } @@ -1817,32 +2025,32 @@ export interface MlPutCalendarJob extends Generic { job_id: string; } -export interface MlPutDataFrameAnalytics extends Generic { +export interface MlPutDataFrameAnalytics extends Generic { id: string; body: T; } -export interface MlPutDatafeed extends Generic { +export interface MlPutDatafeed extends Generic { datafeed_id: string; body: T; } -export interface MlPutFilter extends Generic { +export interface MlPutFilter extends Generic { filter_id: string; body: T; } -export interface MlPutJob extends Generic { +export interface MlPutJob extends Generic { job_id: string; body: T; } -export interface MlPutTrainedModel extends Generic { +export interface MlPutTrainedModel extends Generic { model_id: string; body: T; } -export interface MlRevertModelSnapshot extends Generic { +export interface MlRevertModelSnapshot extends Generic { job_id: string; snapshot_id: string; delete_intervening_results?: boolean; @@ -1854,13 +2062,13 @@ export interface MlSetUpgradeMode extends Generic { timeout?: string; } -export interface MlStartDataFrameAnalytics extends Generic { +export interface MlStartDataFrameAnalytics extends Generic { id: string; timeout?: string; body?: T; } -export interface MlStartDatafeed extends Generic { +export interface MlStartDatafeed extends Generic { datafeed_id: string; start?: string; end?: string; @@ -1868,7 +2076,7 @@ export interface MlStartDatafeed extends Generic { body?: T; } -export interface MlStopDataFrameAnalytics extends Generic { +export interface MlStopDataFrameAnalytics extends Generic { id: string; allow_no_match?: boolean; force?: boolean; @@ -1883,36 +2091,36 @@ export interface MlStopDatafeed extends Generic { timeout?: string; } -export interface MlUpdateDatafeed extends Generic { +export interface MlUpdateDatafeed extends Generic { datafeed_id: string; body: T; } -export interface MlUpdateFilter extends Generic { +export interface MlUpdateFilter extends Generic { filter_id: string; body: T; } -export interface MlUpdateJob extends Generic { +export interface MlUpdateJob extends Generic { job_id: string; body: T; } -export interface MlUpdateModelSnapshot extends Generic { +export interface MlUpdateModelSnapshot extends Generic { job_id: string; snapshot_id: string; body: T; } -export interface MlValidate extends Generic { +export interface MlValidate extends Generic { body: T; } -export interface MlValidateDetector extends Generic { +export interface MlValidateDetector extends Generic { body: T; } -export interface MonitoringBulk extends Generic { +export interface MonitoringBulk extends Generic { type?: string; system_id?: string; system_api_version?: string; @@ -1936,12 +2144,12 @@ export interface RollupGetRollupIndexCaps extends Generic { index: string; } -export interface RollupPutJob extends Generic { +export interface RollupPutJob extends Generic { id: string; body: T; } -export interface RollupRollupSearch extends Generic { +export interface RollupRollupSearch extends Generic { index: string | string[]; type?: string; typed_keys?: boolean; @@ -1962,7 +2170,7 @@ export interface RollupStopJob extends Generic { export interface SecurityAuthenticate extends Generic { } -export interface SecurityChangePassword extends Generic { +export interface SecurityChangePassword extends Generic { username?: string; refresh?: 'true' | 'false' | 'wait_for'; body: T; @@ -1977,7 +2185,7 @@ export interface SecurityClearCachedRoles extends Generic { name: string | string[]; } -export interface SecurityCreateApiKey extends Generic { +export interface SecurityCreateApiKey extends Generic { refresh?: 'true' | 'false' | 'wait_for'; body: T; } @@ -2037,7 +2245,7 @@ export interface SecurityGetRoleMapping extends Generic { name?: string; } -export interface SecurityGetToken extends Generic { +export interface SecurityGetToken extends Generic { body: T; } @@ -2048,37 +2256,37 @@ export interface SecurityGetUser extends Generic { export interface SecurityGetUserPrivileges extends Generic { } -export interface SecurityHasPrivileges extends Generic { +export interface SecurityHasPrivileges extends Generic { user?: string; body: T; } -export interface SecurityInvalidateApiKey extends Generic { +export interface SecurityInvalidateApiKey extends Generic { body: T; } -export interface SecurityInvalidateToken extends Generic { +export interface SecurityInvalidateToken extends Generic { body: T; } -export interface SecurityPutPrivileges extends Generic { +export interface SecurityPutPrivileges extends Generic { refresh?: 'true' | 'false' | 'wait_for'; body: T; } -export interface SecurityPutRole extends Generic { +export interface SecurityPutRole extends Generic { name: string; refresh?: 'true' | 'false' | 'wait_for'; body: T; } -export interface SecurityPutRoleMapping extends Generic { +export interface SecurityPutRoleMapping extends Generic { name: string; refresh?: 'true' | 'false' | 'wait_for'; body: T; } -export interface SecurityPutUser extends Generic { +export interface SecurityPutUser extends Generic { username: string; refresh?: 'true' | 'false' | 'wait_for'; body: T; @@ -2105,7 +2313,7 @@ export interface SlmGetStats extends Generic { export interface SlmGetStatus extends Generic { } -export interface SlmPutLifecycle extends Generic { +export interface SlmPutLifecycle extends Generic { policy_id: string; body?: T; } @@ -2116,16 +2324,16 @@ export interface SlmStart extends Generic { export interface SlmStop extends Generic { } -export interface SqlClearCursor extends Generic { +export interface SqlClearCursor extends Generic { body: T; } -export interface SqlQuery extends Generic { +export interface SqlQuery extends Generic { format?: string; body: T; } -export interface SqlTranslate extends Generic { +export interface SqlTranslate extends Generic { body: T; } @@ -2151,11 +2359,11 @@ export interface TransformGetTransformStats extends Generic { allow_no_match?: boolean; } -export interface TransformPreviewTransform extends Generic { +export interface TransformPreviewTransform extends Generic { body: T; } -export interface TransformPutTransform extends Generic { +export interface TransformPutTransform extends Generic { transform_id: string; defer_validation?: boolean; body: T; @@ -2175,7 +2383,7 @@ export interface TransformStopTransform extends Generic { wait_for_checkpoint?: boolean; } -export interface TransformUpdateTransform extends Generic { +export interface TransformUpdateTransform extends Generic { transform_id: string; defer_validation?: boolean; body: T; @@ -2198,7 +2406,7 @@ export interface WatcherDeleteWatch extends Generic { id: string; } -export interface WatcherExecuteWatch extends Generic { +export interface WatcherExecuteWatch extends Generic { id?: string; debug?: boolean; body?: T; @@ -2208,7 +2416,7 @@ export interface WatcherGetWatch extends Generic { id: string; } -export interface WatcherPutWatch extends Generic { +export interface WatcherPutWatch extends Generic { id: string; active?: boolean; version?: number; diff --git a/docs/typescript.asciidoc b/docs/typescript.asciidoc index 94f8a28ff..1350f2ae3 100644 --- a/docs/typescript.asciidoc +++ b/docs/typescript.asciidoc @@ -13,7 +13,14 @@ request for instance, you can access them via `RequestParams.Search`. Every API that supports a body, accepts a https://www.typescriptlang.org/docs/handbook/generics.html[generics] which represents the type of the request body, if you don't configure anything, it -will default to `any`. +will default to `RequestBody`. + +`RequestBody`, along with `RequestNDBody` and `ResponseBody` are defined inside the client, and it looks like this: +[source,ts] +---- +type RequestBody> = T | string | Buffer | ReadableStream +type RequestNDBody[]> = T | string[] | Buffer | ReadableStream +type ResponseBody> = T | string | boolean | ReadableStream +---- For example: @@ -49,7 +56,7 @@ const searchParams: RequestParams.Search = { You can find the type definiton of a response in `ApiResponse`, which accepts a generics as well if you want to specify the body type, otherwise it defaults to -`any`. +`BodyType`. [source,ts] ---- @@ -137,19 +144,43 @@ interface Source { foo: string } -async function run (): Promise { - // Define the search parameters - const searchParams: RequestParams.Search = { +async function run () { + // All of the examples below are valid code, by default, + // the request body will be `RequestBody` and response will be `ResponseBody`. + const response = await client.search({ index: 'test', body: { query: { match: { foo: 'bar' } } } - } + }) + // body here is `ResponseBody` + console.log(response.body) - // Craft the final type definition - const response: ApiResponse> = await client.search(searchParams) + // The first generic is the request body + const response = await client.search({ + index: 'test', + // Here the body must follow the `SearchBody` interface + body: { + query: { + match: { foo: 'bar' } + } + } + }) + // body here is `ResponseBody` + console.log(response.body) + + const response = await client.search>({ + index: 'test', + // Here the body must follow the `SearchBody` interface + body: { + query: { + match: { foo: 'bar' } + } + } + }) + // Now you can have full type definition of the response console.log(response.body) } diff --git a/index.d.ts b/index.d.ts index 49e8e4555..127f97769 100644 --- a/index.d.ts +++ b/index.d.ts @@ -4,9 +4,9 @@ /// -import { EventEmitter } from 'events'; import { ConnectionOptions as TlsConnectionOptions } from 'tls'; import Transport, { + ApiError, ApiResponse, RequestEvent, TransportRequestParams, @@ -14,31 +14,26 @@ import Transport, { nodeFilterFn, nodeSelectorFn, generateRequestIdFn, - TransportRequestCallback + TransportRequestCallback, + RequestBody, + RequestNDBody, + ResponseBody } from './lib/Transport'; import { URL } from 'url'; import Connection, { AgentOptions, agentFn } from './lib/Connection'; -import { ConnectionPool, ResurrectEvent, BasicAuth, ApiKeyAuth } from './lib/pool'; +import { + ConnectionPool, + BaseConnectionPool, + CloudConnectionPool, + ResurrectEvent, + BasicAuth, + ApiKeyAuth +} from './lib/pool'; import Serializer from './lib/Serializer'; import * as RequestParams from './api/requestParams'; import * as errors from './lib/errors'; -declare type anyObject = { - [key: string]: any; -}; - -declare type callbackFn = (err: Error | null, result: ApiResponse) => void; - -interface ApiMethod { - // Promise API - (): Promise>; - (params: TParams): Promise>; - (params: TParams, options: TransportRequestOptions): Promise>; - // Callback API - (callback: callbackFn): TransportRequestCallback; - (params: TParams, callback: callbackFn): TransportRequestCallback; - (params: TParams, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback; -} +declare type callbackFn = (err: ApiError, result: ApiResponse) => void; // Extend API interface ClientExtendsCallbackOptions { @@ -63,7 +58,7 @@ interface NodeOptions { id?: string; agent?: AgentOptions; ssl?: TlsConnectionOptions; - headers?: anyObject; + headers?: Record; roles?: { master: boolean; data: boolean; @@ -74,7 +69,7 @@ interface NodeOptions { interface ClientOptions { node?: string | string[] | NodeOptions | NodeOptions[]; - nodes?: string | string[]; + nodes?: string | string[] | NodeOptions | NodeOptions[]; Connection?: typeof Connection; ConnectionPool?: typeof ConnectionPool; Transport?: typeof Transport; @@ -93,7 +88,7 @@ interface ClientOptions { agent?: AgentOptions | agentFn; nodeFilter?: nodeFilterFn; nodeSelector?: nodeSelectorFn | string; - headers?: anyObject; + headers?: Record; opaqueIdPrefix?: string; generateRequestId?: generateRequestIdFn; name?: string; @@ -115,6 +110,7 @@ declare class Client extends EventEmitter { child(opts?: ClientOptions): Client; close(callback?: Function): Promise | void; /* GENERATED */ +<<<<<<< HEAD bulk: ApiMethod cat: { aliases: ApiMethod @@ -139,35 +135,276 @@ declare class Client extends EventEmitter { templates: ApiMethod thread_pool: ApiMethod threadPool: ApiMethod +======= + async_search: { + delete(params?: RequestParams.AsyncSearchDelete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.AsyncSearchDelete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.AsyncSearchDelete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.AsyncSearchGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.AsyncSearchGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.AsyncSearchGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + submit(params?: RequestParams.AsyncSearchSubmit, options?: TransportRequestOptions): Promise> + submit(callback: callbackFn): TransportRequestCallback + submit(params: RequestParams.AsyncSearchSubmit, callback: callbackFn): TransportRequestCallback + submit(params: RequestParams.AsyncSearchSubmit, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + asyncSearch: { + delete(params?: RequestParams.AsyncSearchDelete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.AsyncSearchDelete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.AsyncSearchDelete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.AsyncSearchGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.AsyncSearchGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.AsyncSearchGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + submit(params?: RequestParams.AsyncSearchSubmit, options?: TransportRequestOptions): Promise> + submit(callback: callbackFn): TransportRequestCallback + submit(params: RequestParams.AsyncSearchSubmit, callback: callbackFn): TransportRequestCallback + submit(params: RequestParams.AsyncSearchSubmit, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + autoscaling: { + get_autoscaling_decision(params?: RequestParams.AutoscalingGetAutoscalingDecision, options?: TransportRequestOptions): Promise> + get_autoscaling_decision(callback: callbackFn): TransportRequestCallback + get_autoscaling_decision(params: RequestParams.AutoscalingGetAutoscalingDecision, callback: callbackFn): TransportRequestCallback + get_autoscaling_decision(params: RequestParams.AutoscalingGetAutoscalingDecision, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getAutoscalingDecision(params?: RequestParams.AutoscalingGetAutoscalingDecision, options?: TransportRequestOptions): Promise> + getAutoscalingDecision(callback: callbackFn): TransportRequestCallback + getAutoscalingDecision(params: RequestParams.AutoscalingGetAutoscalingDecision, callback: callbackFn): TransportRequestCallback + getAutoscalingDecision(params: RequestParams.AutoscalingGetAutoscalingDecision, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + bulk(params?: RequestParams.Bulk, options?: TransportRequestOptions): Promise> + bulk(callback: callbackFn): TransportRequestCallback + bulk(params: RequestParams.Bulk, callback: callbackFn): TransportRequestCallback + bulk(params: RequestParams.Bulk, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + cat: { + aliases(params?: RequestParams.CatAliases, options?: TransportRequestOptions): Promise> + aliases(callback: callbackFn): TransportRequestCallback + aliases(params: RequestParams.CatAliases, callback: callbackFn): TransportRequestCallback + aliases(params: RequestParams.CatAliases, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + allocation(params?: RequestParams.CatAllocation, options?: TransportRequestOptions): Promise> + allocation(callback: callbackFn): TransportRequestCallback + allocation(params: RequestParams.CatAllocation, callback: callbackFn): TransportRequestCallback + allocation(params: RequestParams.CatAllocation, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + count(params?: RequestParams.CatCount, options?: TransportRequestOptions): Promise> + count(callback: callbackFn): TransportRequestCallback + count(params: RequestParams.CatCount, callback: callbackFn): TransportRequestCallback + count(params: RequestParams.CatCount, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + fielddata(params?: RequestParams.CatFielddata, options?: TransportRequestOptions): Promise> + fielddata(callback: callbackFn): TransportRequestCallback + fielddata(params: RequestParams.CatFielddata, callback: callbackFn): TransportRequestCallback + fielddata(params: RequestParams.CatFielddata, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + health(params?: RequestParams.CatHealth, options?: TransportRequestOptions): Promise> + health(callback: callbackFn): TransportRequestCallback + health(params: RequestParams.CatHealth, callback: callbackFn): TransportRequestCallback + health(params: RequestParams.CatHealth, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + help(params?: RequestParams.CatHelp, options?: TransportRequestOptions): Promise> + help(callback: callbackFn): TransportRequestCallback + help(params: RequestParams.CatHelp, callback: callbackFn): TransportRequestCallback + help(params: RequestParams.CatHelp, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + indices(params?: RequestParams.CatIndices, options?: TransportRequestOptions): Promise> + indices(callback: callbackFn): TransportRequestCallback + indices(params: RequestParams.CatIndices, callback: callbackFn): TransportRequestCallback + indices(params: RequestParams.CatIndices, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + master(params?: RequestParams.CatMaster, options?: TransportRequestOptions): Promise> + master(callback: callbackFn): TransportRequestCallback + master(params: RequestParams.CatMaster, callback: callbackFn): TransportRequestCallback + master(params: RequestParams.CatMaster, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ml_data_frame_analytics(params?: RequestParams.CatMlDataFrameAnalytics, options?: TransportRequestOptions): Promise> + ml_data_frame_analytics(callback: callbackFn): TransportRequestCallback + ml_data_frame_analytics(params: RequestParams.CatMlDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + ml_data_frame_analytics(params: RequestParams.CatMlDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + mlDataFrameAnalytics(params?: RequestParams.CatMlDataFrameAnalytics, options?: TransportRequestOptions): Promise> + mlDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + mlDataFrameAnalytics(params: RequestParams.CatMlDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + mlDataFrameAnalytics(params: RequestParams.CatMlDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ml_datafeeds(params?: RequestParams.CatMlDatafeeds, options?: TransportRequestOptions): Promise> + ml_datafeeds(callback: callbackFn): TransportRequestCallback + ml_datafeeds(params: RequestParams.CatMlDatafeeds, callback: callbackFn): TransportRequestCallback + ml_datafeeds(params: RequestParams.CatMlDatafeeds, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + mlDatafeeds(params?: RequestParams.CatMlDatafeeds, options?: TransportRequestOptions): Promise> + mlDatafeeds(callback: callbackFn): TransportRequestCallback + mlDatafeeds(params: RequestParams.CatMlDatafeeds, callback: callbackFn): TransportRequestCallback + mlDatafeeds(params: RequestParams.CatMlDatafeeds, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ml_jobs(params?: RequestParams.CatMlJobs, options?: TransportRequestOptions): Promise> + ml_jobs(callback: callbackFn): TransportRequestCallback + ml_jobs(params: RequestParams.CatMlJobs, callback: callbackFn): TransportRequestCallback + ml_jobs(params: RequestParams.CatMlJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + mlJobs(params?: RequestParams.CatMlJobs, options?: TransportRequestOptions): Promise> + mlJobs(callback: callbackFn): TransportRequestCallback + mlJobs(params: RequestParams.CatMlJobs, callback: callbackFn): TransportRequestCallback + mlJobs(params: RequestParams.CatMlJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ml_trained_models(params?: RequestParams.CatMlTrainedModels, options?: TransportRequestOptions): Promise> + ml_trained_models(callback: callbackFn): TransportRequestCallback + ml_trained_models(params: RequestParams.CatMlTrainedModels, callback: callbackFn): TransportRequestCallback + ml_trained_models(params: RequestParams.CatMlTrainedModels, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + mlTrainedModels(params?: RequestParams.CatMlTrainedModels, options?: TransportRequestOptions): Promise> + mlTrainedModels(callback: callbackFn): TransportRequestCallback + mlTrainedModels(params: RequestParams.CatMlTrainedModels, callback: callbackFn): TransportRequestCallback + mlTrainedModels(params: RequestParams.CatMlTrainedModels, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + nodeattrs(params?: RequestParams.CatNodeattrs, options?: TransportRequestOptions): Promise> + nodeattrs(callback: callbackFn): TransportRequestCallback + nodeattrs(params: RequestParams.CatNodeattrs, callback: callbackFn): TransportRequestCallback + nodeattrs(params: RequestParams.CatNodeattrs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + nodes(params?: RequestParams.CatNodes, options?: TransportRequestOptions): Promise> + nodes(callback: callbackFn): TransportRequestCallback + nodes(params: RequestParams.CatNodes, callback: callbackFn): TransportRequestCallback + nodes(params: RequestParams.CatNodes, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pending_tasks(params?: RequestParams.CatPendingTasks, options?: TransportRequestOptions): Promise> + pending_tasks(callback: callbackFn): TransportRequestCallback + pending_tasks(params: RequestParams.CatPendingTasks, callback: callbackFn): TransportRequestCallback + pending_tasks(params: RequestParams.CatPendingTasks, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pendingTasks(params?: RequestParams.CatPendingTasks, options?: TransportRequestOptions): Promise> + pendingTasks(callback: callbackFn): TransportRequestCallback + pendingTasks(params: RequestParams.CatPendingTasks, callback: callbackFn): TransportRequestCallback + pendingTasks(params: RequestParams.CatPendingTasks, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + plugins(params?: RequestParams.CatPlugins, options?: TransportRequestOptions): Promise> + plugins(callback: callbackFn): TransportRequestCallback + plugins(params: RequestParams.CatPlugins, callback: callbackFn): TransportRequestCallback + plugins(params: RequestParams.CatPlugins, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + recovery(params?: RequestParams.CatRecovery, options?: TransportRequestOptions): Promise> + recovery(callback: callbackFn): TransportRequestCallback + recovery(params: RequestParams.CatRecovery, callback: callbackFn): TransportRequestCallback + recovery(params: RequestParams.CatRecovery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + repositories(params?: RequestParams.CatRepositories, options?: TransportRequestOptions): Promise> + repositories(callback: callbackFn): TransportRequestCallback + repositories(params: RequestParams.CatRepositories, callback: callbackFn): TransportRequestCallback + repositories(params: RequestParams.CatRepositories, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + segments(params?: RequestParams.CatSegments, options?: TransportRequestOptions): Promise> + segments(callback: callbackFn): TransportRequestCallback + segments(params: RequestParams.CatSegments, callback: callbackFn): TransportRequestCallback + segments(params: RequestParams.CatSegments, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + shards(params?: RequestParams.CatShards, options?: TransportRequestOptions): Promise> + shards(callback: callbackFn): TransportRequestCallback + shards(params: RequestParams.CatShards, callback: callbackFn): TransportRequestCallback + shards(params: RequestParams.CatShards, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + snapshots(params?: RequestParams.CatSnapshots, options?: TransportRequestOptions): Promise> + snapshots(callback: callbackFn): TransportRequestCallback + snapshots(params: RequestParams.CatSnapshots, callback: callbackFn): TransportRequestCallback + snapshots(params: RequestParams.CatSnapshots, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + tasks(params?: RequestParams.CatTasks, options?: TransportRequestOptions): Promise> + tasks(callback: callbackFn): TransportRequestCallback + tasks(params: RequestParams.CatTasks, callback: callbackFn): TransportRequestCallback + tasks(params: RequestParams.CatTasks, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + templates(params?: RequestParams.CatTemplates, options?: TransportRequestOptions): Promise> + templates(callback: callbackFn): TransportRequestCallback + templates(params: RequestParams.CatTemplates, callback: callbackFn): TransportRequestCallback + templates(params: RequestParams.CatTemplates, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + thread_pool(params?: RequestParams.CatThreadPool, options?: TransportRequestOptions): Promise> + thread_pool(callback: callbackFn): TransportRequestCallback + thread_pool(params: RequestParams.CatThreadPool, callback: callbackFn): TransportRequestCallback + thread_pool(params: RequestParams.CatThreadPool, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + threadPool(params?: RequestParams.CatThreadPool, options?: TransportRequestOptions): Promise> + threadPool(callback: callbackFn): TransportRequestCallback + threadPool(params: RequestParams.CatThreadPool, callback: callbackFn): TransportRequestCallback + threadPool(params: RequestParams.CatThreadPool, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) } ccr: { - delete_auto_follow_pattern: ApiMethod - deleteAutoFollowPattern: ApiMethod - follow: ApiMethod - follow_info: ApiMethod - followInfo: ApiMethod - follow_stats: ApiMethod - followStats: ApiMethod - forget_follower: ApiMethod - forgetFollower: ApiMethod - get_auto_follow_pattern: ApiMethod - getAutoFollowPattern: ApiMethod - pause_auto_follow_pattern: ApiMethod - pauseAutoFollowPattern: ApiMethod - pause_follow: ApiMethod - pauseFollow: ApiMethod - put_auto_follow_pattern: ApiMethod - putAutoFollowPattern: ApiMethod - resume_auto_follow_pattern: ApiMethod - resumeAutoFollowPattern: ApiMethod - resume_follow: ApiMethod - resumeFollow: ApiMethod - stats: ApiMethod - unfollow: ApiMethod - } - clear_scroll: ApiMethod - clearScroll: ApiMethod + delete_auto_follow_pattern(params?: RequestParams.CcrDeleteAutoFollowPattern, options?: TransportRequestOptions): Promise> + delete_auto_follow_pattern(callback: callbackFn): TransportRequestCallback + delete_auto_follow_pattern(params: RequestParams.CcrDeleteAutoFollowPattern, callback: callbackFn): TransportRequestCallback + delete_auto_follow_pattern(params: RequestParams.CcrDeleteAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteAutoFollowPattern(params?: RequestParams.CcrDeleteAutoFollowPattern, options?: TransportRequestOptions): Promise> + deleteAutoFollowPattern(callback: callbackFn): TransportRequestCallback + deleteAutoFollowPattern(params: RequestParams.CcrDeleteAutoFollowPattern, callback: callbackFn): TransportRequestCallback + deleteAutoFollowPattern(params: RequestParams.CcrDeleteAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + follow(params?: RequestParams.CcrFollow, options?: TransportRequestOptions): Promise> + follow(callback: callbackFn): TransportRequestCallback + follow(params: RequestParams.CcrFollow, callback: callbackFn): TransportRequestCallback + follow(params: RequestParams.CcrFollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + follow_info(params?: RequestParams.CcrFollowInfo, options?: TransportRequestOptions): Promise> + follow_info(callback: callbackFn): TransportRequestCallback + follow_info(params: RequestParams.CcrFollowInfo, callback: callbackFn): TransportRequestCallback + follow_info(params: RequestParams.CcrFollowInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + followInfo(params?: RequestParams.CcrFollowInfo, options?: TransportRequestOptions): Promise> + followInfo(callback: callbackFn): TransportRequestCallback + followInfo(params: RequestParams.CcrFollowInfo, callback: callbackFn): TransportRequestCallback + followInfo(params: RequestParams.CcrFollowInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + follow_stats(params?: RequestParams.CcrFollowStats, options?: TransportRequestOptions): Promise> + follow_stats(callback: callbackFn): TransportRequestCallback + follow_stats(params: RequestParams.CcrFollowStats, callback: callbackFn): TransportRequestCallback + follow_stats(params: RequestParams.CcrFollowStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + followStats(params?: RequestParams.CcrFollowStats, options?: TransportRequestOptions): Promise> + followStats(callback: callbackFn): TransportRequestCallback + followStats(params: RequestParams.CcrFollowStats, callback: callbackFn): TransportRequestCallback + followStats(params: RequestParams.CcrFollowStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forget_follower(params?: RequestParams.CcrForgetFollower, options?: TransportRequestOptions): Promise> + forget_follower(callback: callbackFn): TransportRequestCallback + forget_follower(params: RequestParams.CcrForgetFollower, callback: callbackFn): TransportRequestCallback + forget_follower(params: RequestParams.CcrForgetFollower, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forgetFollower(params?: RequestParams.CcrForgetFollower, options?: TransportRequestOptions): Promise> + forgetFollower(callback: callbackFn): TransportRequestCallback + forgetFollower(params: RequestParams.CcrForgetFollower, callback: callbackFn): TransportRequestCallback + forgetFollower(params: RequestParams.CcrForgetFollower, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_auto_follow_pattern(params?: RequestParams.CcrGetAutoFollowPattern, options?: TransportRequestOptions): Promise> + get_auto_follow_pattern(callback: callbackFn): TransportRequestCallback + get_auto_follow_pattern(params: RequestParams.CcrGetAutoFollowPattern, callback: callbackFn): TransportRequestCallback + get_auto_follow_pattern(params: RequestParams.CcrGetAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params?: RequestParams.CcrGetAutoFollowPattern, options?: TransportRequestOptions): Promise> + getAutoFollowPattern(callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params: RequestParams.CcrGetAutoFollowPattern, callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params: RequestParams.CcrGetAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pause_auto_follow_pattern(params?: RequestParams.CcrPauseAutoFollowPattern, options?: TransportRequestOptions): Promise> + pause_auto_follow_pattern(callback: callbackFn): TransportRequestCallback + pause_auto_follow_pattern(params: RequestParams.CcrPauseAutoFollowPattern, callback: callbackFn): TransportRequestCallback + pause_auto_follow_pattern(params: RequestParams.CcrPauseAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pauseAutoFollowPattern(params?: RequestParams.CcrPauseAutoFollowPattern, options?: TransportRequestOptions): Promise> + pauseAutoFollowPattern(callback: callbackFn): TransportRequestCallback + pauseAutoFollowPattern(params: RequestParams.CcrPauseAutoFollowPattern, callback: callbackFn): TransportRequestCallback + pauseAutoFollowPattern(params: RequestParams.CcrPauseAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pause_follow(params?: RequestParams.CcrPauseFollow, options?: TransportRequestOptions): Promise> + pause_follow(callback: callbackFn): TransportRequestCallback + pause_follow(params: RequestParams.CcrPauseFollow, callback: callbackFn): TransportRequestCallback + pause_follow(params: RequestParams.CcrPauseFollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pauseFollow(params?: RequestParams.CcrPauseFollow, options?: TransportRequestOptions): Promise> + pauseFollow(callback: callbackFn): TransportRequestCallback + pauseFollow(params: RequestParams.CcrPauseFollow, callback: callbackFn): TransportRequestCallback + pauseFollow(params: RequestParams.CcrPauseFollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_auto_follow_pattern(params?: RequestParams.CcrPutAutoFollowPattern, options?: TransportRequestOptions): Promise> + put_auto_follow_pattern(callback: callbackFn): TransportRequestCallback + put_auto_follow_pattern(params: RequestParams.CcrPutAutoFollowPattern, callback: callbackFn): TransportRequestCallback + put_auto_follow_pattern(params: RequestParams.CcrPutAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putAutoFollowPattern(params?: RequestParams.CcrPutAutoFollowPattern, options?: TransportRequestOptions): Promise> + putAutoFollowPattern(callback: callbackFn): TransportRequestCallback + putAutoFollowPattern(params: RequestParams.CcrPutAutoFollowPattern, callback: callbackFn): TransportRequestCallback + putAutoFollowPattern(params: RequestParams.CcrPutAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resume_auto_follow_pattern(params?: RequestParams.CcrResumeAutoFollowPattern, options?: TransportRequestOptions): Promise> + resume_auto_follow_pattern(callback: callbackFn): TransportRequestCallback + resume_auto_follow_pattern(params: RequestParams.CcrResumeAutoFollowPattern, callback: callbackFn): TransportRequestCallback + resume_auto_follow_pattern(params: RequestParams.CcrResumeAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resumeAutoFollowPattern(params?: RequestParams.CcrResumeAutoFollowPattern, options?: TransportRequestOptions): Promise> + resumeAutoFollowPattern(callback: callbackFn): TransportRequestCallback + resumeAutoFollowPattern(params: RequestParams.CcrResumeAutoFollowPattern, callback: callbackFn): TransportRequestCallback + resumeAutoFollowPattern(params: RequestParams.CcrResumeAutoFollowPattern, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resume_follow(params?: RequestParams.CcrResumeFollow, options?: TransportRequestOptions): Promise> + resume_follow(callback: callbackFn): TransportRequestCallback + resume_follow(params: RequestParams.CcrResumeFollow, callback: callbackFn): TransportRequestCallback + resume_follow(params: RequestParams.CcrResumeFollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resumeFollow(params?: RequestParams.CcrResumeFollow, options?: TransportRequestOptions): Promise> + resumeFollow(callback: callbackFn): TransportRequestCallback + resumeFollow(params: RequestParams.CcrResumeFollow, callback: callbackFn): TransportRequestCallback + resumeFollow(params: RequestParams.CcrResumeFollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.CcrStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.CcrStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.CcrStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + unfollow(params?: RequestParams.CcrUnfollow, options?: TransportRequestOptions): Promise> + unfollow(callback: callbackFn): TransportRequestCallback + unfollow(params: RequestParams.CcrUnfollow, callback: callbackFn): TransportRequestCallback + unfollow(params: RequestParams.CcrUnfollow, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + clear_scroll(params?: RequestParams.ClearScroll, options?: TransportRequestOptions): Promise> + clear_scroll(callback: callbackFn): TransportRequestCallback + clear_scroll(params: RequestParams.ClearScroll, callback: callbackFn): TransportRequestCallback + clear_scroll(params: RequestParams.ClearScroll, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearScroll(params?: RequestParams.ClearScroll, options?: TransportRequestOptions): Promise> + clearScroll(callback: callbackFn): TransportRequestCallback + clearScroll(params: RequestParams.ClearScroll, callback: callbackFn): TransportRequestCallback + clearScroll(params: RequestParams.ClearScroll, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback cluster: { +<<<<<<< HEAD allocation_explain: ApiMethod allocationExplain: ApiMethod get_settings: ApiMethod @@ -192,17 +429,296 @@ declare class Client extends EventEmitter { deleteByQueryRethrottle: ApiMethod delete_script: ApiMethod deleteScript: ApiMethod +======= + allocation_explain(params?: RequestParams.ClusterAllocationExplain, options?: TransportRequestOptions): Promise> + allocation_explain(callback: callbackFn): TransportRequestCallback + allocation_explain(params: RequestParams.ClusterAllocationExplain, callback: callbackFn): TransportRequestCallback + allocation_explain(params: RequestParams.ClusterAllocationExplain, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + allocationExplain(params?: RequestParams.ClusterAllocationExplain, options?: TransportRequestOptions): Promise> + allocationExplain(callback: callbackFn): TransportRequestCallback + allocationExplain(params: RequestParams.ClusterAllocationExplain, callback: callbackFn): TransportRequestCallback + allocationExplain(params: RequestParams.ClusterAllocationExplain, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_component_template(params?: RequestParams.ClusterDeleteComponentTemplate, options?: TransportRequestOptions): Promise> + delete_component_template(callback: callbackFn): TransportRequestCallback + delete_component_template(params: RequestParams.ClusterDeleteComponentTemplate, callback: callbackFn): TransportRequestCallback + delete_component_template(params: RequestParams.ClusterDeleteComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteComponentTemplate(params?: RequestParams.ClusterDeleteComponentTemplate, options?: TransportRequestOptions): Promise> + deleteComponentTemplate(callback: callbackFn): TransportRequestCallback + deleteComponentTemplate(params: RequestParams.ClusterDeleteComponentTemplate, callback: callbackFn): TransportRequestCallback + deleteComponentTemplate(params: RequestParams.ClusterDeleteComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_component_template(params?: RequestParams.ClusterGetComponentTemplate, options?: TransportRequestOptions): Promise> + get_component_template(callback: callbackFn): TransportRequestCallback + get_component_template(params: RequestParams.ClusterGetComponentTemplate, callback: callbackFn): TransportRequestCallback + get_component_template(params: RequestParams.ClusterGetComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getComponentTemplate(params?: RequestParams.ClusterGetComponentTemplate, options?: TransportRequestOptions): Promise> + getComponentTemplate(callback: callbackFn): TransportRequestCallback + getComponentTemplate(params: RequestParams.ClusterGetComponentTemplate, callback: callbackFn): TransportRequestCallback + getComponentTemplate(params: RequestParams.ClusterGetComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_settings(params?: RequestParams.ClusterGetSettings, options?: TransportRequestOptions): Promise> + get_settings(callback: callbackFn): TransportRequestCallback + get_settings(params: RequestParams.ClusterGetSettings, callback: callbackFn): TransportRequestCallback + get_settings(params: RequestParams.ClusterGetSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getSettings(params?: RequestParams.ClusterGetSettings, options?: TransportRequestOptions): Promise> + getSettings(callback: callbackFn): TransportRequestCallback + getSettings(params: RequestParams.ClusterGetSettings, callback: callbackFn): TransportRequestCallback + getSettings(params: RequestParams.ClusterGetSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + health(params?: RequestParams.ClusterHealth, options?: TransportRequestOptions): Promise> + health(callback: callbackFn): TransportRequestCallback + health(params: RequestParams.ClusterHealth, callback: callbackFn): TransportRequestCallback + health(params: RequestParams.ClusterHealth, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pending_tasks(params?: RequestParams.ClusterPendingTasks, options?: TransportRequestOptions): Promise> + pending_tasks(callback: callbackFn): TransportRequestCallback + pending_tasks(params: RequestParams.ClusterPendingTasks, callback: callbackFn): TransportRequestCallback + pending_tasks(params: RequestParams.ClusterPendingTasks, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pendingTasks(params?: RequestParams.ClusterPendingTasks, options?: TransportRequestOptions): Promise> + pendingTasks(callback: callbackFn): TransportRequestCallback + pendingTasks(params: RequestParams.ClusterPendingTasks, callback: callbackFn): TransportRequestCallback + pendingTasks(params: RequestParams.ClusterPendingTasks, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_component_template(params?: RequestParams.ClusterPutComponentTemplate, options?: TransportRequestOptions): Promise> + put_component_template(callback: callbackFn): TransportRequestCallback + put_component_template(params: RequestParams.ClusterPutComponentTemplate, callback: callbackFn): TransportRequestCallback + put_component_template(params: RequestParams.ClusterPutComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putComponentTemplate(params?: RequestParams.ClusterPutComponentTemplate, options?: TransportRequestOptions): Promise> + putComponentTemplate(callback: callbackFn): TransportRequestCallback + putComponentTemplate(params: RequestParams.ClusterPutComponentTemplate, callback: callbackFn): TransportRequestCallback + putComponentTemplate(params: RequestParams.ClusterPutComponentTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_settings(params?: RequestParams.ClusterPutSettings, options?: TransportRequestOptions): Promise> + put_settings(callback: callbackFn): TransportRequestCallback + put_settings(params: RequestParams.ClusterPutSettings, callback: callbackFn): TransportRequestCallback + put_settings(params: RequestParams.ClusterPutSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putSettings(params?: RequestParams.ClusterPutSettings, options?: TransportRequestOptions): Promise> + putSettings(callback: callbackFn): TransportRequestCallback + putSettings(params: RequestParams.ClusterPutSettings, callback: callbackFn): TransportRequestCallback + putSettings(params: RequestParams.ClusterPutSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + remote_info(params?: RequestParams.ClusterRemoteInfo, options?: TransportRequestOptions): Promise> + remote_info(callback: callbackFn): TransportRequestCallback + remote_info(params: RequestParams.ClusterRemoteInfo, callback: callbackFn): TransportRequestCallback + remote_info(params: RequestParams.ClusterRemoteInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + remoteInfo(params?: RequestParams.ClusterRemoteInfo, options?: TransportRequestOptions): Promise> + remoteInfo(callback: callbackFn): TransportRequestCallback + remoteInfo(params: RequestParams.ClusterRemoteInfo, callback: callbackFn): TransportRequestCallback + remoteInfo(params: RequestParams.ClusterRemoteInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reroute(params?: RequestParams.ClusterReroute, options?: TransportRequestOptions): Promise> + reroute(callback: callbackFn): TransportRequestCallback + reroute(params: RequestParams.ClusterReroute, callback: callbackFn): TransportRequestCallback + reroute(params: RequestParams.ClusterReroute, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + state(params?: RequestParams.ClusterState, options?: TransportRequestOptions): Promise> + state(callback: callbackFn): TransportRequestCallback + state(params: RequestParams.ClusterState, callback: callbackFn): TransportRequestCallback + state(params: RequestParams.ClusterState, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.ClusterStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.ClusterStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.ClusterStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + count(params?: RequestParams.Count, options?: TransportRequestOptions): Promise> + count(callback: callbackFn): TransportRequestCallback + count(params: RequestParams.Count, callback: callbackFn): TransportRequestCallback + count(params: RequestParams.Count, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create(params?: RequestParams.Create, options?: TransportRequestOptions): Promise> + create(callback: callbackFn): TransportRequestCallback + create(params: RequestParams.Create, callback: callbackFn): TransportRequestCallback + create(params: RequestParams.Create, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + data_frame_transform_deprecated: { + delete_transform(params?: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options?: TransportRequestOptions): Promise> + delete_transform(callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTransform(params?: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options?: TransportRequestOptions): Promise> + deleteTransform(callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform(params?: RequestParams.DataFrameTransformDeprecatedGetTransform, options?: TransportRequestOptions): Promise> + get_transform(callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransform(params?: RequestParams.DataFrameTransformDeprecatedGetTransform, options?: TransportRequestOptions): Promise> + getTransform(callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform_stats(params?: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options?: TransportRequestOptions): Promise> + get_transform_stats(callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransformStats(params?: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options?: TransportRequestOptions): Promise> + getTransformStats(callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + preview_transform(params?: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options?: TransportRequestOptions): Promise> + preview_transform(callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewTransform(params?: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options?: TransportRequestOptions): Promise> + previewTransform(callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_transform(params?: RequestParams.DataFrameTransformDeprecatedPutTransform, options?: TransportRequestOptions): Promise> + put_transform(callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTransform(params?: RequestParams.DataFrameTransformDeprecatedPutTransform, options?: TransportRequestOptions): Promise> + putTransform(callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_transform(params?: RequestParams.DataFrameTransformDeprecatedStartTransform, options?: TransportRequestOptions): Promise> + start_transform(callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startTransform(params?: RequestParams.DataFrameTransformDeprecatedStartTransform, options?: TransportRequestOptions): Promise> + startTransform(callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_transform(params?: RequestParams.DataFrameTransformDeprecatedStopTransform, options?: TransportRequestOptions): Promise> + stop_transform(callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopTransform(params?: RequestParams.DataFrameTransformDeprecatedStopTransform, options?: TransportRequestOptions): Promise> + stopTransform(callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_transform(params?: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options?: TransportRequestOptions): Promise> + update_transform(callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateTransform(params?: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options?: TransportRequestOptions): Promise> + updateTransform(callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + dataFrameTransformDeprecated: { + delete_transform(params?: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options?: TransportRequestOptions): Promise> + delete_transform(callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTransform(params?: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options?: TransportRequestOptions): Promise> + deleteTransform(callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.DataFrameTransformDeprecatedDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform(params?: RequestParams.DataFrameTransformDeprecatedGetTransform, options?: TransportRequestOptions): Promise> + get_transform(callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransform(params?: RequestParams.DataFrameTransformDeprecatedGetTransform, options?: TransportRequestOptions): Promise> + getTransform(callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.DataFrameTransformDeprecatedGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform_stats(params?: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options?: TransportRequestOptions): Promise> + get_transform_stats(callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransformStats(params?: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options?: TransportRequestOptions): Promise> + getTransformStats(callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.DataFrameTransformDeprecatedGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + preview_transform(params?: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options?: TransportRequestOptions): Promise> + preview_transform(callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewTransform(params?: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options?: TransportRequestOptions): Promise> + previewTransform(callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.DataFrameTransformDeprecatedPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_transform(params?: RequestParams.DataFrameTransformDeprecatedPutTransform, options?: TransportRequestOptions): Promise> + put_transform(callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTransform(params?: RequestParams.DataFrameTransformDeprecatedPutTransform, options?: TransportRequestOptions): Promise> + putTransform(callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.DataFrameTransformDeprecatedPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_transform(params?: RequestParams.DataFrameTransformDeprecatedStartTransform, options?: TransportRequestOptions): Promise> + start_transform(callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startTransform(params?: RequestParams.DataFrameTransformDeprecatedStartTransform, options?: TransportRequestOptions): Promise> + startTransform(callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.DataFrameTransformDeprecatedStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_transform(params?: RequestParams.DataFrameTransformDeprecatedStopTransform, options?: TransportRequestOptions): Promise> + stop_transform(callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopTransform(params?: RequestParams.DataFrameTransformDeprecatedStopTransform, options?: TransportRequestOptions): Promise> + stopTransform(callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.DataFrameTransformDeprecatedStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_transform(params?: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options?: TransportRequestOptions): Promise> + update_transform(callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateTransform(params?: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options?: TransportRequestOptions): Promise> + updateTransform(callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.DataFrameTransformDeprecatedUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + delete(params?: RequestParams.Delete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.Delete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.Delete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_by_query(params?: RequestParams.DeleteByQuery, options?: TransportRequestOptions): Promise> + delete_by_query(callback: callbackFn): TransportRequestCallback + delete_by_query(params: RequestParams.DeleteByQuery, callback: callbackFn): TransportRequestCallback + delete_by_query(params: RequestParams.DeleteByQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteByQuery(params?: RequestParams.DeleteByQuery, options?: TransportRequestOptions): Promise> + deleteByQuery(callback: callbackFn): TransportRequestCallback + deleteByQuery(params: RequestParams.DeleteByQuery, callback: callbackFn): TransportRequestCallback + deleteByQuery(params: RequestParams.DeleteByQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_by_query_rethrottle(params?: RequestParams.DeleteByQueryRethrottle, options?: TransportRequestOptions): Promise> + delete_by_query_rethrottle(callback: callbackFn): TransportRequestCallback + delete_by_query_rethrottle(params: RequestParams.DeleteByQueryRethrottle, callback: callbackFn): TransportRequestCallback + delete_by_query_rethrottle(params: RequestParams.DeleteByQueryRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteByQueryRethrottle(params?: RequestParams.DeleteByQueryRethrottle, options?: TransportRequestOptions): Promise> + deleteByQueryRethrottle(callback: callbackFn): TransportRequestCallback + deleteByQueryRethrottle(params: RequestParams.DeleteByQueryRethrottle, callback: callbackFn): TransportRequestCallback + deleteByQueryRethrottle(params: RequestParams.DeleteByQueryRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_script(params?: RequestParams.DeleteScript, options?: TransportRequestOptions): Promise> + delete_script(callback: callbackFn): TransportRequestCallback + delete_script(params: RequestParams.DeleteScript, callback: callbackFn): TransportRequestCallback + delete_script(params: RequestParams.DeleteScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteScript(params?: RequestParams.DeleteScript, options?: TransportRequestOptions): Promise> + deleteScript(callback: callbackFn): TransportRequestCallback + deleteScript(params: RequestParams.DeleteScript, callback: callbackFn): TransportRequestCallback + deleteScript(params: RequestParams.DeleteScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) enrich: { - delete_policy: ApiMethod - deletePolicy: ApiMethod - execute_policy: ApiMethod - executePolicy: ApiMethod - get_policy: ApiMethod - getPolicy: ApiMethod - put_policy: ApiMethod - putPolicy: ApiMethod - stats: ApiMethod + delete_policy(params?: RequestParams.EnrichDeletePolicy, options?: TransportRequestOptions): Promise> + delete_policy(callback: callbackFn): TransportRequestCallback + delete_policy(params: RequestParams.EnrichDeletePolicy, callback: callbackFn): TransportRequestCallback + delete_policy(params: RequestParams.EnrichDeletePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePolicy(params?: RequestParams.EnrichDeletePolicy, options?: TransportRequestOptions): Promise> + deletePolicy(callback: callbackFn): TransportRequestCallback + deletePolicy(params: RequestParams.EnrichDeletePolicy, callback: callbackFn): TransportRequestCallback + deletePolicy(params: RequestParams.EnrichDeletePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + execute_policy(params?: RequestParams.EnrichExecutePolicy, options?: TransportRequestOptions): Promise> + execute_policy(callback: callbackFn): TransportRequestCallback + execute_policy(params: RequestParams.EnrichExecutePolicy, callback: callbackFn): TransportRequestCallback + execute_policy(params: RequestParams.EnrichExecutePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executePolicy(params?: RequestParams.EnrichExecutePolicy, options?: TransportRequestOptions): Promise> + executePolicy(callback: callbackFn): TransportRequestCallback + executePolicy(params: RequestParams.EnrichExecutePolicy, callback: callbackFn): TransportRequestCallback + executePolicy(params: RequestParams.EnrichExecutePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_policy(params?: RequestParams.EnrichGetPolicy, options?: TransportRequestOptions): Promise> + get_policy(callback: callbackFn): TransportRequestCallback + get_policy(params: RequestParams.EnrichGetPolicy, callback: callbackFn): TransportRequestCallback + get_policy(params: RequestParams.EnrichGetPolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPolicy(params?: RequestParams.EnrichGetPolicy, options?: TransportRequestOptions): Promise> + getPolicy(callback: callbackFn): TransportRequestCallback + getPolicy(params: RequestParams.EnrichGetPolicy, callback: callbackFn): TransportRequestCallback + getPolicy(params: RequestParams.EnrichGetPolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_policy(params?: RequestParams.EnrichPutPolicy, options?: TransportRequestOptions): Promise> + put_policy(callback: callbackFn): TransportRequestCallback + put_policy(params: RequestParams.EnrichPutPolicy, callback: callbackFn): TransportRequestCallback + put_policy(params: RequestParams.EnrichPutPolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPolicy(params?: RequestParams.EnrichPutPolicy, options?: TransportRequestOptions): Promise> + putPolicy(callback: callbackFn): TransportRequestCallback + putPolicy(params: RequestParams.EnrichPutPolicy, callback: callbackFn): TransportRequestCallback + putPolicy(params: RequestParams.EnrichPutPolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.EnrichStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.EnrichStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.EnrichStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } +<<<<<<< HEAD exists: ApiMethod exists_source: ApiMethod existsSource: ApiMethod @@ -218,30 +734,156 @@ declare class Client extends EventEmitter { getScriptLanguages: ApiMethod get_source: ApiMethod getSource: ApiMethod +======= + eql: { + search(params?: RequestParams.EqlSearch, options?: TransportRequestOptions): Promise> + search(callback: callbackFn): TransportRequestCallback + search(params: RequestParams.EqlSearch, callback: callbackFn): TransportRequestCallback + search(params: RequestParams.EqlSearch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + exists(params?: RequestParams.Exists, options?: TransportRequestOptions): Promise> + exists(callback: callbackFn): TransportRequestCallback + exists(params: RequestParams.Exists, callback: callbackFn): TransportRequestCallback + exists(params: RequestParams.Exists, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists_source(params?: RequestParams.ExistsSource, options?: TransportRequestOptions): Promise> + exists_source(callback: callbackFn): TransportRequestCallback + exists_source(params: RequestParams.ExistsSource, callback: callbackFn): TransportRequestCallback + exists_source(params: RequestParams.ExistsSource, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsSource(params?: RequestParams.ExistsSource, options?: TransportRequestOptions): Promise> + existsSource(callback: callbackFn): TransportRequestCallback + existsSource(params: RequestParams.ExistsSource, callback: callbackFn): TransportRequestCallback + existsSource(params: RequestParams.ExistsSource, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explain(params?: RequestParams.Explain, options?: TransportRequestOptions): Promise> + explain(callback: callbackFn): TransportRequestCallback + explain(params: RequestParams.Explain, callback: callbackFn): TransportRequestCallback + explain(params: RequestParams.Explain, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + field_caps(params?: RequestParams.FieldCaps, options?: TransportRequestOptions): Promise> + field_caps(callback: callbackFn): TransportRequestCallback + field_caps(params: RequestParams.FieldCaps, callback: callbackFn): TransportRequestCallback + field_caps(params: RequestParams.FieldCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + fieldCaps(params?: RequestParams.FieldCaps, options?: TransportRequestOptions): Promise> + fieldCaps(callback: callbackFn): TransportRequestCallback + fieldCaps(params: RequestParams.FieldCaps, callback: callbackFn): TransportRequestCallback + fieldCaps(params: RequestParams.FieldCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.Get, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.Get, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.Get, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_script(params?: RequestParams.GetScript, options?: TransportRequestOptions): Promise> + get_script(callback: callbackFn): TransportRequestCallback + get_script(params: RequestParams.GetScript, callback: callbackFn): TransportRequestCallback + get_script(params: RequestParams.GetScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getScript(params?: RequestParams.GetScript, options?: TransportRequestOptions): Promise> + getScript(callback: callbackFn): TransportRequestCallback + getScript(params: RequestParams.GetScript, callback: callbackFn): TransportRequestCallback + getScript(params: RequestParams.GetScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_script_context(params?: RequestParams.GetScriptContext, options?: TransportRequestOptions): Promise> + get_script_context(callback: callbackFn): TransportRequestCallback + get_script_context(params: RequestParams.GetScriptContext, callback: callbackFn): TransportRequestCallback + get_script_context(params: RequestParams.GetScriptContext, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getScriptContext(params?: RequestParams.GetScriptContext, options?: TransportRequestOptions): Promise> + getScriptContext(callback: callbackFn): TransportRequestCallback + getScriptContext(params: RequestParams.GetScriptContext, callback: callbackFn): TransportRequestCallback + getScriptContext(params: RequestParams.GetScriptContext, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_script_languages(params?: RequestParams.GetScriptLanguages, options?: TransportRequestOptions): Promise> + get_script_languages(callback: callbackFn): TransportRequestCallback + get_script_languages(params: RequestParams.GetScriptLanguages, callback: callbackFn): TransportRequestCallback + get_script_languages(params: RequestParams.GetScriptLanguages, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getScriptLanguages(params?: RequestParams.GetScriptLanguages, options?: TransportRequestOptions): Promise> + getScriptLanguages(callback: callbackFn): TransportRequestCallback + getScriptLanguages(params: RequestParams.GetScriptLanguages, callback: callbackFn): TransportRequestCallback + getScriptLanguages(params: RequestParams.GetScriptLanguages, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_source(params?: RequestParams.GetSource, options?: TransportRequestOptions): Promise> + get_source(callback: callbackFn): TransportRequestCallback + get_source(params: RequestParams.GetSource, callback: callbackFn): TransportRequestCallback + get_source(params: RequestParams.GetSource, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getSource(params?: RequestParams.GetSource, options?: TransportRequestOptions): Promise> + getSource(callback: callbackFn): TransportRequestCallback + getSource(params: RequestParams.GetSource, callback: callbackFn): TransportRequestCallback + getSource(params: RequestParams.GetSource, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) graph: { - explore: ApiMethod + explore(params?: RequestParams.GraphExplore, options?: TransportRequestOptions): Promise> + explore(callback: callbackFn): TransportRequestCallback + explore(params: RequestParams.GraphExplore, callback: callbackFn): TransportRequestCallback + explore(params: RequestParams.GraphExplore, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ilm: { - delete_lifecycle: ApiMethod - deleteLifecycle: ApiMethod - explain_lifecycle: ApiMethod - explainLifecycle: ApiMethod - get_lifecycle: ApiMethod - getLifecycle: ApiMethod - get_status: ApiMethod - getStatus: ApiMethod - move_to_step: ApiMethod - moveToStep: ApiMethod - put_lifecycle: ApiMethod - putLifecycle: ApiMethod - remove_policy: ApiMethod - removePolicy: ApiMethod - retry: ApiMethod - start: ApiMethod - stop: ApiMethod - } - index: ApiMethod + delete_lifecycle(params?: RequestParams.IlmDeleteLifecycle, options?: TransportRequestOptions): Promise> + delete_lifecycle(callback: callbackFn): TransportRequestCallback + delete_lifecycle(params: RequestParams.IlmDeleteLifecycle, callback: callbackFn): TransportRequestCallback + delete_lifecycle(params: RequestParams.IlmDeleteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params?: RequestParams.IlmDeleteLifecycle, options?: TransportRequestOptions): Promise> + deleteLifecycle(callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: RequestParams.IlmDeleteLifecycle, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: RequestParams.IlmDeleteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explain_lifecycle(params?: RequestParams.IlmExplainLifecycle, options?: TransportRequestOptions): Promise> + explain_lifecycle(callback: callbackFn): TransportRequestCallback + explain_lifecycle(params: RequestParams.IlmExplainLifecycle, callback: callbackFn): TransportRequestCallback + explain_lifecycle(params: RequestParams.IlmExplainLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explainLifecycle(params?: RequestParams.IlmExplainLifecycle, options?: TransportRequestOptions): Promise> + explainLifecycle(callback: callbackFn): TransportRequestCallback + explainLifecycle(params: RequestParams.IlmExplainLifecycle, callback: callbackFn): TransportRequestCallback + explainLifecycle(params: RequestParams.IlmExplainLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_lifecycle(params?: RequestParams.IlmGetLifecycle, options?: TransportRequestOptions): Promise> + get_lifecycle(callback: callbackFn): TransportRequestCallback + get_lifecycle(params: RequestParams.IlmGetLifecycle, callback: callbackFn): TransportRequestCallback + get_lifecycle(params: RequestParams.IlmGetLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getLifecycle(params?: RequestParams.IlmGetLifecycle, options?: TransportRequestOptions): Promise> + getLifecycle(callback: callbackFn): TransportRequestCallback + getLifecycle(params: RequestParams.IlmGetLifecycle, callback: callbackFn): TransportRequestCallback + getLifecycle(params: RequestParams.IlmGetLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_status(params?: RequestParams.IlmGetStatus, options?: TransportRequestOptions): Promise> + get_status(callback: callbackFn): TransportRequestCallback + get_status(params: RequestParams.IlmGetStatus, callback: callbackFn): TransportRequestCallback + get_status(params: RequestParams.IlmGetStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStatus(params?: RequestParams.IlmGetStatus, options?: TransportRequestOptions): Promise> + getStatus(callback: callbackFn): TransportRequestCallback + getStatus(params: RequestParams.IlmGetStatus, callback: callbackFn): TransportRequestCallback + getStatus(params: RequestParams.IlmGetStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + move_to_step(params?: RequestParams.IlmMoveToStep, options?: TransportRequestOptions): Promise> + move_to_step(callback: callbackFn): TransportRequestCallback + move_to_step(params: RequestParams.IlmMoveToStep, callback: callbackFn): TransportRequestCallback + move_to_step(params: RequestParams.IlmMoveToStep, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + moveToStep(params?: RequestParams.IlmMoveToStep, options?: TransportRequestOptions): Promise> + moveToStep(callback: callbackFn): TransportRequestCallback + moveToStep(params: RequestParams.IlmMoveToStep, callback: callbackFn): TransportRequestCallback + moveToStep(params: RequestParams.IlmMoveToStep, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_lifecycle(params?: RequestParams.IlmPutLifecycle, options?: TransportRequestOptions): Promise> + put_lifecycle(callback: callbackFn): TransportRequestCallback + put_lifecycle(params: RequestParams.IlmPutLifecycle, callback: callbackFn): TransportRequestCallback + put_lifecycle(params: RequestParams.IlmPutLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putLifecycle(params?: RequestParams.IlmPutLifecycle, options?: TransportRequestOptions): Promise> + putLifecycle(callback: callbackFn): TransportRequestCallback + putLifecycle(params: RequestParams.IlmPutLifecycle, callback: callbackFn): TransportRequestCallback + putLifecycle(params: RequestParams.IlmPutLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + remove_policy(params?: RequestParams.IlmRemovePolicy, options?: TransportRequestOptions): Promise> + remove_policy(callback: callbackFn): TransportRequestCallback + remove_policy(params: RequestParams.IlmRemovePolicy, callback: callbackFn): TransportRequestCallback + remove_policy(params: RequestParams.IlmRemovePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + removePolicy(params?: RequestParams.IlmRemovePolicy, options?: TransportRequestOptions): Promise> + removePolicy(callback: callbackFn): TransportRequestCallback + removePolicy(params: RequestParams.IlmRemovePolicy, callback: callbackFn): TransportRequestCallback + removePolicy(params: RequestParams.IlmRemovePolicy, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + retry(params?: RequestParams.IlmRetry, options?: TransportRequestOptions): Promise> + retry(callback: callbackFn): TransportRequestCallback + retry(params: RequestParams.IlmRetry, callback: callbackFn): TransportRequestCallback + retry(params: RequestParams.IlmRetry, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: RequestParams.IlmStart, options?: TransportRequestOptions): Promise> + start(callback: callbackFn): TransportRequestCallback + start(params: RequestParams.IlmStart, callback: callbackFn): TransportRequestCallback + start(params: RequestParams.IlmStart, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: RequestParams.IlmStop, options?: TransportRequestOptions): Promise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.IlmStop, callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.IlmStop, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + index(params?: RequestParams.Index, options?: TransportRequestOptions): Promise> + index(callback: callbackFn): TransportRequestCallback + index(params: RequestParams.Index, callback: callbackFn): TransportRequestCallback + index(params: RequestParams.Index, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback indices: { +<<<<<<< HEAD analyze: ApiMethod clear_cache: ApiMethod clearCache: ApiMethod @@ -306,35 +948,373 @@ declare class Client extends EventEmitter { validateQuery: ApiMethod } info: ApiMethod +======= + analyze(params?: RequestParams.IndicesAnalyze, options?: TransportRequestOptions): Promise> + analyze(callback: callbackFn): TransportRequestCallback + analyze(params: RequestParams.IndicesAnalyze, callback: callbackFn): TransportRequestCallback + analyze(params: RequestParams.IndicesAnalyze, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clear_cache(params?: RequestParams.IndicesClearCache, options?: TransportRequestOptions): Promise> + clear_cache(callback: callbackFn): TransportRequestCallback + clear_cache(params: RequestParams.IndicesClearCache, callback: callbackFn): TransportRequestCallback + clear_cache(params: RequestParams.IndicesClearCache, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCache(params?: RequestParams.IndicesClearCache, options?: TransportRequestOptions): Promise> + clearCache(callback: callbackFn): TransportRequestCallback + clearCache(params: RequestParams.IndicesClearCache, callback: callbackFn): TransportRequestCallback + clearCache(params: RequestParams.IndicesClearCache, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clone(params?: RequestParams.IndicesClone, options?: TransportRequestOptions): Promise> + clone(callback: callbackFn): TransportRequestCallback + clone(params: RequestParams.IndicesClone, callback: callbackFn): TransportRequestCallback + clone(params: RequestParams.IndicesClone, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + close(params?: RequestParams.IndicesClose, options?: TransportRequestOptions): Promise> + close(callback: callbackFn): TransportRequestCallback + close(params: RequestParams.IndicesClose, callback: callbackFn): TransportRequestCallback + close(params: RequestParams.IndicesClose, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create(params?: RequestParams.IndicesCreate, options?: TransportRequestOptions): Promise> + create(callback: callbackFn): TransportRequestCallback + create(params: RequestParams.IndicesCreate, callback: callbackFn): TransportRequestCallback + create(params: RequestParams.IndicesCreate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create_data_stream(params?: RequestParams.IndicesCreateDataStream, options?: TransportRequestOptions): Promise> + create_data_stream(callback: callbackFn): TransportRequestCallback + create_data_stream(params: RequestParams.IndicesCreateDataStream, callback: callbackFn): TransportRequestCallback + create_data_stream(params: RequestParams.IndicesCreateDataStream, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createDataStream(params?: RequestParams.IndicesCreateDataStream, options?: TransportRequestOptions): Promise> + createDataStream(callback: callbackFn): TransportRequestCallback + createDataStream(params: RequestParams.IndicesCreateDataStream, callback: callbackFn): TransportRequestCallback + createDataStream(params: RequestParams.IndicesCreateDataStream, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete(params?: RequestParams.IndicesDelete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.IndicesDelete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.IndicesDelete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_alias(params?: RequestParams.IndicesDeleteAlias, options?: TransportRequestOptions): Promise> + delete_alias(callback: callbackFn): TransportRequestCallback + delete_alias(params: RequestParams.IndicesDeleteAlias, callback: callbackFn): TransportRequestCallback + delete_alias(params: RequestParams.IndicesDeleteAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteAlias(params?: RequestParams.IndicesDeleteAlias, options?: TransportRequestOptions): Promise> + deleteAlias(callback: callbackFn): TransportRequestCallback + deleteAlias(params: RequestParams.IndicesDeleteAlias, callback: callbackFn): TransportRequestCallback + deleteAlias(params: RequestParams.IndicesDeleteAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_data_stream(params?: RequestParams.IndicesDeleteDataStream, options?: TransportRequestOptions): Promise> + delete_data_stream(callback: callbackFn): TransportRequestCallback + delete_data_stream(params: RequestParams.IndicesDeleteDataStream, callback: callbackFn): TransportRequestCallback + delete_data_stream(params: RequestParams.IndicesDeleteDataStream, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteDataStream(params?: RequestParams.IndicesDeleteDataStream, options?: TransportRequestOptions): Promise> + deleteDataStream(callback: callbackFn): TransportRequestCallback + deleteDataStream(params: RequestParams.IndicesDeleteDataStream, callback: callbackFn): TransportRequestCallback + deleteDataStream(params: RequestParams.IndicesDeleteDataStream, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_template(params?: RequestParams.IndicesDeleteTemplate, options?: TransportRequestOptions): Promise> + delete_template(callback: callbackFn): TransportRequestCallback + delete_template(params: RequestParams.IndicesDeleteTemplate, callback: callbackFn): TransportRequestCallback + delete_template(params: RequestParams.IndicesDeleteTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTemplate(params?: RequestParams.IndicesDeleteTemplate, options?: TransportRequestOptions): Promise> + deleteTemplate(callback: callbackFn): TransportRequestCallback + deleteTemplate(params: RequestParams.IndicesDeleteTemplate, callback: callbackFn): TransportRequestCallback + deleteTemplate(params: RequestParams.IndicesDeleteTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists(params?: RequestParams.IndicesExists, options?: TransportRequestOptions): Promise> + exists(callback: callbackFn): TransportRequestCallback + exists(params: RequestParams.IndicesExists, callback: callbackFn): TransportRequestCallback + exists(params: RequestParams.IndicesExists, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists_alias(params?: RequestParams.IndicesExistsAlias, options?: TransportRequestOptions): Promise> + exists_alias(callback: callbackFn): TransportRequestCallback + exists_alias(params: RequestParams.IndicesExistsAlias, callback: callbackFn): TransportRequestCallback + exists_alias(params: RequestParams.IndicesExistsAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsAlias(params?: RequestParams.IndicesExistsAlias, options?: TransportRequestOptions): Promise> + existsAlias(callback: callbackFn): TransportRequestCallback + existsAlias(params: RequestParams.IndicesExistsAlias, callback: callbackFn): TransportRequestCallback + existsAlias(params: RequestParams.IndicesExistsAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists_template(params?: RequestParams.IndicesExistsTemplate, options?: TransportRequestOptions): Promise> + exists_template(callback: callbackFn): TransportRequestCallback + exists_template(params: RequestParams.IndicesExistsTemplate, callback: callbackFn): TransportRequestCallback + exists_template(params: RequestParams.IndicesExistsTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsTemplate(params?: RequestParams.IndicesExistsTemplate, options?: TransportRequestOptions): Promise> + existsTemplate(callback: callbackFn): TransportRequestCallback + existsTemplate(params: RequestParams.IndicesExistsTemplate, callback: callbackFn): TransportRequestCallback + existsTemplate(params: RequestParams.IndicesExistsTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists_type(params?: RequestParams.IndicesExistsType, options?: TransportRequestOptions): Promise> + exists_type(callback: callbackFn): TransportRequestCallback + exists_type(params: RequestParams.IndicesExistsType, callback: callbackFn): TransportRequestCallback + exists_type(params: RequestParams.IndicesExistsType, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsType(params?: RequestParams.IndicesExistsType, options?: TransportRequestOptions): Promise> + existsType(callback: callbackFn): TransportRequestCallback + existsType(params: RequestParams.IndicesExistsType, callback: callbackFn): TransportRequestCallback + existsType(params: RequestParams.IndicesExistsType, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flush(params?: RequestParams.IndicesFlush, options?: TransportRequestOptions): Promise> + flush(callback: callbackFn): TransportRequestCallback + flush(params: RequestParams.IndicesFlush, callback: callbackFn): TransportRequestCallback + flush(params: RequestParams.IndicesFlush, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forcemerge(params?: RequestParams.IndicesForcemerge, options?: TransportRequestOptions): Promise> + forcemerge(callback: callbackFn): TransportRequestCallback + forcemerge(params: RequestParams.IndicesForcemerge, callback: callbackFn): TransportRequestCallback + forcemerge(params: RequestParams.IndicesForcemerge, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + freeze(params?: RequestParams.IndicesFreeze, options?: TransportRequestOptions): Promise> + freeze(callback: callbackFn): TransportRequestCallback + freeze(params: RequestParams.IndicesFreeze, callback: callbackFn): TransportRequestCallback + freeze(params: RequestParams.IndicesFreeze, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.IndicesGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.IndicesGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.IndicesGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_alias(params?: RequestParams.IndicesGetAlias, options?: TransportRequestOptions): Promise> + get_alias(callback: callbackFn): TransportRequestCallback + get_alias(params: RequestParams.IndicesGetAlias, callback: callbackFn): TransportRequestCallback + get_alias(params: RequestParams.IndicesGetAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getAlias(params?: RequestParams.IndicesGetAlias, options?: TransportRequestOptions): Promise> + getAlias(callback: callbackFn): TransportRequestCallback + getAlias(params: RequestParams.IndicesGetAlias, callback: callbackFn): TransportRequestCallback + getAlias(params: RequestParams.IndicesGetAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_data_streams(params?: RequestParams.IndicesGetDataStreams, options?: TransportRequestOptions): Promise> + get_data_streams(callback: callbackFn): TransportRequestCallback + get_data_streams(params: RequestParams.IndicesGetDataStreams, callback: callbackFn): TransportRequestCallback + get_data_streams(params: RequestParams.IndicesGetDataStreams, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDataStreams(params?: RequestParams.IndicesGetDataStreams, options?: TransportRequestOptions): Promise> + getDataStreams(callback: callbackFn): TransportRequestCallback + getDataStreams(params: RequestParams.IndicesGetDataStreams, callback: callbackFn): TransportRequestCallback + getDataStreams(params: RequestParams.IndicesGetDataStreams, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_field_mapping(params?: RequestParams.IndicesGetFieldMapping, options?: TransportRequestOptions): Promise> + get_field_mapping(callback: callbackFn): TransportRequestCallback + get_field_mapping(params: RequestParams.IndicesGetFieldMapping, callback: callbackFn): TransportRequestCallback + get_field_mapping(params: RequestParams.IndicesGetFieldMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getFieldMapping(params?: RequestParams.IndicesGetFieldMapping, options?: TransportRequestOptions): Promise> + getFieldMapping(callback: callbackFn): TransportRequestCallback + getFieldMapping(params: RequestParams.IndicesGetFieldMapping, callback: callbackFn): TransportRequestCallback + getFieldMapping(params: RequestParams.IndicesGetFieldMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_mapping(params?: RequestParams.IndicesGetMapping, options?: TransportRequestOptions): Promise> + get_mapping(callback: callbackFn): TransportRequestCallback + get_mapping(params: RequestParams.IndicesGetMapping, callback: callbackFn): TransportRequestCallback + get_mapping(params: RequestParams.IndicesGetMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getMapping(params?: RequestParams.IndicesGetMapping, options?: TransportRequestOptions): Promise> + getMapping(callback: callbackFn): TransportRequestCallback + getMapping(params: RequestParams.IndicesGetMapping, callback: callbackFn): TransportRequestCallback + getMapping(params: RequestParams.IndicesGetMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_settings(params?: RequestParams.IndicesGetSettings, options?: TransportRequestOptions): Promise> + get_settings(callback: callbackFn): TransportRequestCallback + get_settings(params: RequestParams.IndicesGetSettings, callback: callbackFn): TransportRequestCallback + get_settings(params: RequestParams.IndicesGetSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getSettings(params?: RequestParams.IndicesGetSettings, options?: TransportRequestOptions): Promise> + getSettings(callback: callbackFn): TransportRequestCallback + getSettings(params: RequestParams.IndicesGetSettings, callback: callbackFn): TransportRequestCallback + getSettings(params: RequestParams.IndicesGetSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_template(params?: RequestParams.IndicesGetTemplate, options?: TransportRequestOptions): Promise> + get_template(callback: callbackFn): TransportRequestCallback + get_template(params: RequestParams.IndicesGetTemplate, callback: callbackFn): TransportRequestCallback + get_template(params: RequestParams.IndicesGetTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTemplate(params?: RequestParams.IndicesGetTemplate, options?: TransportRequestOptions): Promise> + getTemplate(callback: callbackFn): TransportRequestCallback + getTemplate(params: RequestParams.IndicesGetTemplate, callback: callbackFn): TransportRequestCallback + getTemplate(params: RequestParams.IndicesGetTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_upgrade(params?: RequestParams.IndicesGetUpgrade, options?: TransportRequestOptions): Promise> + get_upgrade(callback: callbackFn): TransportRequestCallback + get_upgrade(params: RequestParams.IndicesGetUpgrade, callback: callbackFn): TransportRequestCallback + get_upgrade(params: RequestParams.IndicesGetUpgrade, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getUpgrade(params?: RequestParams.IndicesGetUpgrade, options?: TransportRequestOptions): Promise> + getUpgrade(callback: callbackFn): TransportRequestCallback + getUpgrade(params: RequestParams.IndicesGetUpgrade, callback: callbackFn): TransportRequestCallback + getUpgrade(params: RequestParams.IndicesGetUpgrade, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + open(params?: RequestParams.IndicesOpen, options?: TransportRequestOptions): Promise> + open(callback: callbackFn): TransportRequestCallback + open(params: RequestParams.IndicesOpen, callback: callbackFn): TransportRequestCallback + open(params: RequestParams.IndicesOpen, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_alias(params?: RequestParams.IndicesPutAlias, options?: TransportRequestOptions): Promise> + put_alias(callback: callbackFn): TransportRequestCallback + put_alias(params: RequestParams.IndicesPutAlias, callback: callbackFn): TransportRequestCallback + put_alias(params: RequestParams.IndicesPutAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putAlias(params?: RequestParams.IndicesPutAlias, options?: TransportRequestOptions): Promise> + putAlias(callback: callbackFn): TransportRequestCallback + putAlias(params: RequestParams.IndicesPutAlias, callback: callbackFn): TransportRequestCallback + putAlias(params: RequestParams.IndicesPutAlias, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_mapping(params?: RequestParams.IndicesPutMapping, options?: TransportRequestOptions): Promise> + put_mapping(callback: callbackFn): TransportRequestCallback + put_mapping(params: RequestParams.IndicesPutMapping, callback: callbackFn): TransportRequestCallback + put_mapping(params: RequestParams.IndicesPutMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putMapping(params?: RequestParams.IndicesPutMapping, options?: TransportRequestOptions): Promise> + putMapping(callback: callbackFn): TransportRequestCallback + putMapping(params: RequestParams.IndicesPutMapping, callback: callbackFn): TransportRequestCallback + putMapping(params: RequestParams.IndicesPutMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_settings(params?: RequestParams.IndicesPutSettings, options?: TransportRequestOptions): Promise> + put_settings(callback: callbackFn): TransportRequestCallback + put_settings(params: RequestParams.IndicesPutSettings, callback: callbackFn): TransportRequestCallback + put_settings(params: RequestParams.IndicesPutSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putSettings(params?: RequestParams.IndicesPutSettings, options?: TransportRequestOptions): Promise> + putSettings(callback: callbackFn): TransportRequestCallback + putSettings(params: RequestParams.IndicesPutSettings, callback: callbackFn): TransportRequestCallback + putSettings(params: RequestParams.IndicesPutSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_template(params?: RequestParams.IndicesPutTemplate, options?: TransportRequestOptions): Promise> + put_template(callback: callbackFn): TransportRequestCallback + put_template(params: RequestParams.IndicesPutTemplate, callback: callbackFn): TransportRequestCallback + put_template(params: RequestParams.IndicesPutTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTemplate(params?: RequestParams.IndicesPutTemplate, options?: TransportRequestOptions): Promise> + putTemplate(callback: callbackFn): TransportRequestCallback + putTemplate(params: RequestParams.IndicesPutTemplate, callback: callbackFn): TransportRequestCallback + putTemplate(params: RequestParams.IndicesPutTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + recovery(params?: RequestParams.IndicesRecovery, options?: TransportRequestOptions): Promise> + recovery(callback: callbackFn): TransportRequestCallback + recovery(params: RequestParams.IndicesRecovery, callback: callbackFn): TransportRequestCallback + recovery(params: RequestParams.IndicesRecovery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + refresh(params?: RequestParams.IndicesRefresh, options?: TransportRequestOptions): Promise> + refresh(callback: callbackFn): TransportRequestCallback + refresh(params: RequestParams.IndicesRefresh, callback: callbackFn): TransportRequestCallback + refresh(params: RequestParams.IndicesRefresh, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reload_search_analyzers(params?: RequestParams.IndicesReloadSearchAnalyzers, options?: TransportRequestOptions): Promise> + reload_search_analyzers(callback: callbackFn): TransportRequestCallback + reload_search_analyzers(params: RequestParams.IndicesReloadSearchAnalyzers, callback: callbackFn): TransportRequestCallback + reload_search_analyzers(params: RequestParams.IndicesReloadSearchAnalyzers, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reloadSearchAnalyzers(params?: RequestParams.IndicesReloadSearchAnalyzers, options?: TransportRequestOptions): Promise> + reloadSearchAnalyzers(callback: callbackFn): TransportRequestCallback + reloadSearchAnalyzers(params: RequestParams.IndicesReloadSearchAnalyzers, callback: callbackFn): TransportRequestCallback + reloadSearchAnalyzers(params: RequestParams.IndicesReloadSearchAnalyzers, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rollover(params?: RequestParams.IndicesRollover, options?: TransportRequestOptions): Promise> + rollover(callback: callbackFn): TransportRequestCallback + rollover(params: RequestParams.IndicesRollover, callback: callbackFn): TransportRequestCallback + rollover(params: RequestParams.IndicesRollover, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + segments(params?: RequestParams.IndicesSegments, options?: TransportRequestOptions): Promise> + segments(callback: callbackFn): TransportRequestCallback + segments(params: RequestParams.IndicesSegments, callback: callbackFn): TransportRequestCallback + segments(params: RequestParams.IndicesSegments, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + shard_stores(params?: RequestParams.IndicesShardStores, options?: TransportRequestOptions): Promise> + shard_stores(callback: callbackFn): TransportRequestCallback + shard_stores(params: RequestParams.IndicesShardStores, callback: callbackFn): TransportRequestCallback + shard_stores(params: RequestParams.IndicesShardStores, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + shardStores(params?: RequestParams.IndicesShardStores, options?: TransportRequestOptions): Promise> + shardStores(callback: callbackFn): TransportRequestCallback + shardStores(params: RequestParams.IndicesShardStores, callback: callbackFn): TransportRequestCallback + shardStores(params: RequestParams.IndicesShardStores, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + shrink(params?: RequestParams.IndicesShrink, options?: TransportRequestOptions): Promise> + shrink(callback: callbackFn): TransportRequestCallback + shrink(params: RequestParams.IndicesShrink, callback: callbackFn): TransportRequestCallback + shrink(params: RequestParams.IndicesShrink, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + split(params?: RequestParams.IndicesSplit, options?: TransportRequestOptions): Promise> + split(callback: callbackFn): TransportRequestCallback + split(params: RequestParams.IndicesSplit, callback: callbackFn): TransportRequestCallback + split(params: RequestParams.IndicesSplit, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.IndicesStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.IndicesStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.IndicesStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + unfreeze(params?: RequestParams.IndicesUnfreeze, options?: TransportRequestOptions): Promise> + unfreeze(callback: callbackFn): TransportRequestCallback + unfreeze(params: RequestParams.IndicesUnfreeze, callback: callbackFn): TransportRequestCallback + unfreeze(params: RequestParams.IndicesUnfreeze, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_aliases(params?: RequestParams.IndicesUpdateAliases, options?: TransportRequestOptions): Promise> + update_aliases(callback: callbackFn): TransportRequestCallback + update_aliases(params: RequestParams.IndicesUpdateAliases, callback: callbackFn): TransportRequestCallback + update_aliases(params: RequestParams.IndicesUpdateAliases, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateAliases(params?: RequestParams.IndicesUpdateAliases, options?: TransportRequestOptions): Promise> + updateAliases(callback: callbackFn): TransportRequestCallback + updateAliases(params: RequestParams.IndicesUpdateAliases, callback: callbackFn): TransportRequestCallback + updateAliases(params: RequestParams.IndicesUpdateAliases, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + upgrade(params?: RequestParams.IndicesUpgrade, options?: TransportRequestOptions): Promise> + upgrade(callback: callbackFn): TransportRequestCallback + upgrade(params: RequestParams.IndicesUpgrade, callback: callbackFn): TransportRequestCallback + upgrade(params: RequestParams.IndicesUpgrade, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validate_query(params?: RequestParams.IndicesValidateQuery, options?: TransportRequestOptions): Promise> + validate_query(callback: callbackFn): TransportRequestCallback + validate_query(params: RequestParams.IndicesValidateQuery, callback: callbackFn): TransportRequestCallback + validate_query(params: RequestParams.IndicesValidateQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validateQuery(params?: RequestParams.IndicesValidateQuery, options?: TransportRequestOptions): Promise> + validateQuery(callback: callbackFn): TransportRequestCallback + validateQuery(params: RequestParams.IndicesValidateQuery, callback: callbackFn): TransportRequestCallback + validateQuery(params: RequestParams.IndicesValidateQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + info(params?: RequestParams.Info, options?: TransportRequestOptions): Promise> + info(callback: callbackFn): TransportRequestCallback + info(params: RequestParams.Info, callback: callbackFn): TransportRequestCallback + info(params: RequestParams.Info, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) ingest: { - delete_pipeline: ApiMethod - deletePipeline: ApiMethod - get_pipeline: ApiMethod - getPipeline: ApiMethod - processor_grok: ApiMethod - processorGrok: ApiMethod - put_pipeline: ApiMethod - putPipeline: ApiMethod - simulate: ApiMethod + delete_pipeline(params?: RequestParams.IngestDeletePipeline, options?: TransportRequestOptions): Promise> + delete_pipeline(callback: callbackFn): TransportRequestCallback + delete_pipeline(params: RequestParams.IngestDeletePipeline, callback: callbackFn): TransportRequestCallback + delete_pipeline(params: RequestParams.IngestDeletePipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePipeline(params?: RequestParams.IngestDeletePipeline, options?: TransportRequestOptions): Promise> + deletePipeline(callback: callbackFn): TransportRequestCallback + deletePipeline(params: RequestParams.IngestDeletePipeline, callback: callbackFn): TransportRequestCallback + deletePipeline(params: RequestParams.IngestDeletePipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_pipeline(params?: RequestParams.IngestGetPipeline, options?: TransportRequestOptions): Promise> + get_pipeline(callback: callbackFn): TransportRequestCallback + get_pipeline(params: RequestParams.IngestGetPipeline, callback: callbackFn): TransportRequestCallback + get_pipeline(params: RequestParams.IngestGetPipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPipeline(params?: RequestParams.IngestGetPipeline, options?: TransportRequestOptions): Promise> + getPipeline(callback: callbackFn): TransportRequestCallback + getPipeline(params: RequestParams.IngestGetPipeline, callback: callbackFn): TransportRequestCallback + getPipeline(params: RequestParams.IngestGetPipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + processor_grok(params?: RequestParams.IngestProcessorGrok, options?: TransportRequestOptions): Promise> + processor_grok(callback: callbackFn): TransportRequestCallback + processor_grok(params: RequestParams.IngestProcessorGrok, callback: callbackFn): TransportRequestCallback + processor_grok(params: RequestParams.IngestProcessorGrok, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + processorGrok(params?: RequestParams.IngestProcessorGrok, options?: TransportRequestOptions): Promise> + processorGrok(callback: callbackFn): TransportRequestCallback + processorGrok(params: RequestParams.IngestProcessorGrok, callback: callbackFn): TransportRequestCallback + processorGrok(params: RequestParams.IngestProcessorGrok, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_pipeline(params?: RequestParams.IngestPutPipeline, options?: TransportRequestOptions): Promise> + put_pipeline(callback: callbackFn): TransportRequestCallback + put_pipeline(params: RequestParams.IngestPutPipeline, callback: callbackFn): TransportRequestCallback + put_pipeline(params: RequestParams.IngestPutPipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPipeline(params?: RequestParams.IngestPutPipeline, options?: TransportRequestOptions): Promise> + putPipeline(callback: callbackFn): TransportRequestCallback + putPipeline(params: RequestParams.IngestPutPipeline, callback: callbackFn): TransportRequestCallback + putPipeline(params: RequestParams.IngestPutPipeline, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + simulate(params?: RequestParams.IngestSimulate, options?: TransportRequestOptions): Promise> + simulate(callback: callbackFn): TransportRequestCallback + simulate(params: RequestParams.IngestSimulate, callback: callbackFn): TransportRequestCallback + simulate(params: RequestParams.IngestSimulate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } license: { - delete: ApiMethod - get: ApiMethod - get_basic_status: ApiMethod - getBasicStatus: ApiMethod - get_trial_status: ApiMethod - getTrialStatus: ApiMethod - post: ApiMethod - post_start_basic: ApiMethod - postStartBasic: ApiMethod - post_start_trial: ApiMethod - postStartTrial: ApiMethod - } - mget: ApiMethod + delete(params?: RequestParams.LicenseDelete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.LicenseDelete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.LicenseDelete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.LicenseGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.LicenseGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.LicenseGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_basic_status(params?: RequestParams.LicenseGetBasicStatus, options?: TransportRequestOptions): Promise> + get_basic_status(callback: callbackFn): TransportRequestCallback + get_basic_status(params: RequestParams.LicenseGetBasicStatus, callback: callbackFn): TransportRequestCallback + get_basic_status(params: RequestParams.LicenseGetBasicStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBasicStatus(params?: RequestParams.LicenseGetBasicStatus, options?: TransportRequestOptions): Promise> + getBasicStatus(callback: callbackFn): TransportRequestCallback + getBasicStatus(params: RequestParams.LicenseGetBasicStatus, callback: callbackFn): TransportRequestCallback + getBasicStatus(params: RequestParams.LicenseGetBasicStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_trial_status(params?: RequestParams.LicenseGetTrialStatus, options?: TransportRequestOptions): Promise> + get_trial_status(callback: callbackFn): TransportRequestCallback + get_trial_status(params: RequestParams.LicenseGetTrialStatus, callback: callbackFn): TransportRequestCallback + get_trial_status(params: RequestParams.LicenseGetTrialStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrialStatus(params?: RequestParams.LicenseGetTrialStatus, options?: TransportRequestOptions): Promise> + getTrialStatus(callback: callbackFn): TransportRequestCallback + getTrialStatus(params: RequestParams.LicenseGetTrialStatus, callback: callbackFn): TransportRequestCallback + getTrialStatus(params: RequestParams.LicenseGetTrialStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post(params?: RequestParams.LicensePost, options?: TransportRequestOptions): Promise> + post(callback: callbackFn): TransportRequestCallback + post(params: RequestParams.LicensePost, callback: callbackFn): TransportRequestCallback + post(params: RequestParams.LicensePost, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post_start_basic(params?: RequestParams.LicensePostStartBasic, options?: TransportRequestOptions): Promise> + post_start_basic(callback: callbackFn): TransportRequestCallback + post_start_basic(params: RequestParams.LicensePostStartBasic, callback: callbackFn): TransportRequestCallback + post_start_basic(params: RequestParams.LicensePostStartBasic, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postStartBasic(params?: RequestParams.LicensePostStartBasic, options?: TransportRequestOptions): Promise> + postStartBasic(callback: callbackFn): TransportRequestCallback + postStartBasic(params: RequestParams.LicensePostStartBasic, callback: callbackFn): TransportRequestCallback + postStartBasic(params: RequestParams.LicensePostStartBasic, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post_start_trial(params?: RequestParams.LicensePostStartTrial, options?: TransportRequestOptions): Promise> + post_start_trial(callback: callbackFn): TransportRequestCallback + post_start_trial(params: RequestParams.LicensePostStartTrial, callback: callbackFn): TransportRequestCallback + post_start_trial(params: RequestParams.LicensePostStartTrial, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postStartTrial(params?: RequestParams.LicensePostStartTrial, options?: TransportRequestOptions): Promise> + postStartTrial(callback: callbackFn): TransportRequestCallback + postStartTrial(params: RequestParams.LicensePostStartTrial, callback: callbackFn): TransportRequestCallback + postStartTrial(params: RequestParams.LicensePostStartTrial, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + mget(params?: RequestParams.Mget, options?: TransportRequestOptions): Promise> + mget(callback: callbackFn): TransportRequestCallback + mget(params: RequestParams.Mget, callback: callbackFn): TransportRequestCallback + mget(params: RequestParams.Mget, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback migration: { - deprecations: ApiMethod + deprecations(params?: RequestParams.MigrationDeprecations, options?: TransportRequestOptions): Promise> + deprecations(callback: callbackFn): TransportRequestCallback + deprecations(params: RequestParams.MigrationDeprecations, callback: callbackFn): TransportRequestCallback + deprecations(params: RequestParams.MigrationDeprecations, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ml: { +<<<<<<< HEAD close_job: ApiMethod closeJob: ApiMethod delete_calendar: ApiMethod @@ -448,163 +1428,1037 @@ declare class Client extends EventEmitter { validate: ApiMethod validate_detector: ApiMethod validateDetector: ApiMethod +======= + close_job(params?: RequestParams.MlCloseJob, options?: TransportRequestOptions): Promise> + close_job(callback: callbackFn): TransportRequestCallback + close_job(params: RequestParams.MlCloseJob, callback: callbackFn): TransportRequestCallback + close_job(params: RequestParams.MlCloseJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + closeJob(params?: RequestParams.MlCloseJob, options?: TransportRequestOptions): Promise> + closeJob(callback: callbackFn): TransportRequestCallback + closeJob(params: RequestParams.MlCloseJob, callback: callbackFn): TransportRequestCallback + closeJob(params: RequestParams.MlCloseJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_calendar(params?: RequestParams.MlDeleteCalendar, options?: TransportRequestOptions): Promise> + delete_calendar(callback: callbackFn): TransportRequestCallback + delete_calendar(params: RequestParams.MlDeleteCalendar, callback: callbackFn): TransportRequestCallback + delete_calendar(params: RequestParams.MlDeleteCalendar, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendar(params?: RequestParams.MlDeleteCalendar, options?: TransportRequestOptions): Promise> + deleteCalendar(callback: callbackFn): TransportRequestCallback + deleteCalendar(params: RequestParams.MlDeleteCalendar, callback: callbackFn): TransportRequestCallback + deleteCalendar(params: RequestParams.MlDeleteCalendar, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_calendar_event(params?: RequestParams.MlDeleteCalendarEvent, options?: TransportRequestOptions): Promise> + delete_calendar_event(callback: callbackFn): TransportRequestCallback + delete_calendar_event(params: RequestParams.MlDeleteCalendarEvent, callback: callbackFn): TransportRequestCallback + delete_calendar_event(params: RequestParams.MlDeleteCalendarEvent, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendarEvent(params?: RequestParams.MlDeleteCalendarEvent, options?: TransportRequestOptions): Promise> + deleteCalendarEvent(callback: callbackFn): TransportRequestCallback + deleteCalendarEvent(params: RequestParams.MlDeleteCalendarEvent, callback: callbackFn): TransportRequestCallback + deleteCalendarEvent(params: RequestParams.MlDeleteCalendarEvent, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_calendar_job(params?: RequestParams.MlDeleteCalendarJob, options?: TransportRequestOptions): Promise> + delete_calendar_job(callback: callbackFn): TransportRequestCallback + delete_calendar_job(params: RequestParams.MlDeleteCalendarJob, callback: callbackFn): TransportRequestCallback + delete_calendar_job(params: RequestParams.MlDeleteCalendarJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendarJob(params?: RequestParams.MlDeleteCalendarJob, options?: TransportRequestOptions): Promise> + deleteCalendarJob(callback: callbackFn): TransportRequestCallback + deleteCalendarJob(params: RequestParams.MlDeleteCalendarJob, callback: callbackFn): TransportRequestCallback + deleteCalendarJob(params: RequestParams.MlDeleteCalendarJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_data_frame_analytics(params?: RequestParams.MlDeleteDataFrameAnalytics, options?: TransportRequestOptions): Promise> + delete_data_frame_analytics(callback: callbackFn): TransportRequestCallback + delete_data_frame_analytics(params: RequestParams.MlDeleteDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + delete_data_frame_analytics(params: RequestParams.MlDeleteDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteDataFrameAnalytics(params?: RequestParams.MlDeleteDataFrameAnalytics, options?: TransportRequestOptions): Promise> + deleteDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + deleteDataFrameAnalytics(params: RequestParams.MlDeleteDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + deleteDataFrameAnalytics(params: RequestParams.MlDeleteDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_datafeed(params?: RequestParams.MlDeleteDatafeed, options?: TransportRequestOptions): Promise> + delete_datafeed(callback: callbackFn): TransportRequestCallback + delete_datafeed(params: RequestParams.MlDeleteDatafeed, callback: callbackFn): TransportRequestCallback + delete_datafeed(params: RequestParams.MlDeleteDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteDatafeed(params?: RequestParams.MlDeleteDatafeed, options?: TransportRequestOptions): Promise> + deleteDatafeed(callback: callbackFn): TransportRequestCallback + deleteDatafeed(params: RequestParams.MlDeleteDatafeed, callback: callbackFn): TransportRequestCallback + deleteDatafeed(params: RequestParams.MlDeleteDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_expired_data(params?: RequestParams.MlDeleteExpiredData, options?: TransportRequestOptions): Promise> + delete_expired_data(callback: callbackFn): TransportRequestCallback + delete_expired_data(params: RequestParams.MlDeleteExpiredData, callback: callbackFn): TransportRequestCallback + delete_expired_data(params: RequestParams.MlDeleteExpiredData, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteExpiredData(params?: RequestParams.MlDeleteExpiredData, options?: TransportRequestOptions): Promise> + deleteExpiredData(callback: callbackFn): TransportRequestCallback + deleteExpiredData(params: RequestParams.MlDeleteExpiredData, callback: callbackFn): TransportRequestCallback + deleteExpiredData(params: RequestParams.MlDeleteExpiredData, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_filter(params?: RequestParams.MlDeleteFilter, options?: TransportRequestOptions): Promise> + delete_filter(callback: callbackFn): TransportRequestCallback + delete_filter(params: RequestParams.MlDeleteFilter, callback: callbackFn): TransportRequestCallback + delete_filter(params: RequestParams.MlDeleteFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteFilter(params?: RequestParams.MlDeleteFilter, options?: TransportRequestOptions): Promise> + deleteFilter(callback: callbackFn): TransportRequestCallback + deleteFilter(params: RequestParams.MlDeleteFilter, callback: callbackFn): TransportRequestCallback + deleteFilter(params: RequestParams.MlDeleteFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_forecast(params?: RequestParams.MlDeleteForecast, options?: TransportRequestOptions): Promise> + delete_forecast(callback: callbackFn): TransportRequestCallback + delete_forecast(params: RequestParams.MlDeleteForecast, callback: callbackFn): TransportRequestCallback + delete_forecast(params: RequestParams.MlDeleteForecast, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteForecast(params?: RequestParams.MlDeleteForecast, options?: TransportRequestOptions): Promise> + deleteForecast(callback: callbackFn): TransportRequestCallback + deleteForecast(params: RequestParams.MlDeleteForecast, callback: callbackFn): TransportRequestCallback + deleteForecast(params: RequestParams.MlDeleteForecast, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_job(params?: RequestParams.MlDeleteJob, options?: TransportRequestOptions): Promise> + delete_job(callback: callbackFn): TransportRequestCallback + delete_job(params: RequestParams.MlDeleteJob, callback: callbackFn): TransportRequestCallback + delete_job(params: RequestParams.MlDeleteJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteJob(params?: RequestParams.MlDeleteJob, options?: TransportRequestOptions): Promise> + deleteJob(callback: callbackFn): TransportRequestCallback + deleteJob(params: RequestParams.MlDeleteJob, callback: callbackFn): TransportRequestCallback + deleteJob(params: RequestParams.MlDeleteJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_model_snapshot(params?: RequestParams.MlDeleteModelSnapshot, options?: TransportRequestOptions): Promise> + delete_model_snapshot(callback: callbackFn): TransportRequestCallback + delete_model_snapshot(params: RequestParams.MlDeleteModelSnapshot, callback: callbackFn): TransportRequestCallback + delete_model_snapshot(params: RequestParams.MlDeleteModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteModelSnapshot(params?: RequestParams.MlDeleteModelSnapshot, options?: TransportRequestOptions): Promise> + deleteModelSnapshot(callback: callbackFn): TransportRequestCallback + deleteModelSnapshot(params: RequestParams.MlDeleteModelSnapshot, callback: callbackFn): TransportRequestCallback + deleteModelSnapshot(params: RequestParams.MlDeleteModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_trained_model(params?: RequestParams.MlDeleteTrainedModel, options?: TransportRequestOptions): Promise> + delete_trained_model(callback: callbackFn): TransportRequestCallback + delete_trained_model(params: RequestParams.MlDeleteTrainedModel, callback: callbackFn): TransportRequestCallback + delete_trained_model(params: RequestParams.MlDeleteTrainedModel, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTrainedModel(params?: RequestParams.MlDeleteTrainedModel, options?: TransportRequestOptions): Promise> + deleteTrainedModel(callback: callbackFn): TransportRequestCallback + deleteTrainedModel(params: RequestParams.MlDeleteTrainedModel, callback: callbackFn): TransportRequestCallback + deleteTrainedModel(params: RequestParams.MlDeleteTrainedModel, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + estimate_model_memory(params?: RequestParams.MlEstimateModelMemory, options?: TransportRequestOptions): Promise> + estimate_model_memory(callback: callbackFn): TransportRequestCallback + estimate_model_memory(params: RequestParams.MlEstimateModelMemory, callback: callbackFn): TransportRequestCallback + estimate_model_memory(params: RequestParams.MlEstimateModelMemory, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + estimateModelMemory(params?: RequestParams.MlEstimateModelMemory, options?: TransportRequestOptions): Promise> + estimateModelMemory(callback: callbackFn): TransportRequestCallback + estimateModelMemory(params: RequestParams.MlEstimateModelMemory, callback: callbackFn): TransportRequestCallback + estimateModelMemory(params: RequestParams.MlEstimateModelMemory, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + evaluate_data_frame(params?: RequestParams.MlEvaluateDataFrame, options?: TransportRequestOptions): Promise> + evaluate_data_frame(callback: callbackFn): TransportRequestCallback + evaluate_data_frame(params: RequestParams.MlEvaluateDataFrame, callback: callbackFn): TransportRequestCallback + evaluate_data_frame(params: RequestParams.MlEvaluateDataFrame, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params?: RequestParams.MlEvaluateDataFrame, options?: TransportRequestOptions): Promise> + evaluateDataFrame(callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params: RequestParams.MlEvaluateDataFrame, callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params: RequestParams.MlEvaluateDataFrame, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explain_data_frame_analytics(params?: RequestParams.MlExplainDataFrameAnalytics, options?: TransportRequestOptions): Promise> + explain_data_frame_analytics(callback: callbackFn): TransportRequestCallback + explain_data_frame_analytics(params: RequestParams.MlExplainDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + explain_data_frame_analytics(params: RequestParams.MlExplainDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params?: RequestParams.MlExplainDataFrameAnalytics, options?: TransportRequestOptions): Promise> + explainDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params: RequestParams.MlExplainDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params: RequestParams.MlExplainDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + find_file_structure(params?: RequestParams.MlFindFileStructure, options?: TransportRequestOptions): Promise> + find_file_structure(callback: callbackFn): TransportRequestCallback + find_file_structure(params: RequestParams.MlFindFileStructure, callback: callbackFn): TransportRequestCallback + find_file_structure(params: RequestParams.MlFindFileStructure, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + findFileStructure(params?: RequestParams.MlFindFileStructure, options?: TransportRequestOptions): Promise> + findFileStructure(callback: callbackFn): TransportRequestCallback + findFileStructure(params: RequestParams.MlFindFileStructure, callback: callbackFn): TransportRequestCallback + findFileStructure(params: RequestParams.MlFindFileStructure, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flush_job(params?: RequestParams.MlFlushJob, options?: TransportRequestOptions): Promise> + flush_job(callback: callbackFn): TransportRequestCallback + flush_job(params: RequestParams.MlFlushJob, callback: callbackFn): TransportRequestCallback + flush_job(params: RequestParams.MlFlushJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flushJob(params?: RequestParams.MlFlushJob, options?: TransportRequestOptions): Promise> + flushJob(callback: callbackFn): TransportRequestCallback + flushJob(params: RequestParams.MlFlushJob, callback: callbackFn): TransportRequestCallback + flushJob(params: RequestParams.MlFlushJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forecast(params?: RequestParams.MlForecast, options?: TransportRequestOptions): Promise> + forecast(callback: callbackFn): TransportRequestCallback + forecast(params: RequestParams.MlForecast, callback: callbackFn): TransportRequestCallback + forecast(params: RequestParams.MlForecast, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_buckets(params?: RequestParams.MlGetBuckets, options?: TransportRequestOptions): Promise> + get_buckets(callback: callbackFn): TransportRequestCallback + get_buckets(params: RequestParams.MlGetBuckets, callback: callbackFn): TransportRequestCallback + get_buckets(params: RequestParams.MlGetBuckets, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBuckets(params?: RequestParams.MlGetBuckets, options?: TransportRequestOptions): Promise> + getBuckets(callback: callbackFn): TransportRequestCallback + getBuckets(params: RequestParams.MlGetBuckets, callback: callbackFn): TransportRequestCallback + getBuckets(params: RequestParams.MlGetBuckets, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_calendar_events(params?: RequestParams.MlGetCalendarEvents, options?: TransportRequestOptions): Promise> + get_calendar_events(callback: callbackFn): TransportRequestCallback + get_calendar_events(params: RequestParams.MlGetCalendarEvents, callback: callbackFn): TransportRequestCallback + get_calendar_events(params: RequestParams.MlGetCalendarEvents, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCalendarEvents(params?: RequestParams.MlGetCalendarEvents, options?: TransportRequestOptions): Promise> + getCalendarEvents(callback: callbackFn): TransportRequestCallback + getCalendarEvents(params: RequestParams.MlGetCalendarEvents, callback: callbackFn): TransportRequestCallback + getCalendarEvents(params: RequestParams.MlGetCalendarEvents, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_calendars(params?: RequestParams.MlGetCalendars, options?: TransportRequestOptions): Promise> + get_calendars(callback: callbackFn): TransportRequestCallback + get_calendars(params: RequestParams.MlGetCalendars, callback: callbackFn): TransportRequestCallback + get_calendars(params: RequestParams.MlGetCalendars, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCalendars(params?: RequestParams.MlGetCalendars, options?: TransportRequestOptions): Promise> + getCalendars(callback: callbackFn): TransportRequestCallback + getCalendars(params: RequestParams.MlGetCalendars, callback: callbackFn): TransportRequestCallback + getCalendars(params: RequestParams.MlGetCalendars, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_categories(params?: RequestParams.MlGetCategories, options?: TransportRequestOptions): Promise> + get_categories(callback: callbackFn): TransportRequestCallback + get_categories(params: RequestParams.MlGetCategories, callback: callbackFn): TransportRequestCallback + get_categories(params: RequestParams.MlGetCategories, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCategories(params?: RequestParams.MlGetCategories, options?: TransportRequestOptions): Promise> + getCategories(callback: callbackFn): TransportRequestCallback + getCategories(params: RequestParams.MlGetCategories, callback: callbackFn): TransportRequestCallback + getCategories(params: RequestParams.MlGetCategories, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_data_frame_analytics(params?: RequestParams.MlGetDataFrameAnalytics, options?: TransportRequestOptions): Promise> + get_data_frame_analytics(callback: callbackFn): TransportRequestCallback + get_data_frame_analytics(params: RequestParams.MlGetDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + get_data_frame_analytics(params: RequestParams.MlGetDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params?: RequestParams.MlGetDataFrameAnalytics, options?: TransportRequestOptions): Promise> + getDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params: RequestParams.MlGetDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params: RequestParams.MlGetDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_data_frame_analytics_stats(params?: RequestParams.MlGetDataFrameAnalyticsStats, options?: TransportRequestOptions): Promise> + get_data_frame_analytics_stats(callback: callbackFn): TransportRequestCallback + get_data_frame_analytics_stats(params: RequestParams.MlGetDataFrameAnalyticsStats, callback: callbackFn): TransportRequestCallback + get_data_frame_analytics_stats(params: RequestParams.MlGetDataFrameAnalyticsStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params?: RequestParams.MlGetDataFrameAnalyticsStats, options?: TransportRequestOptions): Promise> + getDataFrameAnalyticsStats(callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params: RequestParams.MlGetDataFrameAnalyticsStats, callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params: RequestParams.MlGetDataFrameAnalyticsStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_datafeed_stats(params?: RequestParams.MlGetDatafeedStats, options?: TransportRequestOptions): Promise> + get_datafeed_stats(callback: callbackFn): TransportRequestCallback + get_datafeed_stats(params: RequestParams.MlGetDatafeedStats, callback: callbackFn): TransportRequestCallback + get_datafeed_stats(params: RequestParams.MlGetDatafeedStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDatafeedStats(params?: RequestParams.MlGetDatafeedStats, options?: TransportRequestOptions): Promise> + getDatafeedStats(callback: callbackFn): TransportRequestCallback + getDatafeedStats(params: RequestParams.MlGetDatafeedStats, callback: callbackFn): TransportRequestCallback + getDatafeedStats(params: RequestParams.MlGetDatafeedStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_datafeeds(params?: RequestParams.MlGetDatafeeds, options?: TransportRequestOptions): Promise> + get_datafeeds(callback: callbackFn): TransportRequestCallback + get_datafeeds(params: RequestParams.MlGetDatafeeds, callback: callbackFn): TransportRequestCallback + get_datafeeds(params: RequestParams.MlGetDatafeeds, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDatafeeds(params?: RequestParams.MlGetDatafeeds, options?: TransportRequestOptions): Promise> + getDatafeeds(callback: callbackFn): TransportRequestCallback + getDatafeeds(params: RequestParams.MlGetDatafeeds, callback: callbackFn): TransportRequestCallback + getDatafeeds(params: RequestParams.MlGetDatafeeds, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_filters(params?: RequestParams.MlGetFilters, options?: TransportRequestOptions): Promise> + get_filters(callback: callbackFn): TransportRequestCallback + get_filters(params: RequestParams.MlGetFilters, callback: callbackFn): TransportRequestCallback + get_filters(params: RequestParams.MlGetFilters, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getFilters(params?: RequestParams.MlGetFilters, options?: TransportRequestOptions): Promise> + getFilters(callback: callbackFn): TransportRequestCallback + getFilters(params: RequestParams.MlGetFilters, callback: callbackFn): TransportRequestCallback + getFilters(params: RequestParams.MlGetFilters, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_influencers(params?: RequestParams.MlGetInfluencers, options?: TransportRequestOptions): Promise> + get_influencers(callback: callbackFn): TransportRequestCallback + get_influencers(params: RequestParams.MlGetInfluencers, callback: callbackFn): TransportRequestCallback + get_influencers(params: RequestParams.MlGetInfluencers, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getInfluencers(params?: RequestParams.MlGetInfluencers, options?: TransportRequestOptions): Promise> + getInfluencers(callback: callbackFn): TransportRequestCallback + getInfluencers(params: RequestParams.MlGetInfluencers, callback: callbackFn): TransportRequestCallback + getInfluencers(params: RequestParams.MlGetInfluencers, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_job_stats(params?: RequestParams.MlGetJobStats, options?: TransportRequestOptions): Promise> + get_job_stats(callback: callbackFn): TransportRequestCallback + get_job_stats(params: RequestParams.MlGetJobStats, callback: callbackFn): TransportRequestCallback + get_job_stats(params: RequestParams.MlGetJobStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobStats(params?: RequestParams.MlGetJobStats, options?: TransportRequestOptions): Promise> + getJobStats(callback: callbackFn): TransportRequestCallback + getJobStats(params: RequestParams.MlGetJobStats, callback: callbackFn): TransportRequestCallback + getJobStats(params: RequestParams.MlGetJobStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_jobs(params?: RequestParams.MlGetJobs, options?: TransportRequestOptions): Promise> + get_jobs(callback: callbackFn): TransportRequestCallback + get_jobs(params: RequestParams.MlGetJobs, callback: callbackFn): TransportRequestCallback + get_jobs(params: RequestParams.MlGetJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobs(params?: RequestParams.MlGetJobs, options?: TransportRequestOptions): Promise> + getJobs(callback: callbackFn): TransportRequestCallback + getJobs(params: RequestParams.MlGetJobs, callback: callbackFn): TransportRequestCallback + getJobs(params: RequestParams.MlGetJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_model_snapshots(params?: RequestParams.MlGetModelSnapshots, options?: TransportRequestOptions): Promise> + get_model_snapshots(callback: callbackFn): TransportRequestCallback + get_model_snapshots(params: RequestParams.MlGetModelSnapshots, callback: callbackFn): TransportRequestCallback + get_model_snapshots(params: RequestParams.MlGetModelSnapshots, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getModelSnapshots(params?: RequestParams.MlGetModelSnapshots, options?: TransportRequestOptions): Promise> + getModelSnapshots(callback: callbackFn): TransportRequestCallback + getModelSnapshots(params: RequestParams.MlGetModelSnapshots, callback: callbackFn): TransportRequestCallback + getModelSnapshots(params: RequestParams.MlGetModelSnapshots, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_overall_buckets(params?: RequestParams.MlGetOverallBuckets, options?: TransportRequestOptions): Promise> + get_overall_buckets(callback: callbackFn): TransportRequestCallback + get_overall_buckets(params: RequestParams.MlGetOverallBuckets, callback: callbackFn): TransportRequestCallback + get_overall_buckets(params: RequestParams.MlGetOverallBuckets, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getOverallBuckets(params?: RequestParams.MlGetOverallBuckets, options?: TransportRequestOptions): Promise> + getOverallBuckets(callback: callbackFn): TransportRequestCallback + getOverallBuckets(params: RequestParams.MlGetOverallBuckets, callback: callbackFn): TransportRequestCallback + getOverallBuckets(params: RequestParams.MlGetOverallBuckets, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_records(params?: RequestParams.MlGetRecords, options?: TransportRequestOptions): Promise> + get_records(callback: callbackFn): TransportRequestCallback + get_records(params: RequestParams.MlGetRecords, callback: callbackFn): TransportRequestCallback + get_records(params: RequestParams.MlGetRecords, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRecords(params?: RequestParams.MlGetRecords, options?: TransportRequestOptions): Promise> + getRecords(callback: callbackFn): TransportRequestCallback + getRecords(params: RequestParams.MlGetRecords, callback: callbackFn): TransportRequestCallback + getRecords(params: RequestParams.MlGetRecords, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_trained_models(params?: RequestParams.MlGetTrainedModels, options?: TransportRequestOptions): Promise> + get_trained_models(callback: callbackFn): TransportRequestCallback + get_trained_models(params: RequestParams.MlGetTrainedModels, callback: callbackFn): TransportRequestCallback + get_trained_models(params: RequestParams.MlGetTrainedModels, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrainedModels(params?: RequestParams.MlGetTrainedModels, options?: TransportRequestOptions): Promise> + getTrainedModels(callback: callbackFn): TransportRequestCallback + getTrainedModels(params: RequestParams.MlGetTrainedModels, callback: callbackFn): TransportRequestCallback + getTrainedModels(params: RequestParams.MlGetTrainedModels, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_trained_models_stats(params?: RequestParams.MlGetTrainedModelsStats, options?: TransportRequestOptions): Promise> + get_trained_models_stats(callback: callbackFn): TransportRequestCallback + get_trained_models_stats(params: RequestParams.MlGetTrainedModelsStats, callback: callbackFn): TransportRequestCallback + get_trained_models_stats(params: RequestParams.MlGetTrainedModelsStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params?: RequestParams.MlGetTrainedModelsStats, options?: TransportRequestOptions): Promise> + getTrainedModelsStats(callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params: RequestParams.MlGetTrainedModelsStats, callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params: RequestParams.MlGetTrainedModelsStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: RequestParams.MlInfo, options?: TransportRequestOptions): Promise> + info(callback: callbackFn): TransportRequestCallback + info(params: RequestParams.MlInfo, callback: callbackFn): TransportRequestCallback + info(params: RequestParams.MlInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + open_job(params?: RequestParams.MlOpenJob, options?: TransportRequestOptions): Promise> + open_job(callback: callbackFn): TransportRequestCallback + open_job(params: RequestParams.MlOpenJob, callback: callbackFn): TransportRequestCallback + open_job(params: RequestParams.MlOpenJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + openJob(params?: RequestParams.MlOpenJob, options?: TransportRequestOptions): Promise> + openJob(callback: callbackFn): TransportRequestCallback + openJob(params: RequestParams.MlOpenJob, callback: callbackFn): TransportRequestCallback + openJob(params: RequestParams.MlOpenJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post_calendar_events(params?: RequestParams.MlPostCalendarEvents, options?: TransportRequestOptions): Promise> + post_calendar_events(callback: callbackFn): TransportRequestCallback + post_calendar_events(params: RequestParams.MlPostCalendarEvents, callback: callbackFn): TransportRequestCallback + post_calendar_events(params: RequestParams.MlPostCalendarEvents, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postCalendarEvents(params?: RequestParams.MlPostCalendarEvents, options?: TransportRequestOptions): Promise> + postCalendarEvents(callback: callbackFn): TransportRequestCallback + postCalendarEvents(params: RequestParams.MlPostCalendarEvents, callback: callbackFn): TransportRequestCallback + postCalendarEvents(params: RequestParams.MlPostCalendarEvents, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post_data(params?: RequestParams.MlPostData, options?: TransportRequestOptions): Promise> + post_data(callback: callbackFn): TransportRequestCallback + post_data(params: RequestParams.MlPostData, callback: callbackFn): TransportRequestCallback + post_data(params: RequestParams.MlPostData, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postData(params?: RequestParams.MlPostData, options?: TransportRequestOptions): Promise> + postData(callback: callbackFn): TransportRequestCallback + postData(params: RequestParams.MlPostData, callback: callbackFn): TransportRequestCallback + postData(params: RequestParams.MlPostData, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + preview_datafeed(params?: RequestParams.MlPreviewDatafeed, options?: TransportRequestOptions): Promise> + preview_datafeed(callback: callbackFn): TransportRequestCallback + preview_datafeed(params: RequestParams.MlPreviewDatafeed, callback: callbackFn): TransportRequestCallback + preview_datafeed(params: RequestParams.MlPreviewDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewDatafeed(params?: RequestParams.MlPreviewDatafeed, options?: TransportRequestOptions): Promise> + previewDatafeed(callback: callbackFn): TransportRequestCallback + previewDatafeed(params: RequestParams.MlPreviewDatafeed, callback: callbackFn): TransportRequestCallback + previewDatafeed(params: RequestParams.MlPreviewDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_calendar(params?: RequestParams.MlPutCalendar, options?: TransportRequestOptions): Promise> + put_calendar(callback: callbackFn): TransportRequestCallback + put_calendar(params: RequestParams.MlPutCalendar, callback: callbackFn): TransportRequestCallback + put_calendar(params: RequestParams.MlPutCalendar, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putCalendar(params?: RequestParams.MlPutCalendar, options?: TransportRequestOptions): Promise> + putCalendar(callback: callbackFn): TransportRequestCallback + putCalendar(params: RequestParams.MlPutCalendar, callback: callbackFn): TransportRequestCallback + putCalendar(params: RequestParams.MlPutCalendar, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_calendar_job(params?: RequestParams.MlPutCalendarJob, options?: TransportRequestOptions): Promise> + put_calendar_job(callback: callbackFn): TransportRequestCallback + put_calendar_job(params: RequestParams.MlPutCalendarJob, callback: callbackFn): TransportRequestCallback + put_calendar_job(params: RequestParams.MlPutCalendarJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putCalendarJob(params?: RequestParams.MlPutCalendarJob, options?: TransportRequestOptions): Promise> + putCalendarJob(callback: callbackFn): TransportRequestCallback + putCalendarJob(params: RequestParams.MlPutCalendarJob, callback: callbackFn): TransportRequestCallback + putCalendarJob(params: RequestParams.MlPutCalendarJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_data_frame_analytics(params?: RequestParams.MlPutDataFrameAnalytics, options?: TransportRequestOptions): Promise> + put_data_frame_analytics(callback: callbackFn): TransportRequestCallback + put_data_frame_analytics(params: RequestParams.MlPutDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + put_data_frame_analytics(params: RequestParams.MlPutDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putDataFrameAnalytics(params?: RequestParams.MlPutDataFrameAnalytics, options?: TransportRequestOptions): Promise> + putDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + putDataFrameAnalytics(params: RequestParams.MlPutDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + putDataFrameAnalytics(params: RequestParams.MlPutDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_datafeed(params?: RequestParams.MlPutDatafeed, options?: TransportRequestOptions): Promise> + put_datafeed(callback: callbackFn): TransportRequestCallback + put_datafeed(params: RequestParams.MlPutDatafeed, callback: callbackFn): TransportRequestCallback + put_datafeed(params: RequestParams.MlPutDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putDatafeed(params?: RequestParams.MlPutDatafeed, options?: TransportRequestOptions): Promise> + putDatafeed(callback: callbackFn): TransportRequestCallback + putDatafeed(params: RequestParams.MlPutDatafeed, callback: callbackFn): TransportRequestCallback + putDatafeed(params: RequestParams.MlPutDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_filter(params?: RequestParams.MlPutFilter, options?: TransportRequestOptions): Promise> + put_filter(callback: callbackFn): TransportRequestCallback + put_filter(params: RequestParams.MlPutFilter, callback: callbackFn): TransportRequestCallback + put_filter(params: RequestParams.MlPutFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putFilter(params?: RequestParams.MlPutFilter, options?: TransportRequestOptions): Promise> + putFilter(callback: callbackFn): TransportRequestCallback + putFilter(params: RequestParams.MlPutFilter, callback: callbackFn): TransportRequestCallback + putFilter(params: RequestParams.MlPutFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_job(params?: RequestParams.MlPutJob, options?: TransportRequestOptions): Promise> + put_job(callback: callbackFn): TransportRequestCallback + put_job(params: RequestParams.MlPutJob, callback: callbackFn): TransportRequestCallback + put_job(params: RequestParams.MlPutJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putJob(params?: RequestParams.MlPutJob, options?: TransportRequestOptions): Promise> + putJob(callback: callbackFn): TransportRequestCallback + putJob(params: RequestParams.MlPutJob, callback: callbackFn): TransportRequestCallback + putJob(params: RequestParams.MlPutJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_trained_model(params?: RequestParams.MlPutTrainedModel, options?: TransportRequestOptions): Promise> + put_trained_model(callback: callbackFn): TransportRequestCallback + put_trained_model(params: RequestParams.MlPutTrainedModel, callback: callbackFn): TransportRequestCallback + put_trained_model(params: RequestParams.MlPutTrainedModel, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTrainedModel(params?: RequestParams.MlPutTrainedModel, options?: TransportRequestOptions): Promise> + putTrainedModel(callback: callbackFn): TransportRequestCallback + putTrainedModel(params: RequestParams.MlPutTrainedModel, callback: callbackFn): TransportRequestCallback + putTrainedModel(params: RequestParams.MlPutTrainedModel, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + revert_model_snapshot(params?: RequestParams.MlRevertModelSnapshot, options?: TransportRequestOptions): Promise> + revert_model_snapshot(callback: callbackFn): TransportRequestCallback + revert_model_snapshot(params: RequestParams.MlRevertModelSnapshot, callback: callbackFn): TransportRequestCallback + revert_model_snapshot(params: RequestParams.MlRevertModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + revertModelSnapshot(params?: RequestParams.MlRevertModelSnapshot, options?: TransportRequestOptions): Promise> + revertModelSnapshot(callback: callbackFn): TransportRequestCallback + revertModelSnapshot(params: RequestParams.MlRevertModelSnapshot, callback: callbackFn): TransportRequestCallback + revertModelSnapshot(params: RequestParams.MlRevertModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + set_upgrade_mode(params?: RequestParams.MlSetUpgradeMode, options?: TransportRequestOptions): Promise> + set_upgrade_mode(callback: callbackFn): TransportRequestCallback + set_upgrade_mode(params: RequestParams.MlSetUpgradeMode, callback: callbackFn): TransportRequestCallback + set_upgrade_mode(params: RequestParams.MlSetUpgradeMode, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + setUpgradeMode(params?: RequestParams.MlSetUpgradeMode, options?: TransportRequestOptions): Promise> + setUpgradeMode(callback: callbackFn): TransportRequestCallback + setUpgradeMode(params: RequestParams.MlSetUpgradeMode, callback: callbackFn): TransportRequestCallback + setUpgradeMode(params: RequestParams.MlSetUpgradeMode, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_data_frame_analytics(params?: RequestParams.MlStartDataFrameAnalytics, options?: TransportRequestOptions): Promise> + start_data_frame_analytics(callback: callbackFn): TransportRequestCallback + start_data_frame_analytics(params: RequestParams.MlStartDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + start_data_frame_analytics(params: RequestParams.MlStartDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startDataFrameAnalytics(params?: RequestParams.MlStartDataFrameAnalytics, options?: TransportRequestOptions): Promise> + startDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + startDataFrameAnalytics(params: RequestParams.MlStartDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + startDataFrameAnalytics(params: RequestParams.MlStartDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_datafeed(params?: RequestParams.MlStartDatafeed, options?: TransportRequestOptions): Promise> + start_datafeed(callback: callbackFn): TransportRequestCallback + start_datafeed(params: RequestParams.MlStartDatafeed, callback: callbackFn): TransportRequestCallback + start_datafeed(params: RequestParams.MlStartDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startDatafeed(params?: RequestParams.MlStartDatafeed, options?: TransportRequestOptions): Promise> + startDatafeed(callback: callbackFn): TransportRequestCallback + startDatafeed(params: RequestParams.MlStartDatafeed, callback: callbackFn): TransportRequestCallback + startDatafeed(params: RequestParams.MlStartDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_data_frame_analytics(params?: RequestParams.MlStopDataFrameAnalytics, options?: TransportRequestOptions): Promise> + stop_data_frame_analytics(callback: callbackFn): TransportRequestCallback + stop_data_frame_analytics(params: RequestParams.MlStopDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + stop_data_frame_analytics(params: RequestParams.MlStopDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopDataFrameAnalytics(params?: RequestParams.MlStopDataFrameAnalytics, options?: TransportRequestOptions): Promise> + stopDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + stopDataFrameAnalytics(params: RequestParams.MlStopDataFrameAnalytics, callback: callbackFn): TransportRequestCallback + stopDataFrameAnalytics(params: RequestParams.MlStopDataFrameAnalytics, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_datafeed(params?: RequestParams.MlStopDatafeed, options?: TransportRequestOptions): Promise> + stop_datafeed(callback: callbackFn): TransportRequestCallback + stop_datafeed(params: RequestParams.MlStopDatafeed, callback: callbackFn): TransportRequestCallback + stop_datafeed(params: RequestParams.MlStopDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopDatafeed(params?: RequestParams.MlStopDatafeed, options?: TransportRequestOptions): Promise> + stopDatafeed(callback: callbackFn): TransportRequestCallback + stopDatafeed(params: RequestParams.MlStopDatafeed, callback: callbackFn): TransportRequestCallback + stopDatafeed(params: RequestParams.MlStopDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_datafeed(params?: RequestParams.MlUpdateDatafeed, options?: TransportRequestOptions): Promise> + update_datafeed(callback: callbackFn): TransportRequestCallback + update_datafeed(params: RequestParams.MlUpdateDatafeed, callback: callbackFn): TransportRequestCallback + update_datafeed(params: RequestParams.MlUpdateDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateDatafeed(params?: RequestParams.MlUpdateDatafeed, options?: TransportRequestOptions): Promise> + updateDatafeed(callback: callbackFn): TransportRequestCallback + updateDatafeed(params: RequestParams.MlUpdateDatafeed, callback: callbackFn): TransportRequestCallback + updateDatafeed(params: RequestParams.MlUpdateDatafeed, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_filter(params?: RequestParams.MlUpdateFilter, options?: TransportRequestOptions): Promise> + update_filter(callback: callbackFn): TransportRequestCallback + update_filter(params: RequestParams.MlUpdateFilter, callback: callbackFn): TransportRequestCallback + update_filter(params: RequestParams.MlUpdateFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateFilter(params?: RequestParams.MlUpdateFilter, options?: TransportRequestOptions): Promise> + updateFilter(callback: callbackFn): TransportRequestCallback + updateFilter(params: RequestParams.MlUpdateFilter, callback: callbackFn): TransportRequestCallback + updateFilter(params: RequestParams.MlUpdateFilter, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_job(params?: RequestParams.MlUpdateJob, options?: TransportRequestOptions): Promise> + update_job(callback: callbackFn): TransportRequestCallback + update_job(params: RequestParams.MlUpdateJob, callback: callbackFn): TransportRequestCallback + update_job(params: RequestParams.MlUpdateJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateJob(params?: RequestParams.MlUpdateJob, options?: TransportRequestOptions): Promise> + updateJob(callback: callbackFn): TransportRequestCallback + updateJob(params: RequestParams.MlUpdateJob, callback: callbackFn): TransportRequestCallback + updateJob(params: RequestParams.MlUpdateJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_model_snapshot(params?: RequestParams.MlUpdateModelSnapshot, options?: TransportRequestOptions): Promise> + update_model_snapshot(callback: callbackFn): TransportRequestCallback + update_model_snapshot(params: RequestParams.MlUpdateModelSnapshot, callback: callbackFn): TransportRequestCallback + update_model_snapshot(params: RequestParams.MlUpdateModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateModelSnapshot(params?: RequestParams.MlUpdateModelSnapshot, options?: TransportRequestOptions): Promise> + updateModelSnapshot(callback: callbackFn): TransportRequestCallback + updateModelSnapshot(params: RequestParams.MlUpdateModelSnapshot, callback: callbackFn): TransportRequestCallback + updateModelSnapshot(params: RequestParams.MlUpdateModelSnapshot, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validate(params?: RequestParams.MlValidate, options?: TransportRequestOptions): Promise> + validate(callback: callbackFn): TransportRequestCallback + validate(params: RequestParams.MlValidate, callback: callbackFn): TransportRequestCallback + validate(params: RequestParams.MlValidate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validate_detector(params?: RequestParams.MlValidateDetector, options?: TransportRequestOptions): Promise> + validate_detector(callback: callbackFn): TransportRequestCallback + validate_detector(params: RequestParams.MlValidateDetector, callback: callbackFn): TransportRequestCallback + validate_detector(params: RequestParams.MlValidateDetector, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validateDetector(params?: RequestParams.MlValidateDetector, options?: TransportRequestOptions): Promise> + validateDetector(callback: callbackFn): TransportRequestCallback + validateDetector(params: RequestParams.MlValidateDetector, callback: callbackFn): TransportRequestCallback + validateDetector(params: RequestParams.MlValidateDetector, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) } monitoring: { - bulk: ApiMethod + bulk(params?: RequestParams.MonitoringBulk, options?: TransportRequestOptions): Promise> + bulk(callback: callbackFn): TransportRequestCallback + bulk(params: RequestParams.MonitoringBulk, callback: callbackFn): TransportRequestCallback + bulk(params: RequestParams.MonitoringBulk, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - msearch: ApiMethod - msearch_template: ApiMethod - msearchTemplate: ApiMethod - mtermvectors: ApiMethod + msearch(params?: RequestParams.Msearch, options?: TransportRequestOptions): Promise> + msearch(callback: callbackFn): TransportRequestCallback + msearch(params: RequestParams.Msearch, callback: callbackFn): TransportRequestCallback + msearch(params: RequestParams.Msearch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + msearch_template(params?: RequestParams.MsearchTemplate, options?: TransportRequestOptions): Promise> + msearch_template(callback: callbackFn): TransportRequestCallback + msearch_template(params: RequestParams.MsearchTemplate, callback: callbackFn): TransportRequestCallback + msearch_template(params: RequestParams.MsearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + msearchTemplate(params?: RequestParams.MsearchTemplate, options?: TransportRequestOptions): Promise> + msearchTemplate(callback: callbackFn): TransportRequestCallback + msearchTemplate(params: RequestParams.MsearchTemplate, callback: callbackFn): TransportRequestCallback + msearchTemplate(params: RequestParams.MsearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + mtermvectors(params?: RequestParams.Mtermvectors, options?: TransportRequestOptions): Promise> + mtermvectors(callback: callbackFn): TransportRequestCallback + mtermvectors(params: RequestParams.Mtermvectors, callback: callbackFn): TransportRequestCallback + mtermvectors(params: RequestParams.Mtermvectors, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback nodes: { - hot_threads: ApiMethod - hotThreads: ApiMethod - info: ApiMethod - reload_secure_settings: ApiMethod - reloadSecureSettings: ApiMethod - stats: ApiMethod - usage: ApiMethod - } - ping: ApiMethod - put_script: ApiMethod - putScript: ApiMethod - rank_eval: ApiMethod - rankEval: ApiMethod - reindex: ApiMethod - reindex_rethrottle: ApiMethod - reindexRethrottle: ApiMethod - render_search_template: ApiMethod - renderSearchTemplate: ApiMethod + hot_threads(params?: RequestParams.NodesHotThreads, options?: TransportRequestOptions): Promise> + hot_threads(callback: callbackFn): TransportRequestCallback + hot_threads(params: RequestParams.NodesHotThreads, callback: callbackFn): TransportRequestCallback + hot_threads(params: RequestParams.NodesHotThreads, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + hotThreads(params?: RequestParams.NodesHotThreads, options?: TransportRequestOptions): Promise> + hotThreads(callback: callbackFn): TransportRequestCallback + hotThreads(params: RequestParams.NodesHotThreads, callback: callbackFn): TransportRequestCallback + hotThreads(params: RequestParams.NodesHotThreads, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: RequestParams.NodesInfo, options?: TransportRequestOptions): Promise> + info(callback: callbackFn): TransportRequestCallback + info(params: RequestParams.NodesInfo, callback: callbackFn): TransportRequestCallback + info(params: RequestParams.NodesInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reload_secure_settings(params?: RequestParams.NodesReloadSecureSettings, options?: TransportRequestOptions): Promise> + reload_secure_settings(callback: callbackFn): TransportRequestCallback + reload_secure_settings(params: RequestParams.NodesReloadSecureSettings, callback: callbackFn): TransportRequestCallback + reload_secure_settings(params: RequestParams.NodesReloadSecureSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params?: RequestParams.NodesReloadSecureSettings, options?: TransportRequestOptions): Promise> + reloadSecureSettings(callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params: RequestParams.NodesReloadSecureSettings, callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params: RequestParams.NodesReloadSecureSettings, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.NodesStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.NodesStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.NodesStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + usage(params?: RequestParams.NodesUsage, options?: TransportRequestOptions): Promise> + usage(callback: callbackFn): TransportRequestCallback + usage(params: RequestParams.NodesUsage, callback: callbackFn): TransportRequestCallback + usage(params: RequestParams.NodesUsage, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + ping(params?: RequestParams.Ping, options?: TransportRequestOptions): Promise> + ping(callback: callbackFn): TransportRequestCallback + ping(params: RequestParams.Ping, callback: callbackFn): TransportRequestCallback + ping(params: RequestParams.Ping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_script(params?: RequestParams.PutScript, options?: TransportRequestOptions): Promise> + put_script(callback: callbackFn): TransportRequestCallback + put_script(params: RequestParams.PutScript, callback: callbackFn): TransportRequestCallback + put_script(params: RequestParams.PutScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putScript(params?: RequestParams.PutScript, options?: TransportRequestOptions): Promise> + putScript(callback: callbackFn): TransportRequestCallback + putScript(params: RequestParams.PutScript, callback: callbackFn): TransportRequestCallback + putScript(params: RequestParams.PutScript, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rank_eval(params?: RequestParams.RankEval, options?: TransportRequestOptions): Promise> + rank_eval(callback: callbackFn): TransportRequestCallback + rank_eval(params: RequestParams.RankEval, callback: callbackFn): TransportRequestCallback + rank_eval(params: RequestParams.RankEval, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rankEval(params?: RequestParams.RankEval, options?: TransportRequestOptions): Promise> + rankEval(callback: callbackFn): TransportRequestCallback + rankEval(params: RequestParams.RankEval, callback: callbackFn): TransportRequestCallback + rankEval(params: RequestParams.RankEval, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reindex(params?: RequestParams.Reindex, options?: TransportRequestOptions): Promise> + reindex(callback: callbackFn): TransportRequestCallback + reindex(params: RequestParams.Reindex, callback: callbackFn): TransportRequestCallback + reindex(params: RequestParams.Reindex, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reindex_rethrottle(params?: RequestParams.ReindexRethrottle, options?: TransportRequestOptions): Promise> + reindex_rethrottle(callback: callbackFn): TransportRequestCallback + reindex_rethrottle(params: RequestParams.ReindexRethrottle, callback: callbackFn): TransportRequestCallback + reindex_rethrottle(params: RequestParams.ReindexRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reindexRethrottle(params?: RequestParams.ReindexRethrottle, options?: TransportRequestOptions): Promise> + reindexRethrottle(callback: callbackFn): TransportRequestCallback + reindexRethrottle(params: RequestParams.ReindexRethrottle, callback: callbackFn): TransportRequestCallback + reindexRethrottle(params: RequestParams.ReindexRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + render_search_template(params?: RequestParams.RenderSearchTemplate, options?: TransportRequestOptions): Promise> + render_search_template(callback: callbackFn): TransportRequestCallback + render_search_template(params: RequestParams.RenderSearchTemplate, callback: callbackFn): TransportRequestCallback + render_search_template(params: RequestParams.RenderSearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + renderSearchTemplate(params?: RequestParams.RenderSearchTemplate, options?: TransportRequestOptions): Promise> + renderSearchTemplate(callback: callbackFn): TransportRequestCallback + renderSearchTemplate(params: RequestParams.RenderSearchTemplate, callback: callbackFn): TransportRequestCallback + renderSearchTemplate(params: RequestParams.RenderSearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback rollup: { - delete_job: ApiMethod - deleteJob: ApiMethod - get_jobs: ApiMethod - getJobs: ApiMethod - get_rollup_caps: ApiMethod - getRollupCaps: ApiMethod - get_rollup_index_caps: ApiMethod - getRollupIndexCaps: ApiMethod - put_job: ApiMethod - putJob: ApiMethod - rollup_search: ApiMethod - rollupSearch: ApiMethod - start_job: ApiMethod - startJob: ApiMethod - stop_job: ApiMethod - stopJob: ApiMethod - } - scripts_painless_execute: ApiMethod - scriptsPainlessExecute: ApiMethod - scroll: ApiMethod - search: ApiMethod - search_shards: ApiMethod - searchShards: ApiMethod - search_template: ApiMethod - searchTemplate: ApiMethod + delete_job(params?: RequestParams.RollupDeleteJob, options?: TransportRequestOptions): Promise> + delete_job(callback: callbackFn): TransportRequestCallback + delete_job(params: RequestParams.RollupDeleteJob, callback: callbackFn): TransportRequestCallback + delete_job(params: RequestParams.RollupDeleteJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteJob(params?: RequestParams.RollupDeleteJob, options?: TransportRequestOptions): Promise> + deleteJob(callback: callbackFn): TransportRequestCallback + deleteJob(params: RequestParams.RollupDeleteJob, callback: callbackFn): TransportRequestCallback + deleteJob(params: RequestParams.RollupDeleteJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_jobs(params?: RequestParams.RollupGetJobs, options?: TransportRequestOptions): Promise> + get_jobs(callback: callbackFn): TransportRequestCallback + get_jobs(params: RequestParams.RollupGetJobs, callback: callbackFn): TransportRequestCallback + get_jobs(params: RequestParams.RollupGetJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobs(params?: RequestParams.RollupGetJobs, options?: TransportRequestOptions): Promise> + getJobs(callback: callbackFn): TransportRequestCallback + getJobs(params: RequestParams.RollupGetJobs, callback: callbackFn): TransportRequestCallback + getJobs(params: RequestParams.RollupGetJobs, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_rollup_caps(params?: RequestParams.RollupGetRollupCaps, options?: TransportRequestOptions): Promise> + get_rollup_caps(callback: callbackFn): TransportRequestCallback + get_rollup_caps(params: RequestParams.RollupGetRollupCaps, callback: callbackFn): TransportRequestCallback + get_rollup_caps(params: RequestParams.RollupGetRollupCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRollupCaps(params?: RequestParams.RollupGetRollupCaps, options?: TransportRequestOptions): Promise> + getRollupCaps(callback: callbackFn): TransportRequestCallback + getRollupCaps(params: RequestParams.RollupGetRollupCaps, callback: callbackFn): TransportRequestCallback + getRollupCaps(params: RequestParams.RollupGetRollupCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_rollup_index_caps(params?: RequestParams.RollupGetRollupIndexCaps, options?: TransportRequestOptions): Promise> + get_rollup_index_caps(callback: callbackFn): TransportRequestCallback + get_rollup_index_caps(params: RequestParams.RollupGetRollupIndexCaps, callback: callbackFn): TransportRequestCallback + get_rollup_index_caps(params: RequestParams.RollupGetRollupIndexCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRollupIndexCaps(params?: RequestParams.RollupGetRollupIndexCaps, options?: TransportRequestOptions): Promise> + getRollupIndexCaps(callback: callbackFn): TransportRequestCallback + getRollupIndexCaps(params: RequestParams.RollupGetRollupIndexCaps, callback: callbackFn): TransportRequestCallback + getRollupIndexCaps(params: RequestParams.RollupGetRollupIndexCaps, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_job(params?: RequestParams.RollupPutJob, options?: TransportRequestOptions): Promise> + put_job(callback: callbackFn): TransportRequestCallback + put_job(params: RequestParams.RollupPutJob, callback: callbackFn): TransportRequestCallback + put_job(params: RequestParams.RollupPutJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putJob(params?: RequestParams.RollupPutJob, options?: TransportRequestOptions): Promise> + putJob(callback: callbackFn): TransportRequestCallback + putJob(params: RequestParams.RollupPutJob, callback: callbackFn): TransportRequestCallback + putJob(params: RequestParams.RollupPutJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rollup_search(params?: RequestParams.RollupRollupSearch, options?: TransportRequestOptions): Promise> + rollup_search(callback: callbackFn): TransportRequestCallback + rollup_search(params: RequestParams.RollupRollupSearch, callback: callbackFn): TransportRequestCallback + rollup_search(params: RequestParams.RollupRollupSearch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rollupSearch(params?: RequestParams.RollupRollupSearch, options?: TransportRequestOptions): Promise> + rollupSearch(callback: callbackFn): TransportRequestCallback + rollupSearch(params: RequestParams.RollupRollupSearch, callback: callbackFn): TransportRequestCallback + rollupSearch(params: RequestParams.RollupRollupSearch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_job(params?: RequestParams.RollupStartJob, options?: TransportRequestOptions): Promise> + start_job(callback: callbackFn): TransportRequestCallback + start_job(params: RequestParams.RollupStartJob, callback: callbackFn): TransportRequestCallback + start_job(params: RequestParams.RollupStartJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startJob(params?: RequestParams.RollupStartJob, options?: TransportRequestOptions): Promise> + startJob(callback: callbackFn): TransportRequestCallback + startJob(params: RequestParams.RollupStartJob, callback: callbackFn): TransportRequestCallback + startJob(params: RequestParams.RollupStartJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_job(params?: RequestParams.RollupStopJob, options?: TransportRequestOptions): Promise> + stop_job(callback: callbackFn): TransportRequestCallback + stop_job(params: RequestParams.RollupStopJob, callback: callbackFn): TransportRequestCallback + stop_job(params: RequestParams.RollupStopJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopJob(params?: RequestParams.RollupStopJob, options?: TransportRequestOptions): Promise> + stopJob(callback: callbackFn): TransportRequestCallback + stopJob(params: RequestParams.RollupStopJob, callback: callbackFn): TransportRequestCallback + stopJob(params: RequestParams.RollupStopJob, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + scripts_painless_execute(params?: RequestParams.ScriptsPainlessExecute, options?: TransportRequestOptions): Promise> + scripts_painless_execute(callback: callbackFn): TransportRequestCallback + scripts_painless_execute(params: RequestParams.ScriptsPainlessExecute, callback: callbackFn): TransportRequestCallback + scripts_painless_execute(params: RequestParams.ScriptsPainlessExecute, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + scriptsPainlessExecute(params?: RequestParams.ScriptsPainlessExecute, options?: TransportRequestOptions): Promise> + scriptsPainlessExecute(callback: callbackFn): TransportRequestCallback + scriptsPainlessExecute(params: RequestParams.ScriptsPainlessExecute, callback: callbackFn): TransportRequestCallback + scriptsPainlessExecute(params: RequestParams.ScriptsPainlessExecute, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + scroll(params?: RequestParams.Scroll, options?: TransportRequestOptions): Promise> + scroll(callback: callbackFn): TransportRequestCallback + scroll(params: RequestParams.Scroll, callback: callbackFn): TransportRequestCallback + scroll(params: RequestParams.Scroll, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + search(params?: RequestParams.Search, options?: TransportRequestOptions): Promise> + search(callback: callbackFn): TransportRequestCallback + search(params: RequestParams.Search, callback: callbackFn): TransportRequestCallback + search(params: RequestParams.Search, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + search_shards(params?: RequestParams.SearchShards, options?: TransportRequestOptions): Promise> + search_shards(callback: callbackFn): TransportRequestCallback + search_shards(params: RequestParams.SearchShards, callback: callbackFn): TransportRequestCallback + search_shards(params: RequestParams.SearchShards, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + searchShards(params?: RequestParams.SearchShards, options?: TransportRequestOptions): Promise> + searchShards(callback: callbackFn): TransportRequestCallback + searchShards(params: RequestParams.SearchShards, callback: callbackFn): TransportRequestCallback + searchShards(params: RequestParams.SearchShards, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + search_template(params?: RequestParams.SearchTemplate, options?: TransportRequestOptions): Promise> + search_template(callback: callbackFn): TransportRequestCallback + search_template(params: RequestParams.SearchTemplate, callback: callbackFn): TransportRequestCallback + search_template(params: RequestParams.SearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + searchTemplate(params?: RequestParams.SearchTemplate, options?: TransportRequestOptions): Promise> + searchTemplate(callback: callbackFn): TransportRequestCallback + searchTemplate(params: RequestParams.SearchTemplate, callback: callbackFn): TransportRequestCallback + searchTemplate(params: RequestParams.SearchTemplate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback security: { - authenticate: ApiMethod - change_password: ApiMethod - changePassword: ApiMethod - clear_cached_realms: ApiMethod - clearCachedRealms: ApiMethod - clear_cached_roles: ApiMethod - clearCachedRoles: ApiMethod - create_api_key: ApiMethod - createApiKey: ApiMethod - delete_privileges: ApiMethod - deletePrivileges: ApiMethod - delete_role: ApiMethod - deleteRole: ApiMethod - delete_role_mapping: ApiMethod - deleteRoleMapping: ApiMethod - delete_user: ApiMethod - deleteUser: ApiMethod - disable_user: ApiMethod - disableUser: ApiMethod - enable_user: ApiMethod - enableUser: ApiMethod - get_api_key: ApiMethod - getApiKey: ApiMethod - get_builtin_privileges: ApiMethod - getBuiltinPrivileges: ApiMethod - get_privileges: ApiMethod - getPrivileges: ApiMethod - get_role: ApiMethod - getRole: ApiMethod - get_role_mapping: ApiMethod - getRoleMapping: ApiMethod - get_token: ApiMethod - getToken: ApiMethod - get_user: ApiMethod - getUser: ApiMethod - get_user_privileges: ApiMethod - getUserPrivileges: ApiMethod - has_privileges: ApiMethod - hasPrivileges: ApiMethod - invalidate_api_key: ApiMethod - invalidateApiKey: ApiMethod - invalidate_token: ApiMethod - invalidateToken: ApiMethod - put_privileges: ApiMethod - putPrivileges: ApiMethod - put_role: ApiMethod - putRole: ApiMethod - put_role_mapping: ApiMethod - putRoleMapping: ApiMethod - put_user: ApiMethod - putUser: ApiMethod + authenticate(params?: RequestParams.SecurityAuthenticate, options?: TransportRequestOptions): Promise> + authenticate(callback: callbackFn): TransportRequestCallback + authenticate(params: RequestParams.SecurityAuthenticate, callback: callbackFn): TransportRequestCallback + authenticate(params: RequestParams.SecurityAuthenticate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + change_password(params?: RequestParams.SecurityChangePassword, options?: TransportRequestOptions): Promise> + change_password(callback: callbackFn): TransportRequestCallback + change_password(params: RequestParams.SecurityChangePassword, callback: callbackFn): TransportRequestCallback + change_password(params: RequestParams.SecurityChangePassword, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + changePassword(params?: RequestParams.SecurityChangePassword, options?: TransportRequestOptions): Promise> + changePassword(callback: callbackFn): TransportRequestCallback + changePassword(params: RequestParams.SecurityChangePassword, callback: callbackFn): TransportRequestCallback + changePassword(params: RequestParams.SecurityChangePassword, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clear_cached_realms(params?: RequestParams.SecurityClearCachedRealms, options?: TransportRequestOptions): Promise> + clear_cached_realms(callback: callbackFn): TransportRequestCallback + clear_cached_realms(params: RequestParams.SecurityClearCachedRealms, callback: callbackFn): TransportRequestCallback + clear_cached_realms(params: RequestParams.SecurityClearCachedRealms, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedRealms(params?: RequestParams.SecurityClearCachedRealms, options?: TransportRequestOptions): Promise> + clearCachedRealms(callback: callbackFn): TransportRequestCallback + clearCachedRealms(params: RequestParams.SecurityClearCachedRealms, callback: callbackFn): TransportRequestCallback + clearCachedRealms(params: RequestParams.SecurityClearCachedRealms, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clear_cached_roles(params?: RequestParams.SecurityClearCachedRoles, options?: TransportRequestOptions): Promise> + clear_cached_roles(callback: callbackFn): TransportRequestCallback + clear_cached_roles(params: RequestParams.SecurityClearCachedRoles, callback: callbackFn): TransportRequestCallback + clear_cached_roles(params: RequestParams.SecurityClearCachedRoles, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedRoles(params?: RequestParams.SecurityClearCachedRoles, options?: TransportRequestOptions): Promise> + clearCachedRoles(callback: callbackFn): TransportRequestCallback + clearCachedRoles(params: RequestParams.SecurityClearCachedRoles, callback: callbackFn): TransportRequestCallback + clearCachedRoles(params: RequestParams.SecurityClearCachedRoles, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create_api_key(params?: RequestParams.SecurityCreateApiKey, options?: TransportRequestOptions): Promise> + create_api_key(callback: callbackFn): TransportRequestCallback + create_api_key(params: RequestParams.SecurityCreateApiKey, callback: callbackFn): TransportRequestCallback + create_api_key(params: RequestParams.SecurityCreateApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createApiKey(params?: RequestParams.SecurityCreateApiKey, options?: TransportRequestOptions): Promise> + createApiKey(callback: callbackFn): TransportRequestCallback + createApiKey(params: RequestParams.SecurityCreateApiKey, callback: callbackFn): TransportRequestCallback + createApiKey(params: RequestParams.SecurityCreateApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_privileges(params?: RequestParams.SecurityDeletePrivileges, options?: TransportRequestOptions): Promise> + delete_privileges(callback: callbackFn): TransportRequestCallback + delete_privileges(params: RequestParams.SecurityDeletePrivileges, callback: callbackFn): TransportRequestCallback + delete_privileges(params: RequestParams.SecurityDeletePrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePrivileges(params?: RequestParams.SecurityDeletePrivileges, options?: TransportRequestOptions): Promise> + deletePrivileges(callback: callbackFn): TransportRequestCallback + deletePrivileges(params: RequestParams.SecurityDeletePrivileges, callback: callbackFn): TransportRequestCallback + deletePrivileges(params: RequestParams.SecurityDeletePrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_role(params?: RequestParams.SecurityDeleteRole, options?: TransportRequestOptions): Promise> + delete_role(callback: callbackFn): TransportRequestCallback + delete_role(params: RequestParams.SecurityDeleteRole, callback: callbackFn): TransportRequestCallback + delete_role(params: RequestParams.SecurityDeleteRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRole(params?: RequestParams.SecurityDeleteRole, options?: TransportRequestOptions): Promise> + deleteRole(callback: callbackFn): TransportRequestCallback + deleteRole(params: RequestParams.SecurityDeleteRole, callback: callbackFn): TransportRequestCallback + deleteRole(params: RequestParams.SecurityDeleteRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_role_mapping(params?: RequestParams.SecurityDeleteRoleMapping, options?: TransportRequestOptions): Promise> + delete_role_mapping(callback: callbackFn): TransportRequestCallback + delete_role_mapping(params: RequestParams.SecurityDeleteRoleMapping, callback: callbackFn): TransportRequestCallback + delete_role_mapping(params: RequestParams.SecurityDeleteRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRoleMapping(params?: RequestParams.SecurityDeleteRoleMapping, options?: TransportRequestOptions): Promise> + deleteRoleMapping(callback: callbackFn): TransportRequestCallback + deleteRoleMapping(params: RequestParams.SecurityDeleteRoleMapping, callback: callbackFn): TransportRequestCallback + deleteRoleMapping(params: RequestParams.SecurityDeleteRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_user(params?: RequestParams.SecurityDeleteUser, options?: TransportRequestOptions): Promise> + delete_user(callback: callbackFn): TransportRequestCallback + delete_user(params: RequestParams.SecurityDeleteUser, callback: callbackFn): TransportRequestCallback + delete_user(params: RequestParams.SecurityDeleteUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteUser(params?: RequestParams.SecurityDeleteUser, options?: TransportRequestOptions): Promise> + deleteUser(callback: callbackFn): TransportRequestCallback + deleteUser(params: RequestParams.SecurityDeleteUser, callback: callbackFn): TransportRequestCallback + deleteUser(params: RequestParams.SecurityDeleteUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + disable_user(params?: RequestParams.SecurityDisableUser, options?: TransportRequestOptions): Promise> + disable_user(callback: callbackFn): TransportRequestCallback + disable_user(params: RequestParams.SecurityDisableUser, callback: callbackFn): TransportRequestCallback + disable_user(params: RequestParams.SecurityDisableUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + disableUser(params?: RequestParams.SecurityDisableUser, options?: TransportRequestOptions): Promise> + disableUser(callback: callbackFn): TransportRequestCallback + disableUser(params: RequestParams.SecurityDisableUser, callback: callbackFn): TransportRequestCallback + disableUser(params: RequestParams.SecurityDisableUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + enable_user(params?: RequestParams.SecurityEnableUser, options?: TransportRequestOptions): Promise> + enable_user(callback: callbackFn): TransportRequestCallback + enable_user(params: RequestParams.SecurityEnableUser, callback: callbackFn): TransportRequestCallback + enable_user(params: RequestParams.SecurityEnableUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + enableUser(params?: RequestParams.SecurityEnableUser, options?: TransportRequestOptions): Promise> + enableUser(callback: callbackFn): TransportRequestCallback + enableUser(params: RequestParams.SecurityEnableUser, callback: callbackFn): TransportRequestCallback + enableUser(params: RequestParams.SecurityEnableUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_api_key(params?: RequestParams.SecurityGetApiKey, options?: TransportRequestOptions): Promise> + get_api_key(callback: callbackFn): TransportRequestCallback + get_api_key(params: RequestParams.SecurityGetApiKey, callback: callbackFn): TransportRequestCallback + get_api_key(params: RequestParams.SecurityGetApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getApiKey(params?: RequestParams.SecurityGetApiKey, options?: TransportRequestOptions): Promise> + getApiKey(callback: callbackFn): TransportRequestCallback + getApiKey(params: RequestParams.SecurityGetApiKey, callback: callbackFn): TransportRequestCallback + getApiKey(params: RequestParams.SecurityGetApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_builtin_privileges(params?: RequestParams.SecurityGetBuiltinPrivileges, options?: TransportRequestOptions): Promise> + get_builtin_privileges(callback: callbackFn): TransportRequestCallback + get_builtin_privileges(params: RequestParams.SecurityGetBuiltinPrivileges, callback: callbackFn): TransportRequestCallback + get_builtin_privileges(params: RequestParams.SecurityGetBuiltinPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params?: RequestParams.SecurityGetBuiltinPrivileges, options?: TransportRequestOptions): Promise> + getBuiltinPrivileges(callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params: RequestParams.SecurityGetBuiltinPrivileges, callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params: RequestParams.SecurityGetBuiltinPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_privileges(params?: RequestParams.SecurityGetPrivileges, options?: TransportRequestOptions): Promise> + get_privileges(callback: callbackFn): TransportRequestCallback + get_privileges(params: RequestParams.SecurityGetPrivileges, callback: callbackFn): TransportRequestCallback + get_privileges(params: RequestParams.SecurityGetPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPrivileges(params?: RequestParams.SecurityGetPrivileges, options?: TransportRequestOptions): Promise> + getPrivileges(callback: callbackFn): TransportRequestCallback + getPrivileges(params: RequestParams.SecurityGetPrivileges, callback: callbackFn): TransportRequestCallback + getPrivileges(params: RequestParams.SecurityGetPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_role(params?: RequestParams.SecurityGetRole, options?: TransportRequestOptions): Promise> + get_role(callback: callbackFn): TransportRequestCallback + get_role(params: RequestParams.SecurityGetRole, callback: callbackFn): TransportRequestCallback + get_role(params: RequestParams.SecurityGetRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRole(params?: RequestParams.SecurityGetRole, options?: TransportRequestOptions): Promise> + getRole(callback: callbackFn): TransportRequestCallback + getRole(params: RequestParams.SecurityGetRole, callback: callbackFn): TransportRequestCallback + getRole(params: RequestParams.SecurityGetRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_role_mapping(params?: RequestParams.SecurityGetRoleMapping, options?: TransportRequestOptions): Promise> + get_role_mapping(callback: callbackFn): TransportRequestCallback + get_role_mapping(params: RequestParams.SecurityGetRoleMapping, callback: callbackFn): TransportRequestCallback + get_role_mapping(params: RequestParams.SecurityGetRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRoleMapping(params?: RequestParams.SecurityGetRoleMapping, options?: TransportRequestOptions): Promise> + getRoleMapping(callback: callbackFn): TransportRequestCallback + getRoleMapping(params: RequestParams.SecurityGetRoleMapping, callback: callbackFn): TransportRequestCallback + getRoleMapping(params: RequestParams.SecurityGetRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_token(params?: RequestParams.SecurityGetToken, options?: TransportRequestOptions): Promise> + get_token(callback: callbackFn): TransportRequestCallback + get_token(params: RequestParams.SecurityGetToken, callback: callbackFn): TransportRequestCallback + get_token(params: RequestParams.SecurityGetToken, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getToken(params?: RequestParams.SecurityGetToken, options?: TransportRequestOptions): Promise> + getToken(callback: callbackFn): TransportRequestCallback + getToken(params: RequestParams.SecurityGetToken, callback: callbackFn): TransportRequestCallback + getToken(params: RequestParams.SecurityGetToken, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_user(params?: RequestParams.SecurityGetUser, options?: TransportRequestOptions): Promise> + get_user(callback: callbackFn): TransportRequestCallback + get_user(params: RequestParams.SecurityGetUser, callback: callbackFn): TransportRequestCallback + get_user(params: RequestParams.SecurityGetUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getUser(params?: RequestParams.SecurityGetUser, options?: TransportRequestOptions): Promise> + getUser(callback: callbackFn): TransportRequestCallback + getUser(params: RequestParams.SecurityGetUser, callback: callbackFn): TransportRequestCallback + getUser(params: RequestParams.SecurityGetUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_user_privileges(params?: RequestParams.SecurityGetUserPrivileges, options?: TransportRequestOptions): Promise> + get_user_privileges(callback: callbackFn): TransportRequestCallback + get_user_privileges(params: RequestParams.SecurityGetUserPrivileges, callback: callbackFn): TransportRequestCallback + get_user_privileges(params: RequestParams.SecurityGetUserPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getUserPrivileges(params?: RequestParams.SecurityGetUserPrivileges, options?: TransportRequestOptions): Promise> + getUserPrivileges(callback: callbackFn): TransportRequestCallback + getUserPrivileges(params: RequestParams.SecurityGetUserPrivileges, callback: callbackFn): TransportRequestCallback + getUserPrivileges(params: RequestParams.SecurityGetUserPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + has_privileges(params?: RequestParams.SecurityHasPrivileges, options?: TransportRequestOptions): Promise> + has_privileges(callback: callbackFn): TransportRequestCallback + has_privileges(params: RequestParams.SecurityHasPrivileges, callback: callbackFn): TransportRequestCallback + has_privileges(params: RequestParams.SecurityHasPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + hasPrivileges(params?: RequestParams.SecurityHasPrivileges, options?: TransportRequestOptions): Promise> + hasPrivileges(callback: callbackFn): TransportRequestCallback + hasPrivileges(params: RequestParams.SecurityHasPrivileges, callback: callbackFn): TransportRequestCallback + hasPrivileges(params: RequestParams.SecurityHasPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidate_api_key(params?: RequestParams.SecurityInvalidateApiKey, options?: TransportRequestOptions): Promise> + invalidate_api_key(callback: callbackFn): TransportRequestCallback + invalidate_api_key(params: RequestParams.SecurityInvalidateApiKey, callback: callbackFn): TransportRequestCallback + invalidate_api_key(params: RequestParams.SecurityInvalidateApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidateApiKey(params?: RequestParams.SecurityInvalidateApiKey, options?: TransportRequestOptions): Promise> + invalidateApiKey(callback: callbackFn): TransportRequestCallback + invalidateApiKey(params: RequestParams.SecurityInvalidateApiKey, callback: callbackFn): TransportRequestCallback + invalidateApiKey(params: RequestParams.SecurityInvalidateApiKey, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidate_token(params?: RequestParams.SecurityInvalidateToken, options?: TransportRequestOptions): Promise> + invalidate_token(callback: callbackFn): TransportRequestCallback + invalidate_token(params: RequestParams.SecurityInvalidateToken, callback: callbackFn): TransportRequestCallback + invalidate_token(params: RequestParams.SecurityInvalidateToken, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidateToken(params?: RequestParams.SecurityInvalidateToken, options?: TransportRequestOptions): Promise> + invalidateToken(callback: callbackFn): TransportRequestCallback + invalidateToken(params: RequestParams.SecurityInvalidateToken, callback: callbackFn): TransportRequestCallback + invalidateToken(params: RequestParams.SecurityInvalidateToken, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_privileges(params?: RequestParams.SecurityPutPrivileges, options?: TransportRequestOptions): Promise> + put_privileges(callback: callbackFn): TransportRequestCallback + put_privileges(params: RequestParams.SecurityPutPrivileges, callback: callbackFn): TransportRequestCallback + put_privileges(params: RequestParams.SecurityPutPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPrivileges(params?: RequestParams.SecurityPutPrivileges, options?: TransportRequestOptions): Promise> + putPrivileges(callback: callbackFn): TransportRequestCallback + putPrivileges(params: RequestParams.SecurityPutPrivileges, callback: callbackFn): TransportRequestCallback + putPrivileges(params: RequestParams.SecurityPutPrivileges, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_role(params?: RequestParams.SecurityPutRole, options?: TransportRequestOptions): Promise> + put_role(callback: callbackFn): TransportRequestCallback + put_role(params: RequestParams.SecurityPutRole, callback: callbackFn): TransportRequestCallback + put_role(params: RequestParams.SecurityPutRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putRole(params?: RequestParams.SecurityPutRole, options?: TransportRequestOptions): Promise> + putRole(callback: callbackFn): TransportRequestCallback + putRole(params: RequestParams.SecurityPutRole, callback: callbackFn): TransportRequestCallback + putRole(params: RequestParams.SecurityPutRole, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_role_mapping(params?: RequestParams.SecurityPutRoleMapping, options?: TransportRequestOptions): Promise> + put_role_mapping(callback: callbackFn): TransportRequestCallback + put_role_mapping(params: RequestParams.SecurityPutRoleMapping, callback: callbackFn): TransportRequestCallback + put_role_mapping(params: RequestParams.SecurityPutRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putRoleMapping(params?: RequestParams.SecurityPutRoleMapping, options?: TransportRequestOptions): Promise> + putRoleMapping(callback: callbackFn): TransportRequestCallback + putRoleMapping(params: RequestParams.SecurityPutRoleMapping, callback: callbackFn): TransportRequestCallback + putRoleMapping(params: RequestParams.SecurityPutRoleMapping, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_user(params?: RequestParams.SecurityPutUser, options?: TransportRequestOptions): Promise> + put_user(callback: callbackFn): TransportRequestCallback + put_user(params: RequestParams.SecurityPutUser, callback: callbackFn): TransportRequestCallback + put_user(params: RequestParams.SecurityPutUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putUser(params?: RequestParams.SecurityPutUser, options?: TransportRequestOptions): Promise> + putUser(callback: callbackFn): TransportRequestCallback + putUser(params: RequestParams.SecurityPutUser, callback: callbackFn): TransportRequestCallback + putUser(params: RequestParams.SecurityPutUser, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } slm: { - delete_lifecycle: ApiMethod - deleteLifecycle: ApiMethod - execute_lifecycle: ApiMethod - executeLifecycle: ApiMethod - execute_retention: ApiMethod - executeRetention: ApiMethod - get_lifecycle: ApiMethod - getLifecycle: ApiMethod - get_stats: ApiMethod - getStats: ApiMethod - get_status: ApiMethod - getStatus: ApiMethod - put_lifecycle: ApiMethod - putLifecycle: ApiMethod - start: ApiMethod - stop: ApiMethod + delete_lifecycle(params?: RequestParams.SlmDeleteLifecycle, options?: TransportRequestOptions): Promise> + delete_lifecycle(callback: callbackFn): TransportRequestCallback + delete_lifecycle(params: RequestParams.SlmDeleteLifecycle, callback: callbackFn): TransportRequestCallback + delete_lifecycle(params: RequestParams.SlmDeleteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params?: RequestParams.SlmDeleteLifecycle, options?: TransportRequestOptions): Promise> + deleteLifecycle(callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: RequestParams.SlmDeleteLifecycle, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: RequestParams.SlmDeleteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + execute_lifecycle(params?: RequestParams.SlmExecuteLifecycle, options?: TransportRequestOptions): Promise> + execute_lifecycle(callback: callbackFn): TransportRequestCallback + execute_lifecycle(params: RequestParams.SlmExecuteLifecycle, callback: callbackFn): TransportRequestCallback + execute_lifecycle(params: RequestParams.SlmExecuteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeLifecycle(params?: RequestParams.SlmExecuteLifecycle, options?: TransportRequestOptions): Promise> + executeLifecycle(callback: callbackFn): TransportRequestCallback + executeLifecycle(params: RequestParams.SlmExecuteLifecycle, callback: callbackFn): TransportRequestCallback + executeLifecycle(params: RequestParams.SlmExecuteLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + execute_retention(params?: RequestParams.SlmExecuteRetention, options?: TransportRequestOptions): Promise> + execute_retention(callback: callbackFn): TransportRequestCallback + execute_retention(params: RequestParams.SlmExecuteRetention, callback: callbackFn): TransportRequestCallback + execute_retention(params: RequestParams.SlmExecuteRetention, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeRetention(params?: RequestParams.SlmExecuteRetention, options?: TransportRequestOptions): Promise> + executeRetention(callback: callbackFn): TransportRequestCallback + executeRetention(params: RequestParams.SlmExecuteRetention, callback: callbackFn): TransportRequestCallback + executeRetention(params: RequestParams.SlmExecuteRetention, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_lifecycle(params?: RequestParams.SlmGetLifecycle, options?: TransportRequestOptions): Promise> + get_lifecycle(callback: callbackFn): TransportRequestCallback + get_lifecycle(params: RequestParams.SlmGetLifecycle, callback: callbackFn): TransportRequestCallback + get_lifecycle(params: RequestParams.SlmGetLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getLifecycle(params?: RequestParams.SlmGetLifecycle, options?: TransportRequestOptions): Promise> + getLifecycle(callback: callbackFn): TransportRequestCallback + getLifecycle(params: RequestParams.SlmGetLifecycle, callback: callbackFn): TransportRequestCallback + getLifecycle(params: RequestParams.SlmGetLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_stats(params?: RequestParams.SlmGetStats, options?: TransportRequestOptions): Promise> + get_stats(callback: callbackFn): TransportRequestCallback + get_stats(params: RequestParams.SlmGetStats, callback: callbackFn): TransportRequestCallback + get_stats(params: RequestParams.SlmGetStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStats(params?: RequestParams.SlmGetStats, options?: TransportRequestOptions): Promise> + getStats(callback: callbackFn): TransportRequestCallback + getStats(params: RequestParams.SlmGetStats, callback: callbackFn): TransportRequestCallback + getStats(params: RequestParams.SlmGetStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_status(params?: RequestParams.SlmGetStatus, options?: TransportRequestOptions): Promise> + get_status(callback: callbackFn): TransportRequestCallback + get_status(params: RequestParams.SlmGetStatus, callback: callbackFn): TransportRequestCallback + get_status(params: RequestParams.SlmGetStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStatus(params?: RequestParams.SlmGetStatus, options?: TransportRequestOptions): Promise> + getStatus(callback: callbackFn): TransportRequestCallback + getStatus(params: RequestParams.SlmGetStatus, callback: callbackFn): TransportRequestCallback + getStatus(params: RequestParams.SlmGetStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_lifecycle(params?: RequestParams.SlmPutLifecycle, options?: TransportRequestOptions): Promise> + put_lifecycle(callback: callbackFn): TransportRequestCallback + put_lifecycle(params: RequestParams.SlmPutLifecycle, callback: callbackFn): TransportRequestCallback + put_lifecycle(params: RequestParams.SlmPutLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putLifecycle(params?: RequestParams.SlmPutLifecycle, options?: TransportRequestOptions): Promise> + putLifecycle(callback: callbackFn): TransportRequestCallback + putLifecycle(params: RequestParams.SlmPutLifecycle, callback: callbackFn): TransportRequestCallback + putLifecycle(params: RequestParams.SlmPutLifecycle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: RequestParams.SlmStart, options?: TransportRequestOptions): Promise> + start(callback: callbackFn): TransportRequestCallback + start(params: RequestParams.SlmStart, callback: callbackFn): TransportRequestCallback + start(params: RequestParams.SlmStart, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: RequestParams.SlmStop, options?: TransportRequestOptions): Promise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.SlmStop, callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.SlmStop, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } snapshot: { - cleanup_repository: ApiMethod - cleanupRepository: ApiMethod - create: ApiMethod - create_repository: ApiMethod - createRepository: ApiMethod - delete: ApiMethod - delete_repository: ApiMethod - deleteRepository: ApiMethod - get: ApiMethod - get_repository: ApiMethod - getRepository: ApiMethod - restore: ApiMethod - status: ApiMethod - verify_repository: ApiMethod - verifyRepository: ApiMethod + cleanup_repository(params?: RequestParams.SnapshotCleanupRepository, options?: TransportRequestOptions): Promise> + cleanup_repository(callback: callbackFn): TransportRequestCallback + cleanup_repository(params: RequestParams.SnapshotCleanupRepository, callback: callbackFn): TransportRequestCallback + cleanup_repository(params: RequestParams.SnapshotCleanupRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + cleanupRepository(params?: RequestParams.SnapshotCleanupRepository, options?: TransportRequestOptions): Promise> + cleanupRepository(callback: callbackFn): TransportRequestCallback + cleanupRepository(params: RequestParams.SnapshotCleanupRepository, callback: callbackFn): TransportRequestCallback + cleanupRepository(params: RequestParams.SnapshotCleanupRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create(params?: RequestParams.SnapshotCreate, options?: TransportRequestOptions): Promise> + create(callback: callbackFn): TransportRequestCallback + create(params: RequestParams.SnapshotCreate, callback: callbackFn): TransportRequestCallback + create(params: RequestParams.SnapshotCreate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create_repository(params?: RequestParams.SnapshotCreateRepository, options?: TransportRequestOptions): Promise> + create_repository(callback: callbackFn): TransportRequestCallback + create_repository(params: RequestParams.SnapshotCreateRepository, callback: callbackFn): TransportRequestCallback + create_repository(params: RequestParams.SnapshotCreateRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createRepository(params?: RequestParams.SnapshotCreateRepository, options?: TransportRequestOptions): Promise> + createRepository(callback: callbackFn): TransportRequestCallback + createRepository(params: RequestParams.SnapshotCreateRepository, callback: callbackFn): TransportRequestCallback + createRepository(params: RequestParams.SnapshotCreateRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete(params?: RequestParams.SnapshotDelete, options?: TransportRequestOptions): Promise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.SnapshotDelete, callback: callbackFn): TransportRequestCallback + delete(params: RequestParams.SnapshotDelete, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_repository(params?: RequestParams.SnapshotDeleteRepository, options?: TransportRequestOptions): Promise> + delete_repository(callback: callbackFn): TransportRequestCallback + delete_repository(params: RequestParams.SnapshotDeleteRepository, callback: callbackFn): TransportRequestCallback + delete_repository(params: RequestParams.SnapshotDeleteRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRepository(params?: RequestParams.SnapshotDeleteRepository, options?: TransportRequestOptions): Promise> + deleteRepository(callback: callbackFn): TransportRequestCallback + deleteRepository(params: RequestParams.SnapshotDeleteRepository, callback: callbackFn): TransportRequestCallback + deleteRepository(params: RequestParams.SnapshotDeleteRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.SnapshotGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.SnapshotGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.SnapshotGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_repository(params?: RequestParams.SnapshotGetRepository, options?: TransportRequestOptions): Promise> + get_repository(callback: callbackFn): TransportRequestCallback + get_repository(params: RequestParams.SnapshotGetRepository, callback: callbackFn): TransportRequestCallback + get_repository(params: RequestParams.SnapshotGetRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRepository(params?: RequestParams.SnapshotGetRepository, options?: TransportRequestOptions): Promise> + getRepository(callback: callbackFn): TransportRequestCallback + getRepository(params: RequestParams.SnapshotGetRepository, callback: callbackFn): TransportRequestCallback + getRepository(params: RequestParams.SnapshotGetRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + restore(params?: RequestParams.SnapshotRestore, options?: TransportRequestOptions): Promise> + restore(callback: callbackFn): TransportRequestCallback + restore(params: RequestParams.SnapshotRestore, callback: callbackFn): TransportRequestCallback + restore(params: RequestParams.SnapshotRestore, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + status(params?: RequestParams.SnapshotStatus, options?: TransportRequestOptions): Promise> + status(callback: callbackFn): TransportRequestCallback + status(params: RequestParams.SnapshotStatus, callback: callbackFn): TransportRequestCallback + status(params: RequestParams.SnapshotStatus, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + verify_repository(params?: RequestParams.SnapshotVerifyRepository, options?: TransportRequestOptions): Promise> + verify_repository(callback: callbackFn): TransportRequestCallback + verify_repository(params: RequestParams.SnapshotVerifyRepository, callback: callbackFn): TransportRequestCallback + verify_repository(params: RequestParams.SnapshotVerifyRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + verifyRepository(params?: RequestParams.SnapshotVerifyRepository, options?: TransportRequestOptions): Promise> + verifyRepository(callback: callbackFn): TransportRequestCallback + verifyRepository(params: RequestParams.SnapshotVerifyRepository, callback: callbackFn): TransportRequestCallback + verifyRepository(params: RequestParams.SnapshotVerifyRepository, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } sql: { - clear_cursor: ApiMethod - clearCursor: ApiMethod - query: ApiMethod - translate: ApiMethod + clear_cursor(params?: RequestParams.SqlClearCursor, options?: TransportRequestOptions): Promise> + clear_cursor(callback: callbackFn): TransportRequestCallback + clear_cursor(params: RequestParams.SqlClearCursor, callback: callbackFn): TransportRequestCallback + clear_cursor(params: RequestParams.SqlClearCursor, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCursor(params?: RequestParams.SqlClearCursor, options?: TransportRequestOptions): Promise> + clearCursor(callback: callbackFn): TransportRequestCallback + clearCursor(params: RequestParams.SqlClearCursor, callback: callbackFn): TransportRequestCallback + clearCursor(params: RequestParams.SqlClearCursor, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + query(params?: RequestParams.SqlQuery, options?: TransportRequestOptions): Promise> + query(callback: callbackFn): TransportRequestCallback + query(params: RequestParams.SqlQuery, callback: callbackFn): TransportRequestCallback + query(params: RequestParams.SqlQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + translate(params?: RequestParams.SqlTranslate, options?: TransportRequestOptions): Promise> + translate(callback: callbackFn): TransportRequestCallback + translate(params: RequestParams.SqlTranslate, callback: callbackFn): TransportRequestCallback + translate(params: RequestParams.SqlTranslate, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ssl: { - certificates: ApiMethod + certificates(params?: RequestParams.SslCertificates, options?: TransportRequestOptions): Promise> + certificates(callback: callbackFn): TransportRequestCallback + certificates(params: RequestParams.SslCertificates, callback: callbackFn): TransportRequestCallback + certificates(params: RequestParams.SslCertificates, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } tasks: { - cancel: ApiMethod - get: ApiMethod - list: ApiMethod + cancel(params?: RequestParams.TasksCancel, options?: TransportRequestOptions): Promise> + cancel(callback: callbackFn): TransportRequestCallback + cancel(params: RequestParams.TasksCancel, callback: callbackFn): TransportRequestCallback + cancel(params: RequestParams.TasksCancel, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: RequestParams.TasksGet, options?: TransportRequestOptions): Promise> + get(callback: callbackFn): TransportRequestCallback + get(params: RequestParams.TasksGet, callback: callbackFn): TransportRequestCallback + get(params: RequestParams.TasksGet, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + list(params?: RequestParams.TasksList, options?: TransportRequestOptions): Promise> + list(callback: callbackFn): TransportRequestCallback + list(params: RequestParams.TasksList, callback: callbackFn): TransportRequestCallback + list(params: RequestParams.TasksList, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - termvectors: ApiMethod + termvectors(params?: RequestParams.Termvectors, options?: TransportRequestOptions): Promise> + termvectors(callback: callbackFn): TransportRequestCallback + termvectors(params: RequestParams.Termvectors, callback: callbackFn): TransportRequestCallback + termvectors(params: RequestParams.Termvectors, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback transform: { +<<<<<<< HEAD delete_transform: ApiMethod deleteTransform: ApiMethod get_transform: ApiMethod @@ -627,32 +2481,212 @@ declare class Client extends EventEmitter { updateByQuery: ApiMethod update_by_query_rethrottle: ApiMethod updateByQueryRethrottle: ApiMethod +======= + cat_transform(params?: RequestParams.TransformCatTransform, options?: TransportRequestOptions): Promise> + cat_transform(callback: callbackFn): TransportRequestCallback + cat_transform(params: RequestParams.TransformCatTransform, callback: callbackFn): TransportRequestCallback + cat_transform(params: RequestParams.TransformCatTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + catTransform(params?: RequestParams.TransformCatTransform, options?: TransportRequestOptions): Promise> + catTransform(callback: callbackFn): TransportRequestCallback + catTransform(params: RequestParams.TransformCatTransform, callback: callbackFn): TransportRequestCallback + catTransform(params: RequestParams.TransformCatTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_transform(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): Promise> + delete_transform(callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.TransformDeleteTransform, callback: callbackFn): TransportRequestCallback + delete_transform(params: RequestParams.TransformDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTransform(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): Promise> + deleteTransform(callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.TransformDeleteTransform, callback: callbackFn): TransportRequestCallback + deleteTransform(params: RequestParams.TransformDeleteTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform(params?: RequestParams.TransformGetTransform, options?: TransportRequestOptions): Promise> + get_transform(callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.TransformGetTransform, callback: callbackFn): TransportRequestCallback + get_transform(params: RequestParams.TransformGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransform(params?: RequestParams.TransformGetTransform, options?: TransportRequestOptions): Promise> + getTransform(callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.TransformGetTransform, callback: callbackFn): TransportRequestCallback + getTransform(params: RequestParams.TransformGetTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_transform_stats(params?: RequestParams.TransformGetTransformStats, options?: TransportRequestOptions): Promise> + get_transform_stats(callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.TransformGetTransformStats, callback: callbackFn): TransportRequestCallback + get_transform_stats(params: RequestParams.TransformGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransformStats(params?: RequestParams.TransformGetTransformStats, options?: TransportRequestOptions): Promise> + getTransformStats(callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.TransformGetTransformStats, callback: callbackFn): TransportRequestCallback + getTransformStats(params: RequestParams.TransformGetTransformStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + preview_transform(params?: RequestParams.TransformPreviewTransform, options?: TransportRequestOptions): Promise> + preview_transform(callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.TransformPreviewTransform, callback: callbackFn): TransportRequestCallback + preview_transform(params: RequestParams.TransformPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewTransform(params?: RequestParams.TransformPreviewTransform, options?: TransportRequestOptions): Promise> + previewTransform(callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.TransformPreviewTransform, callback: callbackFn): TransportRequestCallback + previewTransform(params: RequestParams.TransformPreviewTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_transform(params?: RequestParams.TransformPutTransform, options?: TransportRequestOptions): Promise> + put_transform(callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.TransformPutTransform, callback: callbackFn): TransportRequestCallback + put_transform(params: RequestParams.TransformPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTransform(params?: RequestParams.TransformPutTransform, options?: TransportRequestOptions): Promise> + putTransform(callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.TransformPutTransform, callback: callbackFn): TransportRequestCallback + putTransform(params: RequestParams.TransformPutTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start_transform(params?: RequestParams.TransformStartTransform, options?: TransportRequestOptions): Promise> + start_transform(callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.TransformStartTransform, callback: callbackFn): TransportRequestCallback + start_transform(params: RequestParams.TransformStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startTransform(params?: RequestParams.TransformStartTransform, options?: TransportRequestOptions): Promise> + startTransform(callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.TransformStartTransform, callback: callbackFn): TransportRequestCallback + startTransform(params: RequestParams.TransformStartTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop_transform(params?: RequestParams.TransformStopTransform, options?: TransportRequestOptions): Promise> + stop_transform(callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.TransformStopTransform, callback: callbackFn): TransportRequestCallback + stop_transform(params: RequestParams.TransformStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopTransform(params?: RequestParams.TransformStopTransform, options?: TransportRequestOptions): Promise> + stopTransform(callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.TransformStopTransform, callback: callbackFn): TransportRequestCallback + stopTransform(params: RequestParams.TransformStopTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_transform(params?: RequestParams.TransformUpdateTransform, options?: TransportRequestOptions): Promise> + update_transform(callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.TransformUpdateTransform, callback: callbackFn): TransportRequestCallback + update_transform(params: RequestParams.TransformUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateTransform(params?: RequestParams.TransformUpdateTransform, options?: TransportRequestOptions): Promise> + updateTransform(callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.TransformUpdateTransform, callback: callbackFn): TransportRequestCallback + updateTransform(params: RequestParams.TransformUpdateTransform, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } + update(params?: RequestParams.Update, options?: TransportRequestOptions): Promise> + update(callback: callbackFn): TransportRequestCallback + update(params: RequestParams.Update, callback: callbackFn): TransportRequestCallback + update(params: RequestParams.Update, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_by_query(params?: RequestParams.UpdateByQuery, options?: TransportRequestOptions): Promise> + update_by_query(callback: callbackFn): TransportRequestCallback + update_by_query(params: RequestParams.UpdateByQuery, callback: callbackFn): TransportRequestCallback + update_by_query(params: RequestParams.UpdateByQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateByQuery(params?: RequestParams.UpdateByQuery, options?: TransportRequestOptions): Promise> + updateByQuery(callback: callbackFn): TransportRequestCallback + updateByQuery(params: RequestParams.UpdateByQuery, callback: callbackFn): TransportRequestCallback + updateByQuery(params: RequestParams.UpdateByQuery, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + update_by_query_rethrottle(params?: RequestParams.UpdateByQueryRethrottle, options?: TransportRequestOptions): Promise> + update_by_query_rethrottle(callback: callbackFn): TransportRequestCallback + update_by_query_rethrottle(params: RequestParams.UpdateByQueryRethrottle, callback: callbackFn): TransportRequestCallback + update_by_query_rethrottle(params: RequestParams.UpdateByQueryRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateByQueryRethrottle(params?: RequestParams.UpdateByQueryRethrottle, options?: TransportRequestOptions): Promise> + updateByQueryRethrottle(callback: callbackFn): TransportRequestCallback + updateByQueryRethrottle(params: RequestParams.UpdateByQueryRethrottle, callback: callbackFn): TransportRequestCallback + updateByQueryRethrottle(params: RequestParams.UpdateByQueryRethrottle, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback +>>>>>>> 6c82a496... Refactored type definitions (#1119) watcher: { - ack_watch: ApiMethod - ackWatch: ApiMethod - activate_watch: ApiMethod - activateWatch: ApiMethod - deactivate_watch: ApiMethod - deactivateWatch: ApiMethod - delete_watch: ApiMethod - deleteWatch: ApiMethod - execute_watch: ApiMethod - executeWatch: ApiMethod - get_watch: ApiMethod - getWatch: ApiMethod - put_watch: ApiMethod - putWatch: ApiMethod - start: ApiMethod - stats: ApiMethod - stop: ApiMethod + ack_watch(params?: RequestParams.WatcherAckWatch, options?: TransportRequestOptions): Promise> + ack_watch(callback: callbackFn): TransportRequestCallback + ack_watch(params: RequestParams.WatcherAckWatch, callback: callbackFn): TransportRequestCallback + ack_watch(params: RequestParams.WatcherAckWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ackWatch(params?: RequestParams.WatcherAckWatch, options?: TransportRequestOptions): Promise> + ackWatch(callback: callbackFn): TransportRequestCallback + ackWatch(params: RequestParams.WatcherAckWatch, callback: callbackFn): TransportRequestCallback + ackWatch(params: RequestParams.WatcherAckWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + activate_watch(params?: RequestParams.WatcherActivateWatch, options?: TransportRequestOptions): Promise> + activate_watch(callback: callbackFn): TransportRequestCallback + activate_watch(params: RequestParams.WatcherActivateWatch, callback: callbackFn): TransportRequestCallback + activate_watch(params: RequestParams.WatcherActivateWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + activateWatch(params?: RequestParams.WatcherActivateWatch, options?: TransportRequestOptions): Promise> + activateWatch(callback: callbackFn): TransportRequestCallback + activateWatch(params: RequestParams.WatcherActivateWatch, callback: callbackFn): TransportRequestCallback + activateWatch(params: RequestParams.WatcherActivateWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deactivate_watch(params?: RequestParams.WatcherDeactivateWatch, options?: TransportRequestOptions): Promise> + deactivate_watch(callback: callbackFn): TransportRequestCallback + deactivate_watch(params: RequestParams.WatcherDeactivateWatch, callback: callbackFn): TransportRequestCallback + deactivate_watch(params: RequestParams.WatcherDeactivateWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deactivateWatch(params?: RequestParams.WatcherDeactivateWatch, options?: TransportRequestOptions): Promise> + deactivateWatch(callback: callbackFn): TransportRequestCallback + deactivateWatch(params: RequestParams.WatcherDeactivateWatch, callback: callbackFn): TransportRequestCallback + deactivateWatch(params: RequestParams.WatcherDeactivateWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete_watch(params?: RequestParams.WatcherDeleteWatch, options?: TransportRequestOptions): Promise> + delete_watch(callback: callbackFn): TransportRequestCallback + delete_watch(params: RequestParams.WatcherDeleteWatch, callback: callbackFn): TransportRequestCallback + delete_watch(params: RequestParams.WatcherDeleteWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteWatch(params?: RequestParams.WatcherDeleteWatch, options?: TransportRequestOptions): Promise> + deleteWatch(callback: callbackFn): TransportRequestCallback + deleteWatch(params: RequestParams.WatcherDeleteWatch, callback: callbackFn): TransportRequestCallback + deleteWatch(params: RequestParams.WatcherDeleteWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + execute_watch(params?: RequestParams.WatcherExecuteWatch, options?: TransportRequestOptions): Promise> + execute_watch(callback: callbackFn): TransportRequestCallback + execute_watch(params: RequestParams.WatcherExecuteWatch, callback: callbackFn): TransportRequestCallback + execute_watch(params: RequestParams.WatcherExecuteWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeWatch(params?: RequestParams.WatcherExecuteWatch, options?: TransportRequestOptions): Promise> + executeWatch(callback: callbackFn): TransportRequestCallback + executeWatch(params: RequestParams.WatcherExecuteWatch, callback: callbackFn): TransportRequestCallback + executeWatch(params: RequestParams.WatcherExecuteWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get_watch(params?: RequestParams.WatcherGetWatch, options?: TransportRequestOptions): Promise> + get_watch(callback: callbackFn): TransportRequestCallback + get_watch(params: RequestParams.WatcherGetWatch, callback: callbackFn): TransportRequestCallback + get_watch(params: RequestParams.WatcherGetWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getWatch(params?: RequestParams.WatcherGetWatch, options?: TransportRequestOptions): Promise> + getWatch(callback: callbackFn): TransportRequestCallback + getWatch(params: RequestParams.WatcherGetWatch, callback: callbackFn): TransportRequestCallback + getWatch(params: RequestParams.WatcherGetWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + put_watch(params?: RequestParams.WatcherPutWatch, options?: TransportRequestOptions): Promise> + put_watch(callback: callbackFn): TransportRequestCallback + put_watch(params: RequestParams.WatcherPutWatch, callback: callbackFn): TransportRequestCallback + put_watch(params: RequestParams.WatcherPutWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putWatch(params?: RequestParams.WatcherPutWatch, options?: TransportRequestOptions): Promise> + putWatch(callback: callbackFn): TransportRequestCallback + putWatch(params: RequestParams.WatcherPutWatch, callback: callbackFn): TransportRequestCallback + putWatch(params: RequestParams.WatcherPutWatch, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: RequestParams.WatcherStart, options?: TransportRequestOptions): Promise> + start(callback: callbackFn): TransportRequestCallback + start(params: RequestParams.WatcherStart, callback: callbackFn): TransportRequestCallback + start(params: RequestParams.WatcherStart, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: RequestParams.WatcherStats, options?: TransportRequestOptions): Promise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.WatcherStats, callback: callbackFn): TransportRequestCallback + stats(params: RequestParams.WatcherStats, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: RequestParams.WatcherStop, options?: TransportRequestOptions): Promise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.WatcherStop, callback: callbackFn): TransportRequestCallback + stop(params: RequestParams.WatcherStop, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } xpack: { - info: ApiMethod - usage: ApiMethod + info(params?: RequestParams.XpackInfo, options?: TransportRequestOptions): Promise> + info(callback: callbackFn): TransportRequestCallback + info(params: RequestParams.XpackInfo, callback: callbackFn): TransportRequestCallback + info(params: RequestParams.XpackInfo, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + usage(params?: RequestParams.XpackUsage, options?: TransportRequestOptions): Promise> + usage(callback: callbackFn): TransportRequestCallback + usage(params: RequestParams.XpackUsage, callback: callbackFn): TransportRequestCallback + usage(params: RequestParams.XpackUsage, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } /* /GENERATED */ } +// We must redeclare the EventEmitter class so we can provide +// better type definitions for our events, otherwise the default +// signature is `(event: string | symbol, listener: (...args: any[]) => void): this;` +declare class EventEmitter { + addListener(event: string | symbol, listener: (...args: any[]) => void): this; + on(event: 'request', listener: (err: ApiError, meta: RequestEvent) => void): this; + on(event: 'response', listener: (err: ApiError, meta: RequestEvent) => void): this; + on(event: 'sniff', listener: (err: ApiError, meta: RequestEvent) => void): this; + on(event: 'resurrect', listener: (err: null, meta: ResurrectEvent) => void): this; + once(event: 'request', listener: (err: ApiError, meta: RequestEvent) => void): this; + once(event: 'response', listener: (err: ApiError, meta: RequestEvent) => void): this; + once(event: 'sniff', listener: (err: ApiError, meta: RequestEvent) => void): this; + once(event: 'resurrect', listener: (err: null, meta: ResurrectEvent) => void): this; + removeListener(event: string | symbol, listener: (...args: any[]) => void): this; + off(event: string | symbol, listener: (...args: any[]) => void): this; + removeAllListeners(event?: string | symbol): this; + setMaxListeners(n: number): this; + getMaxListeners(): number; + listeners(event: string | symbol): Function[]; + rawListeners(event: string | symbol): Function[]; + emit(event: string | symbol, ...args: any[]): boolean; + listenerCount(type: string | symbol): number; + // Added in Node 6... + prependListener(event: string | symbol, listener: (...args: any[]) => void): this; + prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): this; + eventNames(): Array; +} + declare const events: { RESPONSE: string; REQUEST: string; @@ -664,10 +2698,13 @@ export { Client, Transport, ConnectionPool, + BaseConnectionPool, + CloudConnectionPool, Connection, Serializer, events, errors, + ApiError, ApiResponse, RequestEvent, ResurrectEvent, diff --git a/lib/Connection.d.ts b/lib/Connection.d.ts index 7eed38c3a..dda06aec3 100644 --- a/lib/Connection.d.ts +++ b/lib/Connection.d.ts @@ -5,10 +5,11 @@ /// import { URL } from 'url'; -import { inspect, InspectOptions } from 'util'; +import { inspect, InspectOptions } from 'util' +import { Readable as ReadableStream } from 'stream'; import { ApiKeyAuth, BasicAuth } from './pool' -import * as http from 'http'; -import { ConnectionOptions as TlsConnectionOptions } from 'tls'; +import * as http from 'http' +import { ConnectionOptions as TlsConnectionOptions } from 'tls' export declare type agentFn = () => any; @@ -16,24 +17,31 @@ interface ConnectionOptions { url: URL; ssl?: TlsConnectionOptions; id?: string; - headers?: any; + headers?: Record; agent?: AgentOptions | agentFn; status?: string; - roles?: any; + roles?: ConnectionRoles; auth?: BasicAuth | ApiKeyAuth; } +interface ConnectionRoles { + master?: boolean + data?: boolean + ingest?: boolean + ml?: boolean +} + interface RequestOptions extends http.ClientRequestArgs { asStream?: boolean; - body?: any; + body?: string | Buffer | ReadableStream; querystring?: string; } export interface AgentOptions { - keepAlive: boolean; - keepAliveMsecs: number; - maxSockets: number; - maxFreeSockets: number; + keepAlive?: boolean; + keepAliveMsecs?: number; + maxSockets?: number; + maxFreeSockets?: number; } export default class Connection { @@ -47,27 +55,26 @@ export default class Connection { INGEST: string; ML: string; }; - url: URL; - ssl: TlsConnectionOptions | null; - id: string; - headers: any; - deadCount: number; - resurrectTimeout: number; - statuses: any; - roles: any; - makeRequest: any; - _openRequests: number; - _status: string; - _agent: http.Agent; - constructor(opts?: ConnectionOptions); - request(params: RequestOptions, callback: (err: Error | null, response: http.IncomingMessage | null) => void): http.ClientRequest; - close(): Connection; - setRole(role: string, enabled: boolean): Connection; - status: string; - buildRequestObject(params: any): http.ClientRequestArgs; + url: URL + ssl: TlsConnectionOptions | null + id: string + headers: Record + status: string + roles: ConnectionRoles + deadCount: number + resurrectTimeout: number + makeRequest: any + _openRequests: number + _status: string + _agent: http.Agent + constructor(opts?: ConnectionOptions) + request(params: RequestOptions, callback: (err: Error | null, response: http.IncomingMessage | null) => void): http.ClientRequest + close(): Connection + setRole(role: string, enabled: boolean): Connection + buildRequestObject(params: any): http.ClientRequestArgs // @ts-ignore - [inspect.custom](object: any, options: InspectOptions): string; - toJSON(): any; + [inspect.custom](object: any, options: InspectOptions): string + toJSON(): any } export {}; diff --git a/lib/Transport.d.ts b/lib/Transport.d.ts index d17f7a433..ae382d617 100644 --- a/lib/Transport.d.ts +++ b/lib/Transport.d.ts @@ -2,9 +2,16 @@ // Elasticsearch B.V licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information +import { Readable as ReadableStream } from 'stream'; import { ConnectionPool, CloudConnectionPool } from './pool'; import Connection from './Connection'; import Serializer from './Serializer'; +import * as errors from './errors'; + +export type ApiError = errors.ConfigurationError | errors.ConnectionError | + errors.DeserializationError | errors.SerializationError | + errors.NoLivingConnectionsError | errors.ResponseError | + errors.TimeoutError export interface nodeSelectorFn { (connections: Connection[]): Connection; @@ -18,36 +25,33 @@ export interface generateRequestIdFn { (params: TransportRequestParams, options: TransportRequestOptions): any; } -declare type noopFn = (...args: any[]) => void; -declare type emitFn = (event: string | symbol, ...args: any[]) => boolean; - interface TransportOptions { - emit: emitFn & noopFn; + emit: (event: string | symbol, ...args: any[]) => boolean; connectionPool: ConnectionPool | CloudConnectionPool; serializer: Serializer; maxRetries: number; requestTimeout: number | string; - suggestCompression: boolean; + suggestCompression?: boolean; compression?: 'gzip'; - sniffInterval: number; - sniffOnConnectionFault: boolean; + sniffInterval?: number; + sniffOnConnectionFault?: boolean; sniffEndpoint: string; - sniffOnStart: boolean; + sniffOnStart?: boolean; nodeFilter?: nodeFilterFn; nodeSelector?: string | nodeSelectorFn; - headers?: anyObject; + headers?: Record; generateRequestId?: generateRequestIdFn; - name: string; + name?: string; opaqueIdPrefix?: string; } -export interface RequestEvent { - body: T; +export interface RequestEvent { + body: TResponse; statusCode: number | null; - headers: anyObject | null; + headers: Record | null; warnings: string[] | null; meta: { - context: C; + context: TContext; name: string; request: { params: TransportRequestParams; @@ -66,18 +70,18 @@ export interface RequestEvent { // ApiResponse and RequestEvent are the same thing // we are doing this for have more clear names -export interface ApiResponse extends RequestEvent {} +export interface ApiResponse extends RequestEvent {} -declare type anyObject = { - [key: string]: any; -}; +export type RequestBody> = T | string | Buffer | ReadableStream +export type RequestNDBody[]> = T | string[] | Buffer | ReadableStream +export type ResponseBody> = T | string | boolean | ReadableStream export interface TransportRequestParams { method: string; path: string; - body?: anyObject; - bulkBody?: anyObject; - querystring?: anyObject; + body?: RequestBody; + bulkBody?: RequestNDBody; + querystring?: Record; } export interface TransportRequestOptions { @@ -85,12 +89,12 @@ export interface TransportRequestOptions { requestTimeout?: number | string; maxRetries?: number; asStream?: boolean; - headers?: anyObject; - querystring?: anyObject; - compression?: string; + headers?: Record; + querystring?: Record; + compression?: 'gzip'; id?: any; context?: any; - warnings?: [string]; + warnings?: string[]; opaqueId?: string; } @@ -114,7 +118,7 @@ export default class Transport { SNIFF_ON_CONNECTION_FAULT: string; DEFAULT: string; }; - emit: emitFn & noopFn; + emit: (event: string | symbol, ...args: any[]) => boolean; connectionPool: ConnectionPool | CloudConnectionPool; serializer: Serializer; maxRetries: number; @@ -130,9 +134,7 @@ export default class Transport { _isSniffing: boolean; constructor(opts: TransportOptions); request(params: TransportRequestParams, options?: TransportRequestOptions): Promise; - request(params: TransportRequestParams, options?: TransportRequestOptions, callback?: (err: Error | null, result: ApiResponse) => void): TransportRequestCallback; + request(params: TransportRequestParams, options?: TransportRequestOptions, callback?: (err: ApiError, result: ApiResponse) => void): TransportRequestCallback; getConnection(opts: TransportGetConnectionOptions): Connection | null; sniff(opts?: TransportSniffOptions, callback?: (...args: any[]) => void): void; } - -export {}; diff --git a/lib/errors.d.ts b/lib/errors.d.ts index 1c6735ae3..f32e722b1 100644 --- a/lib/errors.d.ts +++ b/lib/errors.d.ts @@ -2,7 +2,7 @@ // Elasticsearch B.V licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information -import { ApiResponse } from './Transport' +import { ApiResponse, ResponseBody } from './Transport' export declare class ElasticsearchClientError extends Error { name: string; @@ -33,8 +33,8 @@ export declare class NoLivingConnectionsError extends ElasticsearchClientError { export declare class SerializationError extends ElasticsearchClientError { name: string; message: string; - data: object; - constructor(message: string, data: object); + data: any; + constructor(message: string, data: any); } export declare class DeserializationError extends ElasticsearchClientError { @@ -54,8 +54,8 @@ export declare class ResponseError extends ElasticsearchClientError { name: string; message: string; meta: ApiResponse; - body: any; + body: ResponseBody; statusCode: number; - headers: any; + headers: Record; constructor(meta: ApiResponse); } diff --git a/lib/pool/index.d.ts b/lib/pool/index.d.ts index 16894eec7..556252fec 100644 --- a/lib/pool/index.d.ts +++ b/lib/pool/index.d.ts @@ -4,6 +4,7 @@ /// +import { URL } from 'url' import { SecureContextOptions } from 'tls'; import Connection, { AgentOptions } from '../Connection'; import { nodeFilterFn, nodeSelectorFn } from '../Transport'; @@ -13,14 +14,12 @@ interface BaseConnectionPoolOptions { agent?: AgentOptions; auth?: BasicAuth | ApiKeyAuth; emit: (event: string | symbol, ...args: any[]) => boolean; - pingTimeout?: number; Connection: typeof Connection; - resurrectStrategy?: string; } interface ConnectionPoolOptions extends BaseConnectionPoolOptions { pingTimeout?: number; - resurrectStrategy?: string; + resurrectStrategy?: 'ping' | 'optimistic' | 'none'; sniffEnabled?: boolean; } @@ -65,6 +64,8 @@ interface ResurrectEvent { declare class BaseConnectionPool { connections: Connection[]; + size: number; + emit: (event: string | symbol, ...args: any[]) => boolean; _ssl: SecureContextOptions | null; _agent: AgentOptions | null; auth: BasicAuth | ApiKeyAuth; @@ -137,7 +138,7 @@ declare class BaseConnectionPool { * @param {string} url * @returns {object} host */ - urlToHost(url: string): any; + urlToHost(url: string): { url: URL }; } declare class ConnectionPool extends BaseConnectionPool { @@ -167,7 +168,7 @@ declare class ConnectionPool extends BaseConnectionPool { declare class CloudConnectionPool extends BaseConnectionPool { cloudConnection: Connection | null constructor(opts?: BaseConnectionPoolOptions); - getConnection(): Connection; + getConnection(): Connection | null; } declare function defaultNodeFilter(node: Connection): boolean; diff --git a/package.json b/package.json index 4a95dca91..5130c7dec 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "test:unit": "tap test/unit/*.test.js -t 300 --no-coverage", "test:behavior": "tap test/behavior/*.test.js -t 300 --no-coverage", "test:integration": "node test/integration/index.js", - "test:types": "tsc --project ./test/types/tsconfig.json", + "test:types": "tsd", "test:coverage": "nyc tap test/unit/*.test.js test/behavior/*.test.js -t 300 && nyc report --reporter=text-lcov > coverage.lcov", "lint": "standard", "lint:fix": "standard --fix", @@ -58,7 +58,7 @@ "standard": "^13.0.2", "stoppable": "^1.1.0", "tap": "^14.4.1", - "typescript": "^3.4.5", + "tsd": "^0.11.0", "workq": "^2.1.0" }, "dependencies": { @@ -80,5 +80,8 @@ }, "engines": { "node": ">=8" + }, + "tsd": { + "directory": "test/types" } } diff --git a/scripts/generate.js b/scripts/generate.js index e1c23de46..a0105dde8 100644 --- a/scripts/generate.js +++ b/scripts/generate.js @@ -59,7 +59,7 @@ function start (opts) { { encoding: 'utf8' } ) - const { fn: factory, types } = genFactory(apiOutputFolder) + const { fn: factory, types } = genFactory(apiOutputFolder, [apiFolder, xPackFolder]) writeFileSync( mainOutputFile, factory, diff --git a/scripts/utils/generateApis.js b/scripts/utils/generateApis.js index b31ca3076..bf80a9a36 100644 --- a/scripts/utils/generateApis.js +++ b/scripts/utils/generateApis.js @@ -545,3 +545,4 @@ function intersect (first, ...rest) { } module.exports = generate +module.exports.ndjsonApi = ndjsonApi diff --git a/scripts/utils/generateMain.js b/scripts/utils/generateMain.js index 6f9694fa8..a76280069 100644 --- a/scripts/utils/generateMain.js +++ b/scripts/utils/generateMain.js @@ -7,10 +7,20 @@ 'use strict' const { readdirSync } = require('fs') +const { join } = require('path') const dedent = require('dedent') const deepmerge = require('deepmerge') +const { ndjsonApi } = require('./generateApis') -function genFactory (folder) { +const ndjsonApiKey = ndjsonApi + .map(api => { + return api + .replace(/\.([a-z])/g, k => k[1].toUpperCase()) + .replace(/_([a-z])/g, k => k[1].toUpperCase()) + }) + .map(toPascalCase) + +function genFactory (folder, paths) { // get all the API files const apiFiles = readdirSync(folder) const types = apiFiles @@ -25,15 +35,18 @@ function genFactory (folder) { .split('.') .reverse() .reduce((acc, val) => { - const obj = { - [val]: acc === null - ? `ApiMethod` - : acc - } - if (isSnakeCased(val)) { - obj[camelify(val)] = acc === null - ? `ApiMethod` - : acc + const body = hasBody(paths, file.slice(0, -3)) + const methods = acc === null ? buildMethodDefinition(val, name, body) : null + const obj = {} + if (methods) { + for (const m of methods) { + obj[m.key] = m.val + } + } else { + obj[val] = acc + if (isSnakeCased(val)) { + obj[camelify(val)] = acc + } } return obj }, null) @@ -83,7 +96,7 @@ function genFactory (folder) { .join('\n') // remove useless quotes and commas .replace(/"/g, '') - .replace(/,/g, '') + .replace(/,$/gm, '') const fn = dedent` // Licensed to Elasticsearch B.V under one or more agreements. @@ -160,4 +173,64 @@ function isSnakeCased (str) { return !!~str.indexOf('_') } +function toPascalCase (str) { + return str[0].toUpperCase() + str.slice(1) +} + +function buildMethodDefinition (api, name, hasBody) { + const Name = toPascalCase(name) + const bodyType = ndjsonApiKey.includes(Name) ? 'RequestNDBody' : 'RequestBody' + + if (hasBody) { + let methods = [ + { key: `${api}(params?: RequestParams.${Name}, options?: TransportRequestOptions)`, val: `Promise>` }, + { key: `${api}(callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${api}(params: RequestParams.${Name}, callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${api}(params: RequestParams.${Name}, options: TransportRequestOptions, callback: callbackFn)`, val: `TransportRequestCallback` } + ] + if (isSnakeCased(api)) { + methods = methods.concat([ + { key: `${camelify(api)}(params?: RequestParams.${Name}, options?: TransportRequestOptions)`, val: `Promise>` }, + { key: `${camelify(api)}(callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${camelify(api)}(params: RequestParams.${Name}, callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${camelify(api)}(params: RequestParams.${Name}, options: TransportRequestOptions, callback: callbackFn)`, val: `TransportRequestCallback` } + ]) + } + return methods + } else { + let methods = [ + { key: `${api}(params?: RequestParams.${Name}, options?: TransportRequestOptions)`, val: `Promise>` }, + { key: `${api}(callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${api}(params: RequestParams.${Name}, callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${api}(params: RequestParams.${Name}, options: TransportRequestOptions, callback: callbackFn)`, val: `TransportRequestCallback` } + ] + if (isSnakeCased(api)) { + methods = methods.concat([ + { key: `${camelify(api)}(params?: RequestParams.${Name}, options?: TransportRequestOptions)`, val: `Promise>` }, + { key: `${camelify(api)}(callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${camelify(api)}(params: RequestParams.${Name}, callback: callbackFn)`, val: `TransportRequestCallback` }, + { key: `${camelify(api)}(params: RequestParams.${Name}, options: TransportRequestOptions, callback: callbackFn)`, val: `TransportRequestCallback` } + ]) + } + return methods + } +} + +function hasBody (paths, file) { + const spec = readSpec() + return !!spec[file].body + + function readSpec () { + try { + return require(join(paths[0], file)) + } catch (err) {} + + try { + return require(join(paths[1], file)) + } catch (err) {} + + throw new Error(`Cannot read spec file ${file}`) + } +} + module.exports = genFactory diff --git a/scripts/utils/generateRequestTypes.js b/scripts/utils/generateRequestTypes.js index c24b35f6c..df07feb64 100644 --- a/scripts/utils/generateRequestTypes.js +++ b/scripts/utils/generateRequestTypes.js @@ -6,6 +6,15 @@ const semver = require('semver') const deprecatedParameters = require('./patch.json') +const { ndjsonApi } = require('./generateApis') + +const ndjsonApiKey = ndjsonApi + .map(api => { + return api + .replace(/\.([a-z])/g, k => k[1].toUpperCase()) + .replace(/_([a-z])/g, k => k[1].toUpperCase()) + }) + .map(toPascalCase) function generate (version, api) { const release = semver.valid(version) ? semver.major(version) : version @@ -13,6 +22,8 @@ function generate (version, api) { // Elasticsearch B.V licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information +import { RequestBody, RequestNDBody } from '../lib/Transport' + export interface Generic { method?: string; ignore?: number | number[]; @@ -83,8 +94,10 @@ export interface Generic { return `${e.key}${optional}: ${getType(e.value.type, e.value.options)};` } + const bodyGeneric = ndjsonApiKey.includes(toPascalCase(name)) ? 'RequestNDBody' : 'RequestBody' + const code = ` -export interface ${name[0].toUpperCase() + name.slice(1)}${body ? '' : ''} extends Generic { +export interface ${toPascalCase(name)}${body ? `` : ''} extends Generic { ${partsArr.map(genLine).join('\n ')} ${paramsArr.map(genLine).join('\n ')} ${body ? `body${body.required ? '' : '?'}: T;` : ''} @@ -122,4 +135,8 @@ function intersect (first, ...rest) { }, first) } +function toPascalCase (str) { + return str[0].toUpperCase() + str.slice(1) +} + module.exports = generate diff --git a/test/types/api-response-body.test-d.ts b/test/types/api-response-body.test-d.ts new file mode 100644 index 000000000..59c69dea9 --- /dev/null +++ b/test/types/api-response-body.test-d.ts @@ -0,0 +1,128 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType, expectError } from 'tsd' +import { ResponseBody } from '../../lib/Transport' +import { Client } from '../../' + +const client = new Client({ + node: 'http://localhost:9200' +}) + +interface SearchBody { + query: { + match: { foo: string } + } +} + +interface ShardsResponse { + total: number; + successful: number; + failed: number; + skipped: number; +} + +interface Explanation { + value: number; + description: string; + details: Explanation[]; +} + +interface SearchResponse { + took: number; + timed_out: boolean; + _scroll_id?: string; + _shards: ShardsResponse; + hits: { + total: number; + max_score: number; + hits: Array<{ + _index: string; + _type: string; + _id: string; + _score: number; + _source: T; + _version?: number; + _explanation?: Explanation; + fields?: any; + highlight?: any; + inner_hits?: any; + matched_queries?: string[]; + sort?: string[]; + }>; + }; + aggregations?: any; +} + +interface Source { + foo: string +} + +// Use a bad body +expectError( + client.search({ + index: 'hello', + body: 42 + }).then(console.log) +) + +// No generics +{ + const response = await client.search({ + index: 'test', + body: { + query: { + match: { foo: 'bar' } + } + } + }) + + expectType(response.body) + expectType(response.meta.context) +} + +// Define only the request body +{ + const response = await client.search({ + index: 'test', + body: { + query: { + match: { foo: 'bar' } + } + } + }) + + expectType(response.body) + expectType(response.meta.context) +} + +// Define request body and response body +{ + const response = await client.search>({ + index: 'test', + body: { + query: { + match: { foo: 'bar' } + } + } + }) + + expectType>(response.body) + expectType(response.meta.context) +} + +// Define request body, response body and the context +{ + const response = await client.search, string>({ + index: 'test', + body: { + query: { + match: { foo: 'bar' } + } + } + }) + + expectType>(response.body) + expectType(response.meta.context) +} diff --git a/test/types/api-response.test-d.ts b/test/types/api-response.test-d.ts new file mode 100644 index 000000000..6f11f95eb --- /dev/null +++ b/test/types/api-response.test-d.ts @@ -0,0 +1,35 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType } from 'tsd' +import { ResponseBody } from '../../lib/Transport' +import { Client } from '../../' + +const client = new Client({ + node: 'http://localhost:9200' +}) + +// No generics +{ + const response = await client.cat.count({ index: 'test' }) + + expectType(response.body) + expectType(response.meta.context) +} + +// Define only the request body +{ + const response = await client.cat.count({ index: 'test' }) + + expectType(response.body) + expectType(response.meta.context) +} + +// Define request body and the context +{ + const response = await client.cat.count({ index: 'test' }) + + expectType(response.body) + expectType(response.meta.context) +} diff --git a/test/types/client-options.test-d.ts b/test/types/client-options.test-d.ts new file mode 100644 index 000000000..d19a6a707 --- /dev/null +++ b/test/types/client-options.test-d.ts @@ -0,0 +1,618 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { URL } from 'url' +import { expectType, expectError } from 'tsd' +import { TransportGetConnectionOptions } from '../../lib/Transport' +import { + Client, + Serializer, + Connection, + ConnectionPool, + Transport, + errors +} from '../../' + +/** + * `node` option + */ +expectType( + new Client({ + node: 'http://localhost:9200' + }) +) + +expectType( + new Client({ + nodes: ['http://localhost:9200', 'http://localhost:9200'] + }) +) + +expectType( + new Client({ + node: { + url: new URL('http://localhost:9200'), + id: 'my-node' + } + }) +) + +expectType( + new Client({ + nodes: [{ + url: new URL('http://localhost:9200'), + id: 'my-node-1' + }, { + url: new URL('http://localhost:9201'), + id: 'my-node-2' + }] + }) +) + +expectError( + new Client({ + node: 42 + }) +) + +expectError( + new Client({ + node: { + url: 'http://localhost:9200', + id: 'my-node' + } + }) +) + +/** + * `maxRetries` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + maxRetries: 5 + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + maxRetries: 'five' + }) +) + +/** + * `requestTimeout` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + requestTimeout: 5 + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + requestTimeout: 'five' + }) +) + +/** + * `pingTimeout` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + pingTimeout: 5 + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + pingTimeout: 'five' + }) +) + +/** + * `sniffInterval` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + sniffInterval: 5 + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + sniffInterval: false + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + sniffInterval: 'five' + }) +) + +/** + * `sniffOnStart` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + sniffOnStart: true + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + sniffOnStart: 'no' + }) +) + +/** + * `sniffEndpoint` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + sniffEndpoint: '/custom' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + sniffEndpoint: false + }) +) + +/** + * `sniffOnConnectionFault` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + sniffOnConnectionFault: true + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + sniffOnConnectionFault: 'yes' + }) +) + +/** + * `resurrectStrategy` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + resurrectStrategy: 'ping' + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + resurrectStrategy: 'optimistic' + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + resurrectStrategy: 'none' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + resurrectStrategy: 'custom' + }) +) + +/** + * `suggestCompression` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + suggestCompression: true + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + suggestCompression: 'no' + }) +) + +/** + * `compression` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + compression: 'gzip' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + compression: 'deflate' + }) +) + +/** + * `headers` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + headers: { foo: 'bar' } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + headers: 'foo=bar' + }) +) + +/** + * `opaqueIdPrefix` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + opaqueIdPrefix: 'foo-' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + opaqueIdPrefix: 42 + }) +) + +/** + * `name` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + name: 'foo' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + name: 42 + }) +) + +/** + * `auth` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + auth: { + username: 'username', + password: 'password' + } + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + auth: { + apiKey: 'abcd' + } + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + auth: { + apiKey: { + api_key: 'foo', + id: 'bar' + } + } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + auth: 'password' + }) +) + +/** + * `cloud` option + */ +expectType( + new Client({ + cloud: { + id: 'localhost:9200' + } + }) +) + +expectError( + new Client({ + cloud: { + id: 42 + } + }) +) + +/** + * `agent` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + agent: { + keepAlive: true, + keepAliveMsecs: 42, + maxSockets: 42, + maxFreeSockets: 42 + } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + agent: { + keepAlive: 'yes', + keepAliveMsecs: true, + maxSockets: 'all', + maxFreeSockets: null + } + }) +) + +/** + * `ssl` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + ssl: { + ca: 'cert', + rejectUnauthorized: true + } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + ssl: { + ca: 42, + rejectUnauthorized: 'yes' + } + }) +) + +/** + * `generateRequestId` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + generateRequestId (params, options) { + return 'id' + } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + generateRequestId: 'id' + }) +) + +/** + * `nodeSelector` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + nodeSelector (connections) { + return connections[0] + } + }) +) + +expectType( + new Client({ + node: 'http://localhost:9200', + nodeSelector: 'round-robin' + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + nodeSelector (connections) { + return 'id' + } + }) +) + +/** + * `nodeFilter` option + */ +expectType( + new Client({ + node: 'http://localhost:9200', + nodeFilter (connection) { + return true + } + }) +) + +expectError( + new Client({ + node: 'http://localhost:9200', + nodeFilter (connection) { + return 'id' + } + }) +) + +/** + * `Serializer` option + */ +{ + class CustomSerializer extends Serializer { + deserialize (str: string) { + return super.deserialize(str) + } + } + + expectType( + new Client({ + node: 'http://localhost:9200', + Serializer: CustomSerializer + }) + ) +} + +{ + class CustomSerializer { + deserialize (str: string) { + return JSON.parse(str) + } + } + + expectError( + new Client({ + node: 'http://localhost:9200', + Serializer: CustomSerializer + }) + ) +} + +/** + * `Connection` option + */ +{ + class CustomConnection extends Connection { + close () { + return super.close() + } + } + + expectType( + new Client({ + node: 'http://localhost:9200', + Connection: CustomConnection + }) + ) +} + +{ + class CustomConnection { + close () { + return Promise.resolve() + } + } + + expectError( + new Client({ + node: 'http://localhost:9200', + Connection: CustomConnection + }) + ) +} + +/** + * `ConnectionPool` option + */ +{ + class CustomConnectionPool extends ConnectionPool { + empty () { + return super.empty() + } + } + + expectType( + new Client({ + node: 'http://localhost:9200', + ConnectionPool: CustomConnectionPool + }) + ) +} + +{ + class CustomConnectionPool { + empty () { + return this + } + } + + expectError( + new Client({ + node: 'http://localhost:9200', + ConnectionPool: CustomConnectionPool + }) + ) +} + +/** + * `Transport` option + */ +{ + class CustomTransport extends Transport { + getConnection (opts: TransportGetConnectionOptions) { + return super.getConnection(opts) + } + } + + expectType( + new Client({ + node: 'http://localhost:9200', + Transport: CustomTransport + }) + ) +} + +{ + class CustomTransport { + getConnection (opts: TransportGetConnectionOptions) { + return null + } + } + + expectError( + new Client({ + node: 'http://localhost:9200', + Transport: CustomTransport + }) + ) +} diff --git a/test/types/client.test-d.ts b/test/types/client.test-d.ts new file mode 100644 index 000000000..9b5313449 --- /dev/null +++ b/test/types/client.test-d.ts @@ -0,0 +1,114 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType } from 'tsd' +import { Client, ApiError, ApiResponse, RequestEvent, ResurrectEvent } from '../../' +import { TransportRequestCallback } from '../..//lib/Transport'; + +const client = new Client({ + node: 'http://localhost:9200' +}) + +client.on('request', (err, meta) => { + expectType(err) + expectType(meta) +}) + +client.on('response', (err, meta) => { + expectType(err) + expectType(meta) +}) + +client.on('sniff', (err, meta) => { + expectType(err) + expectType(meta) +}) + +client.on('resurrect', (err, meta) => { + expectType(err) + expectType(meta) +}) + +// Test all overloads + +// Callbacks style +{ + const result = client.info((err, result) => { + expectType(err) + expectType(result) + }) + expectType(result) +} + +{ + const result = client.info({ pretty: true }, (err, result) => { + expectType(err) + expectType(result) + }) + expectType(result) +} + +{ + const result = client.info({ pretty: true }, { ignore: [404] }, (err, result) => { + expectType(err) + expectType(result) + }) + expectType(result) +} + +// Promise style +{ + const promise = client.info() + expectType>(promise) + promise + .then(result => expectType(result)) + .catch((err: ApiError) => expectType(err)) +} + +{ + const promise = client.info({ pretty: true }) + expectType>(promise) + promise + .then(result => expectType(result)) + .catch((err: ApiError) => expectType(err)) +} + +{ + const promise = client.info({ pretty: true }, { ignore: [404] }) + expectType>(promise) + promise + .then(result => expectType(result)) + .catch((err: ApiError) => expectType(err)) +} + +// Promise style with async await +{ + const promise = client.info() + expectType>(promise) + try { + expectType(await promise) + } catch (err) { + expectType(err) + } +} + +{ + const promise = client.info({ pretty: true }) + expectType>(promise) + try { + expectType(await promise) + } catch (err) { + expectType(err) + } +} + +{ + const promise = client.info({ pretty: true }, { ignore: [404] }) + expectType>(promise) + try { + expectType(await promise) + } catch (err) { + expectType(err) + } +} \ No newline at end of file diff --git a/test/types/connection-pool.test-d.ts b/test/types/connection-pool.test-d.ts new file mode 100644 index 000000000..4354e66ca --- /dev/null +++ b/test/types/connection-pool.test-d.ts @@ -0,0 +1,95 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType, expectAssignable } from 'tsd' +import { URL } from 'url' +import { + BaseConnectionPool, + ConnectionPool, + CloudConnectionPool, + Connection +} from '../../' + +{ + const pool = new BaseConnectionPool({ + Connection: Connection, + ssl: { ca: 'stirng' }, + emit: (event, ...args) => true, + agent: { keepAlive: true }, + auth: { username: 'username', password: 'password' } + }) + + expectType(pool) + expectType(pool.connections) + expectType(pool.size) + + expectType(pool.markAlive(new Connection())) + expectType(pool.markDead(new Connection())) + expectType(pool.getConnection({ + filter (node) { return true }, + selector (connections) { return connections[0] }, + requestId: 'id', + name: 'name', + now: Date.now() + })) + expectType(pool.addConnection({})) + expectType(pool.removeConnection(new Connection())) + expectType(pool.empty()) + expectType(pool.update([])) + expectType(pool.nodesToHost([], 'https')) + expectType<{ url: URL }>(pool.urlToHost('url')) +} + +{ + const pool = new ConnectionPool({ + Connection: Connection, + ssl: { ca: 'stirng' }, + emit: (event, ...args) => true, + agent: { keepAlive: true }, + auth: { username: 'username', password: 'password' }, + pingTimeout: 1000, + resurrectStrategy: 'ping', + sniffEnabled: true + }) + + expectAssignable(pool) + expectType(pool.connections) + expectType(pool.size) + expectType(pool.dead) + + expectAssignable(pool.markAlive(new Connection())) + expectAssignable(pool.markDead(new Connection())) + expectType(pool.getConnection({ + filter (node) { return true }, + selector (connections) { return connections[0] }, + requestId: 'id', + name: 'name', + now: Date.now() + })) + expectType(pool.addConnection({})) + expectAssignable(pool.removeConnection(new Connection())) + expectAssignable(pool.empty()) + expectAssignable(pool.update([])) + expectType(pool.nodesToHost([], 'https')) + expectType<{ url: URL }>(pool.urlToHost('url')) + expectType(pool.resurrect({ + now: Date.now(), + requestId: 'id', + name: 'name' + })) +} + +{ + const pool = new CloudConnectionPool({ + Connection: Connection, + ssl: { ca: 'stirng' }, + emit: (event, ...args) => true, + agent: { keepAlive: true }, + auth: { username: 'username', password: 'password' } + }) + + expectAssignable(pool) + expectType(pool.cloudConnection) + expectType(pool.getConnection()) +} diff --git a/test/types/connection.test-d.ts b/test/types/connection.test-d.ts new file mode 100644 index 000000000..b6c5ddba3 --- /dev/null +++ b/test/types/connection.test-d.ts @@ -0,0 +1,26 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType } from 'tsd' +import { URL } from 'url' +import { Connection } from '../../' + +const conn = new Connection({ + url: new URL('http://localhost:9200'), + ssl: { ca: 'string' }, + id: 'id', + headers: {}, + agent: { keepAlive: false }, + status: 'alive', + roles: { master: true }, + auth: { username: 'username', password: 'password' } +}) + +expectType(conn) +expectType(conn.url) +expectType(conn.id) +expectType>(conn.headers) +expectType(conn.deadCount) +expectType(conn.resurrectTimeout) +expectType(conn.status) diff --git a/test/types/errors.test-d.ts b/test/types/errors.test-d.ts new file mode 100644 index 000000000..3c1b020fe --- /dev/null +++ b/test/types/errors.test-d.ts @@ -0,0 +1,83 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType } from 'tsd' +import { errors, ApiResponse, Connection } from '../../' +import { ResponseBody } from '../../lib/Transport' + +const response = { + body: {}, + statusCode: 200, + headers: {}, + warnings: null, + meta: { + context: {}, + name: 'name', + request: { + params: { method: 'GET', path: '/' }, + options: {}, + id: 42 + }, + connection: new Connection(), + attempts: 0, + aborted: false, + } +} + +{ + const err = new errors.ElasticsearchClientError() + expectType(err.name) + expectType(err.message) +} + +{ + const err = new errors.TimeoutError('message', response) + expectType(err.name) + expectType(err.message) + expectType(err.meta) +} + +{ + const err = new errors.ConnectionError('message', response) + expectType(err.name) + expectType(err.message) + expectType(err.meta) +} + +{ + const err = new errors.NoLivingConnectionsError('message', response) + expectType(err.name) + expectType(err.message) + expectType(err.meta) +} + +{ + const err = new errors.SerializationError('message', {}) + expectType(err.name) + expectType(err.message) + expectType(err.data) +} + +{ + const err = new errors.DeserializationError('message', 'data') + expectType(err.name) + expectType(err.message) + expectType(err.data) +} + +{ + const err = new errors.ConfigurationError('message') + expectType(err.name) + expectType(err.message) +} + +{ + const err = new errors.ResponseError(response) + expectType(err.name) + expectType(err.message) + expectType(err.meta) + expectType(err.body) + expectType(err.statusCode) + expectType>(err.headers) +} diff --git a/test/types/index.ts b/test/types/index.ts deleted file mode 100644 index 81d79dc6f..000000000 --- a/test/types/index.ts +++ /dev/null @@ -1,170 +0,0 @@ -// Licensed to Elasticsearch B.V under one or more agreements. -// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. -// See the LICENSE file in the project root for more information - -'use strict' - -import { - Client, - ApiResponse, - RequestParams, - RequestEvent, - ResurrectEvent, - events, - errors, - ClientExtendsCallbackOptions, - NodeOptions -} from '../../index' - -import { TransportRequestParams, TransportRequestOptions } from '../../lib/Transport' -import { URL } from 'url' - -const client = new Client({ node: 'http://localhost:9200' }) - -const nodeOpts: NodeOptions = { - url: new URL('http://localhost:9200'), - id: 'winteriscoming', - headers: { 'foo': 'bar' }, - roles: { - master: false, - data: true, - ingest: false, - ml: false - } -} - -const client2 = new Client({ node: nodeOpts }) - -const clientBasicAuth = new Client({ - node: 'http://localhost:9200', - auth: { username: 'foo', password: 'bar' } -}) - -const clientApiKeyString = new Client({ - node: 'http://localhost:9200', - auth: { apiKey: 'foobar' } -}) - -const clientApiKeyObject = new Client({ - node: 'http://localhost:9200', - auth: { - apiKey: { - id: 'foo', - api_key: 'bar' - } - } -}) - -client.on(events.RESPONSE, (err: errors.ElasticsearchClientError | null, request: RequestEvent) => { - if (err) console.log(err) - const { body, statusCode } = request - const { params } = request.meta.request - console.log(params, body, statusCode) -}) -client.on(events.RESURRECT, (err: errors.ElasticsearchClientError | null, meta: ResurrectEvent) => {}) - -// Callbacks -client.info((err: errors.ElasticsearchClientError | null, result: ApiResponse) => {}) - -client.index({ - index: 'test', - type: 'test', - id: 'test', - body: { hello: 'world' } -}, (err: errors.ElasticsearchClientError | null, result: ApiResponse) => {}) - -// request options -client.index({ - index: 'test', - type: 'test', - id: 'test', - body: { hello: 'world' } -}, { - maxRetries: 2, - ignore: [404], - requestTimeout: 2000, - headers: { foo: 'bar' }, - querystring: { baz: 'faz' }, - compression: 'gzip', - asStream: false -}, (err: errors.ElasticsearchClientError | null, result: ApiResponse) => {}) - -// Promises -client.info() - .then((result: ApiResponse) => {}) - .catch((err: errors.ElasticsearchClientError) => {}) - -client.index({ - index: 'test', - type: 'test', - id: 'test', - body: { hello: 'world' } -}) - .then((result: ApiResponse) => {}) - .catch((err: errors.ElasticsearchClientError) => {}) - -// request options -client.index({ - index: 'test', - type: 'test', - id: 'test', - body: { hello: 'world' } -}, { - maxRetries: 2, - ignore: [404], - requestTimeout: 2000 -}) - .then((result: ApiResponse) => {}) - .catch((err: errors.ElasticsearchClientError) => {}) - -// --- Use generics --- -// Define the search parameters -interface SearchBody { - query: { - match: { foo: string } - } -} -const searchParams: RequestParams.Search = { - index: 'test', - body: { - query: { - match: { foo: 'bar' } - } - } -} - -// Define the interface of the search response -interface SearchResponse { - hits: { - hits: Array<{ - _source: T; - }> - } -} - -// Define the interface of the source object -interface Source { - foo: string -} - -client.search(searchParams) - .then((response: ApiResponse>) => console.log(response)) - .catch((err: errors.ElasticsearchClientError) => {}) - -// extend client -client.extend('namespace.method', (options: ClientExtendsCallbackOptions) => { - return function (params: any) { - const requestParams: TransportRequestParams = { - method: 'GET', - path: '/', - querystring: {} - } - - const requestOptions: TransportRequestOptions = { - ignore: [404], - maxRetries: 5 - } - - return options.makeRequest(requestParams, requestOptions) - } -}) diff --git a/test/types/serializer.test-d.ts b/test/types/serializer.test-d.ts new file mode 100644 index 000000000..885e0d09f --- /dev/null +++ b/test/types/serializer.test-d.ts @@ -0,0 +1,13 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { expectType } from 'tsd' +import { Serializer } from '../../' + +const serializer = new Serializer() + +expectType(serializer.serialize({})) +expectType(serializer.deserialize('')) +expectType(serializer.ndserialize([])) +expectType(serializer.qserialize({})) diff --git a/test/types/transport.test-d.ts b/test/types/transport.test-d.ts new file mode 100644 index 000000000..06104d7ae --- /dev/null +++ b/test/types/transport.test-d.ts @@ -0,0 +1,129 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +import { Readable as ReadableStream } from 'stream'; +import { expectType, expectAssignable, expectError } from 'tsd' +import { + Transport, + Connection, + ConnectionPool, + Serializer +} from '../..' +import { + TransportRequestParams, + TransportRequestOptions, + TransportRequestCallback, + RequestEvent, + ApiError, + ApiResponse, + RequestBody, + RequestNDBody, + ResponseBody +} from '../../lib/Transport' + +const params = { + method: 'POST', + path: '/search', + body: { foo: 'bar' }, + querystring: { baz: 'faz' } +} + +const options = { + ignore: [404], + requestTimeout: 5000, + maxRetries: 3, + asStream: false, + headers: {}, + querystring: {}, + id: 'id', + context: {}, + warnings: ['warn'], + opaqueId: 'id' +} + +const response = { + body: {}, + statusCode: 200, + headers: {}, + warnings: null, + meta: { + context: {}, + name: 'name', + request: { + params, + options, + id: 'id' + }, + connection: new Connection(), + attempts: 0, + aborted: false + } +} + +expectAssignable(params) +expectAssignable({ method: 'GET', path: '/' }) +expectAssignable(options) +expectAssignable(response) +expectAssignable(response) + +// verify that RequestBody, RequestNDBody and ResponseBody works as expected +interface TestBody { hello: string } +expectAssignable({ foo: 'bar' }) +expectAssignable>({ hello: 'world' }) +expectError>({ foo: 'bar' }) +expectAssignable('string') +expectAssignable>('string') +expectAssignable(Buffer.from('hello world')) +expectAssignable(new ReadableStream()) + +expectAssignable([{ foo: 'bar' }]) +expectAssignable[]>([{ hello: 'world' }]) +expectError({ foo: 'bar' }) +expectError[]>([{ foo: 'bar' }]) +expectAssignable(['string']) +expectAssignable(Buffer.from('hello world')) +expectAssignable(new ReadableStream()) + +expectAssignable({ foo: 'bar' }) +expectAssignable>({ hello: 'world' }) +expectError>({ foo: 'bar' }) +expectAssignable('string') +expectAssignable>('string') +expectAssignable(true) +expectAssignable(new ReadableStream()) + +const transport = new Transport({ + emit: (event, ...args) => true, + serializer: new Serializer(), + connectionPool: new ConnectionPool(), + maxRetries: 5, + requestTimeout: 1000, + suggestCompression: true, + compression: 'gzip', + sniffInterval: 1000, + sniffOnConnectionFault: true, + sniffEndpoint: '/sniff', + sniffOnStart: false +}) + +expectType(transport) + +expectType(transport.request(params, options, (err, result) => {})) +transport.request(params, options, (err, result) => { + expectType(err) + expectType(result) +}) + +const promise = transport.request(params, options) +expectType>(promise) +promise.then(result => expectType(result)) +expectType(await promise) + +expectError( + transport.request({ + method: 'POST', + path: '/', + body: 42 + }) +) diff --git a/test/types/tsconfig.json b/test/types/tsconfig.json deleted file mode 100644 index 46f366eb2..000000000 --- a/test/types/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "target": "es6", - "module": "commonjs", - "noEmit": true, - "strict": true - }, - "files": [ - "./index.ts" - ] -}