接口 Validatable
- 所有已知实现类:
AckWatchRequest,ActivateWatchRequest,AnalyzeRequest,AuthenticateRequest,CancelTasksRequest,ChangePasswordRequest,ClearApiKeyCacheRequest,ClearPrivilegesCacheRequest,ClearRealmCacheRequest,ClearRolesCacheRequest,CloseIndexRequest,ComponentTemplatesExistRequest,ComposableIndexTemplateExistRequest,CreateDataStreamRequest,CreateIndexRequest,CreateTokenRequest,DataStreamsStatsRequest,DateHistogramGroupConfig,DateHistogramGroupConfig.CalendarInterval,DateHistogramGroupConfig.FixedInterval,DeactivateWatchRequest,DelegatePkiAuthenticationRequest,DeleteAliasRequest,DeleteAsyncSearchRequest,DeleteComponentTemplateRequest,DeleteComposableIndexTemplateRequest,DeleteDataStreamRequest,DeleteLifecyclePolicyRequest,DeletePrivilegesRequest,DeleteRoleMappingRequest,DeleteRoleRequest,DeleteRollupJobRequest,DeleteSnapshotLifecyclePolicyRequest,DeleteUserRequest,DeleteWatchRequest,DisableUserRequest,EnableUserRequest,ExecuteSnapshotLifecyclePolicyRequest,ExecuteSnapshotLifecycleRetentionRequest,ExecuteWatchRequest,ExplainLifecycleRequest,FreezeIndexRequest,GetAccountRequest,GetAsyncSearchRequest,GetBuiltinPrivilegesRequest,GetComponentTemplatesRequest,GetComposableIndexTemplateRequest,GetDataStreamRequest,GetFieldMappingsRequest,GetIndexRequest,GetIndexTemplatesRequest,GetLifecyclePolicyRequest,GetMappingsRequest,GetPrivilegesRequest,GetRoleMappingsRequest,GetRolesRequest,GetRollupCapsRequest,GetRollupIndexCapsRequest,GetRollupJobRequest,GetSnapshotLifecyclePolicyRequest,GetSnapshotLifecycleStatsRequest,GetSourceRequest,GetSslCertificatesRequest,GetTaskRequest,GetUsersRequest,GetWatchRequest,GroupConfig,HistogramGroupConfig,IndexTemplatesExistRequest,LifecycleManagementStatusRequest,MainRequest,MetricConfig,MultiTermVectorsRequest,PutComponentTemplateRequest,PutComposableIndexTemplateRequest,PutLifecyclePolicyRequest,PutMappingRequest,PutPrivilegeRequest,PutRoleMappingRequest,PutRoleRequest,PutRollupJobRequest,PutSnapshotLifecyclePolicyRequest,PutUserRequest,PutWatchRequest,ReloadAnalyzersRequest,RemoteInfoRequest,RemoveIndexLifecyclePolicyRequest,ResizeRequest,RethrottleRequest,RetryLifecyclePolicyRequest,RolloverRequest,RollupJobConfig,SetUserEnabledRequest,SimulateIndexTemplateRequest,SnapshotLifecycleManagementStatusRequest,StartILMRequest,StartRollupJobRequest,StartSLMRequest,StartWatchServiceRequest,StopILMRequest,StopRollupJobRequest,StopSLMRequest,StopWatchServiceRequest,SubmitAsyncSearchRequest,TermsGroupConfig,TermVectorsRequest,TimedRequest,UnfreezeIndexRequest,WatcherStatsRequest
public interface Validatable
Defines a validation layer for Requests.
-
字段概要
字段 修饰符和类型 字段 说明 static ValidatableEMPTY -
方法概要
修饰符和类型 方法 说明 default java.util.Optional<ValidationException>validate()Perform validation.
-
字段详细资料
-
EMPTY
-
-
方法详细资料
-
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.- 返回:
- An
OptionalValidationExceptionthat contains a list of validation errors.
-