Package org.elasticsearch.client
Interface Validatable
- All Known Implementing Classes:
AckWatchRequest,ActivateWatchRequest,AnalyzeRequest,AuthenticateRequest,CachesStatsRequest,CancelTasksRequest,CcrStatsRequest,ChangePasswordRequest,ClearApiKeyCacheRequest,ClearPrivilegesCacheRequest,ClearRealmCacheRequest,ClearRolesCacheRequest,ClearServiceAccountTokenCacheRequest,CloseIndexRequest,ComponentTemplatesExistRequest,ComposableIndexTemplateExistRequest,CreateApiKeyRequest,CreateDataStreamRequest,CreateIndexRequest,CreateServiceAccountTokenRequest,CreateTokenRequest,DataStreamsStatsRequest,DateHistogramGroupConfig,DateHistogramGroupConfig.CalendarInterval,DateHistogramGroupConfig.FixedInterval,DeactivateWatchRequest,DelegatePkiAuthenticationRequest,DeleteAliasRequest,DeleteAsyncSearchRequest,DeleteAutoFollowPatternRequest,DeleteComponentTemplateRequest,DeleteComposableIndexTemplateRequest,DeleteDataFrameAnalyticsRequest,DeleteDataStreamRequest,DeleteFilterRequest,DeleteLicenseRequest,DeleteLifecyclePolicyRequest,DeletePolicyRequest,DeletePrivilegesRequest,DeleteRoleMappingRequest,DeleteRoleRequest,DeleteRollupJobRequest,DeleteServiceAccountTokenRequest,DeleteSnapshotLifecyclePolicyRequest,DeleteTrainedModelAliasRequest,DeleteTrainedModelRequest,DeleteTransformRequest,DeleteUserRequest,DeleteWatchRequest,DeprecationInfoRequest,DisableUserRequest,EnableUserRequest,EqlSearchRequest,EqlStatsRequest,EstimateModelMemoryRequest,EvaluateDataFrameRequest,ExecutePolicyRequest,ExecuteSnapshotLifecyclePolicyRequest,ExecuteSnapshotLifecycleRetentionRequest,ExecuteWatchRequest,ExplainDataFrameAnalyticsRequest,ExplainLifecycleRequest,FindStructureRequest,FollowInfoRequest,FollowStatsRequest,ForgetFollowerRequest,FreezeIndexRequest,GetApiKeyRequest,GetAsyncSearchRequest,GetAutoFollowPatternRequest,GetBuiltinPrivilegesRequest,GetComponentTemplatesRequest,GetComposableIndexTemplateRequest,GetDataFrameAnalyticsRequest,GetDataFrameAnalyticsStatsRequest,GetDataStreamRequest,GetFeaturesRequest,GetFeatureUpgradeStatusRequest,GetFieldMappingsRequest,GetIndexRequest,GetIndexTemplatesRequest,GetLicenseRequest,GetLifecyclePolicyRequest,GetMappingsRequest,GetPolicyRequest,GetPrivilegesRequest,GetRecordsRequest,GetRoleMappingsRequest,GetRolesRequest,GetRollupCapsRequest,GetRollupIndexCapsRequest,GetRollupJobRequest,GetServiceAccountCredentialsRequest,GetServiceAccountsRequest,GetSnapshotLifecyclePolicyRequest,GetSnapshotLifecycleStatsRequest,GetSourceRequest,GetSslCertificatesRequest,GetTaskRequest,GetTrainedModelsRequest,GetTrainedModelsStatsRequest,GetTransformRequest,GetTransformStatsRequest,GetUserPrivilegesRequest,GetUsersRequest,GetWatchRequest,GrantApiKeyRequest,GraphExploreRequest,GroupConfig,HasPrivilegesRequest,HistogramGroupConfig,IndexTemplatesExistRequest,InvalidateApiKeyRequest,InvalidateTokenRequest,LifecycleManagementStatusRequest,MainRequest,MetricConfig,MlInfoRequest,MlInfoResponse,MountSnapshotRequest,MultiTermVectorsRequest,PauseAutoFollowPatternRequest,PauseFollowRequest,PostFeatureUpgradeRequest,PreviewTransformRequest,PutAutoFollowPatternRequest,PutComponentTemplateRequest,PutComposableIndexTemplateRequest,PutDataFrameAnalyticsRequest,PutFollowRequest,PutLicenseRequest,PutLifecyclePolicyRequest,PutMappingRequest,PutPolicyRequest,PutPrivilegesRequest,PutRoleMappingRequest,PutRoleRequest,PutRollupJobRequest,PutSnapshotLifecyclePolicyRequest,PutTrainedModelAliasRequest,PutTrainedModelRequest,PutTransformRequest,PutUserRequest,PutWatchRequest,QueryApiKeyRequest,ReloadAnalyzersRequest,RemoteInfoRequest,RemoveIndexLifecyclePolicyRequest,ResetFeaturesRequest,ResizeRequest,ResumeAutoFollowPatternRequest,ResumeFollowRequest,RethrottleRequest,RetryLifecyclePolicyRequest,RolloverRequest,RollupJobConfig,SetUserEnabledRequest,SimulateIndexTemplateRequest,SnapshotLifecycleManagementStatusRequest,StartBasicRequest,StartDataFrameAnalyticsRequest,StartILMRequest,StartRollupJobRequest,StartSLMRequest,StartTransformRequest,StartTrialRequest,StartWatchServiceRequest,StatsRequest,StopDataFrameAnalyticsRequest,StopILMRequest,StopRollupJobRequest,StopSLMRequest,StopTransformRequest,StopWatchServiceRequest,SubmitAsyncSearchRequest,TermsGroupConfig,TermVectorsRequest,TimedRequest,UnfollowRequest,UnfreezeIndexRequest,UpdateDataFrameAnalyticsRequest,UpdateTransformRequest,UpgradeJobModelSnapshotRequest,UpgradeTransformsRequest,WatcherStatsRequest,XPackInfoRequest,XPackUsageRequest
public interface Validatable
Defines a validation layer for Requests.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<ValidationException>validate()Perform validation.
-
Field Details
-
EMPTY
-
-
Method Details
-
validate
Perform validation. This method does not have to be overridden in the event that no validation needs to be done, or the validation was done during object construction time. AValidationExceptionthat is not null is assumed to contain validation errors and will be thrown.- Returns:
- An
OptionalValidationExceptionthat contains a list of validation errors.
-