Uses of Interface
org.elasticsearch.client.Validatable
-
-
Uses of Validatable in org.elasticsearch.client
Classes in org.elasticsearch.client that implement Validatable Modifier and Type Class Description classRethrottleRequestA request changing throttling of a task.classTimedRequestA base request for any requests that supply timeouts.Fields in org.elasticsearch.client declared as Validatable Modifier and Type Field Description static ValidatableValidatable. EMPTYMethods in org.elasticsearch.client with type parameters of type Validatable Modifier and Type Method Description protected <Req extends Validatable,Resp>
RespRestHighLevelClient. performRequest(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<Response,Resp,IOException> responseConverter, Set<Integer> ignores)Defines a helper method for performing a request.protected <Req extends Validatable,Resp>
RespRestHighLevelClient. performRequestAndParseEntity(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<XContentParser,Resp,IOException> entityParser, Set<Integer> ignores)Defines a helper method for performing a request and then parsing the returned entity using the provided entityParser.protected <Req extends Validatable,Resp>
Optional<Resp>RestHighLevelClient. performRequestAndParseOptionalEntity(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<XContentParser,Resp,IOException> entityParser)Defines a helper method for requests that can 404 and in which case will return an empty Optional otherwise tries to parse the response bodyprotected <Req extends Validatable,Resp>
CancellableRestHighLevelClient. performRequestAsync(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<Response,Resp,IOException> responseConverter, ActionListener<Resp> listener, Set<Integer> ignores)Defines a helper method for asynchronously performing a request.protected <Req extends Validatable,Resp>
CancellableRestHighLevelClient. performRequestAsyncAndParseEntity(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<XContentParser,Resp,IOException> entityParser, ActionListener<Resp> listener, Set<Integer> ignores)Defines a helper method for asynchronously performing a request.protected <Req extends Validatable,Resp>
CancellableRestHighLevelClient. performRequestAsyncAndParseOptionalEntity(Req request, CheckedFunction<Req,Request,IOException> requestConverter, RequestOptions options, CheckedFunction<XContentParser,Resp,IOException> entityParser, ActionListener<Optional<Resp>> listener)Asynchronous request which returns emptyOptionals in the case of 404s or parses entity into an Optional -
Uses of Validatable in org.elasticsearch.client.ccr
Classes in org.elasticsearch.client.ccr that implement Validatable Modifier and Type Class Description classCcrStatsRequestclassDeleteAutoFollowPatternRequestclassFollowInfoRequestclassFollowStatsRequestclassForgetFollowerRequestRepresents a forget follower request.classGetAutoFollowPatternRequestRequest class for get auto follow pattern api.classPauseAutoFollowPatternRequestRequest class for pause auto follow pattern api.classPauseFollowRequestclassPutAutoFollowPatternRequestclassPutFollowRequestclassResumeAutoFollowPatternRequestRequest class for resume auto follow pattern api.classResumeFollowRequestclassUnfollowRequest -
Uses of Validatable in org.elasticsearch.client.core
Classes in org.elasticsearch.client.core that implement Validatable Modifier and Type Class Description classMainRequestclassMultiTermVectorsRequestclassTermVectorsRequest -
Uses of Validatable in org.elasticsearch.client.enrich
Classes in org.elasticsearch.client.enrich that implement Validatable Modifier and Type Class Description classDeletePolicyRequestclassExecutePolicyRequestclassGetPolicyRequestclassPutPolicyRequestclassStatsRequest -
Uses of Validatable in org.elasticsearch.client.graph
Classes in org.elasticsearch.client.graph that implement Validatable Modifier and Type Class Description classGraphExploreRequestHolds the criteria required to guide the exploration of connected terms which can be returned as a graph. -
Uses of Validatable in org.elasticsearch.client.indexlifecycle
Classes in org.elasticsearch.client.indexlifecycle that implement Validatable Modifier and Type Class Description classDeleteLifecyclePolicyRequestclassExplainLifecycleRequestThe request object used by the Explain Lifecycle API.classGetLifecyclePolicyRequestclassLifecycleManagementStatusRequestATimedRequestto get the current status of index lifecycle management.classPutLifecyclePolicyRequestclassRemoveIndexLifecyclePolicyRequestclassRetryLifecyclePolicyRequestclassStartILMRequestclassStopILMRequest -
Uses of Validatable in org.elasticsearch.client.indices
Classes in org.elasticsearch.client.indices that implement Validatable Modifier and Type Class Description classAnalyzeRequestA request to analyze textclassCloseIndexRequestA request to close an index.classCreateIndexRequestA request to create an index.classFreezeIndexRequestRequest for the _freeze index APIclassGetFieldMappingsRequestRequest the mappings of specific fieldsclassGetIndexRequestA request to retrieve information about an index.classGetIndexTemplatesRequestA request to read the content of index templatesclassGetMappingsRequestclassIndexTemplatesExistRequestA request to check for the existence of index templatesclassPutMappingRequestPut a mapping definition into one or more indices.classReloadAnalyzersRequestRequest for the _reload_search_analyzers APIclassUnfreezeIndexRequestRequest for the _unfreeze index API -
Uses of Validatable in org.elasticsearch.client.indices.rollover
Classes in org.elasticsearch.client.indices.rollover that implement Validatable Modifier and Type Class Description classRolloverRequestRequest class to swap index under an alias upon satisfying conditions -
Uses of Validatable in org.elasticsearch.client.license
Classes in org.elasticsearch.client.license that implement Validatable Modifier and Type Class Description classDeleteLicenseRequestclassGetLicenseRequestclassPutLicenseRequestclassStartBasicRequestclassStartTrialRequest -
Uses of Validatable in org.elasticsearch.client.migration
Classes in org.elasticsearch.client.migration that implement Validatable Modifier and Type Class Description classDeprecationInfoRequest -
Uses of Validatable in org.elasticsearch.client.ml
Classes in org.elasticsearch.client.ml that implement Validatable Modifier and Type Class Description classDeleteDataFrameAnalyticsRequestRequest to delete a data frame analytics configclassDeleteFilterRequestA request to delete a machine learning filterclassEvaluateDataFrameRequestclassFindFileStructureRequestclassGetDataFrameAnalyticsRequestclassGetDataFrameAnalyticsStatsRequestRequest to get data frame analytics statsclassGetRecordsRequestA request to retrieve records of a given jobclassMlInfoRequestclassMlInfoResponseclassPutDataFrameAnalyticsRequestclassStartDataFrameAnalyticsRequestclassStopDataFrameAnalyticsRequest -
Uses of Validatable in org.elasticsearch.client.rollup
Classes in org.elasticsearch.client.rollup that implement Validatable Modifier and Type Class Description classDeleteRollupJobRequestclassGetRollupCapsRequestclassGetRollupIndexCapsRequestclassGetRollupJobRequestRequest to fetch rollup jobs.classPutRollupJobRequestclassStartRollupJobRequestclassStopRollupJobRequest -
Uses of Validatable in org.elasticsearch.client.rollup.job.config
Classes in org.elasticsearch.client.rollup.job.config that implement Validatable Modifier and Type Class Description classDateHistogramGroupConfigThe configuration object for the histograms in the rollup config { "groups": [ "date_histogram": { "field" : "foo", "interval" : "1d", "delay": "30d", "time_zone" : "EST" } ] }static classDateHistogramGroupConfig.CalendarIntervalCalendarInterval is aDateHistogramGroupConfigthat uses calendar-aware intervals for rolling up data.static classDateHistogramGroupConfig.FixedIntervalFixedInterval is aDateHistogramGroupConfigthat uses a fixed time interval for rolling up data.classGroupConfigThe configuration object for the groups section in the rollup config.classHistogramGroupConfigThe configuration object for the histograms in the rollup config { "groups": [ "histogram": { "fields" : [ "foo", "bar" ], "interval" : 123 } ] }classMetricConfigThe configuration object for the metrics portion of a rollup job config { "metrics": [ { "field": "foo", "metrics": [ "min", "max", "sum"] }, { "field": "bar", "metrics": [ "max" ] } ] }classRollupJobConfigThis class holds the configuration details of a rollup job, such as the groupings, metrics, what index to rollup and where to roll them to.classTermsGroupConfigThe configuration object for the histograms in the rollup config { "groups": [ "terms": { "fields" : [ "foo", "bar" ] } ] } -
Uses of Validatable in org.elasticsearch.client.security
Classes in org.elasticsearch.client.security that implement Validatable Modifier and Type Class Description classAuthenticateRequestEmpty request object required to make the authenticate call.classChangePasswordRequestRequest object to change the password of a user of a native realm or a built-in user.classClearRealmCacheRequestRequest for clearing the cache of one or more realmsclassClearRolesCacheRequestThe request used to clear the cache for native roles stored in an index.classCreateApiKeyRequestRequest to create API keyclassCreateTokenRequestRequest to create a new OAuth2 token from the Elasticsearch cluster.classDelegatePkiAuthenticationRequestclassDeletePrivilegesRequestA request to delete application privilegesclassDeleteRoleMappingRequestRequest object to delete a role mapping.classDeleteRoleRequestA request delete a role from the security indexclassDeleteUserRequestA request to delete a user from the native realm.classDisableUserRequestRequest object to disable a native realm or built-in user.classEnableUserRequestRequest object to enable a native realm or built-in user.classGetApiKeyRequestRequest for get API keyclassGetBuiltinPrivilegesRequestRequest object to retrieve the privilege that are builtin to the Elasticsearch cluster.classGetPrivilegesRequestRequest object to get application privilege(s)classGetRoleMappingsRequestRequest object to get role mappingsclassGetRolesRequestRequest object to retrieve roles from the native roles storeclassGetSslCertificatesRequestRequest object to retrieve the X.509 certificates that are used to encrypt communications in an Elasticsearch cluster.classGetUserPrivilegesRequestA request object for theSecurityClient.getUserPrivileges(RequestOptions)API.classGetUsersRequestRequest object to retrieve users from the native realmclassHasPrivilegesRequestRequest to determine whether the current user has a list of privileges.classInvalidateApiKeyRequestRequest for invalidating API key(s) so that it can no longer be usedclassInvalidateTokenRequestRequest to invalidate a OAuth2 token within the Elasticsearch cluster.classPutPrivilegesRequestRequest object for creating/updating application privileges.classPutRoleMappingRequestRequest object to create or update a role mapping.classPutRoleRequestRequest object to create or update a role.classPutUserRequestRequest object to create or update a user in the native realm.classSetUserEnabledRequestAbstract request object to enable or disable a built-in or native user. -
Uses of Validatable in org.elasticsearch.client.slm
Classes in org.elasticsearch.client.slm that implement Validatable Modifier and Type Class Description classDeleteSnapshotLifecyclePolicyRequestclassExecuteSnapshotLifecyclePolicyRequestclassExecuteSnapshotLifecycleRetentionRequestclassGetSnapshotLifecyclePolicyRequestclassGetSnapshotLifecycleStatsRequestclassPutSnapshotLifecyclePolicyRequestclassSnapshotLifecycleManagementStatusRequestclassStartSLMRequestclassStopSLMRequest -
Uses of Validatable in org.elasticsearch.client.tasks
Classes in org.elasticsearch.client.tasks that implement Validatable Modifier and Type Class Description classGetTaskRequest -
Uses of Validatable in org.elasticsearch.client.transform
Classes in org.elasticsearch.client.transform that implement Validatable Modifier and Type Class Description classDeleteTransformRequestRequest to delete a transformclassGetTransformRequestclassGetTransformStatsRequestclassPreviewTransformRequestclassPutTransformRequestclassStartTransformRequestclassStopTransformRequestclassUpdateTransformRequest -
Uses of Validatable in org.elasticsearch.client.watcher
Classes in org.elasticsearch.client.watcher that implement Validatable Modifier and Type Class Description classAckWatchRequestA request to explicitly acknowledge a watch.classActivateWatchRequestA request to explicitly activate a watch.classDeactivateWatchRequestclassDeleteWatchRequestA delete watch request to delete an watch by name (id)classExecuteWatchRequestAn execute watch request to execute a watch by id or inlineclassGetWatchRequestThe request to get the watch by name (id)classPutWatchRequestThis request class contains the data needed to create a watch along with the name of the watch.classStartWatchServiceRequestclassStopWatchServiceRequestclassWatcherStatsRequestA request to explicitly acknowledge a watch. -
Uses of Validatable in org.elasticsearch.client.xpack
Classes in org.elasticsearch.client.xpack that implement Validatable Modifier and Type Class Description classXPackInfoRequestFetch information about X-Pack from the cluster.classXPackUsageRequest
-