Class ObjectBuilderBase

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
Direct Known Subclasses:
AckWatchRequest.Builder, ActivateWatchRequest.Builder, AddBlockRequest.Builder, Aggregate.Builder, AliasesRequest.Builder, AllocationRequest.Builder, AsyncSearchStatusRequest.Builder, Buckets.Builder, BucketsPath.Builder, BulkRequest.Builder, BulkRequest.Builder, CacheStatsRequest.Builder, CancelRequest.Builder, CategorizationAnalyzer.Builder, CategorizeTextAnalyzer.Builder, CharFilter.Builder, CleanupRepositoryRequest.Builder, ClearApiKeyCacheRequest.Builder, ClearCachedPrivilegesRequest.Builder, ClearCachedRealmsRequest.Builder, ClearCachedRolesRequest.Builder, ClearCachedServiceTokensRequest.Builder, ClearCacheRequest.Builder, ClearCacheRequest.Builder, ClearRepositoriesMeteringArchiveRequest.Builder, CloseIndexRequest.Builder, ClusterStatsRequest.Builder, ComponentTemplatesRequest.Builder, Context.Builder, CountRequest.Builder, CreateDataStreamRequest.Builder, CreateServiceTokenRequest.Builder, DataStreamsStatsRequest.Builder, DeactivateWatchRequest.Builder, DeleteAliasRequest.Builder, DeleteAsyncRequest.Builder, DeleteAsyncSearchRequest.Builder, DeleteAutoFollowPatternRequest.Builder, DeleteAutoscalingPolicyRequest.Builder, DeleteByQueryRethrottleRequest.Builder, DeleteCalendarEventRequest.Builder, DeleteCalendarJobRequest.Builder, DeleteCalendarRequest.Builder, DeleteComponentTemplateRequest.Builder, DeleteDanglingIndexRequest.Builder, DeleteDatafeedRequest.Builder, DeleteDataFrameAnalyticsRequest.Builder, DeleteDataStreamRequest.Builder, DeleteFilterRequest.Builder, DeleteForecastRequest.Builder, DeleteIndexRequest.Builder, DeleteIndexTemplateRequest.Builder, DeleteJobRequest.Builder, DeleteJobRequest.Builder, DeleteLifecycleRequest.Builder, DeleteLifecycleRequest.Builder, DeleteModelSnapshotRequest.Builder, DeleteNodeRequest.Builder, DeletePipelineRequest.Builder, DeletePipelineRequest.Builder, DeletePolicyRequest.Builder, DeletePrivilegesRequest.Builder, DeleteRepositoryRequest.Builder, DeleteRequest.Builder, DeleteRoleMappingRequest.Builder, DeleteRoleRequest.Builder, DeleteScriptRequest.Builder, DeleteServiceTokenRequest.Builder, DeleteSnapshotRequest.Builder, DeleteTemplateRequest.Builder, DeleteTrainedModelAliasRequest.Builder, DeleteTrainedModelRequest.Builder, DeleteTransformRequest.Builder, DeleteUserRequest.Builder, DeleteVotingConfigExclusionsRequest.Builder, DeleteWatchRequest.Builder, DeprecationsRequest.Builder, DictionaryResponse.AbstractBuilder, DisableUserProfileRequest.Builder, DisableUserRequest.Builder, DiskUsageRequest.Builder, EnableUserProfileRequest.Builder, EnableUserRequest.Builder, EqlDeleteRequest.Builder, EqlGetRequest.Builder, ExecuteLifecycleRequest.Builder, ExecutePolicyRequest.Builder, ExistsAliasRequest.Builder, ExistsComponentTemplateRequest.Builder, ExistsIndexTemplateRequest.Builder, ExistsRequest.Builder, ExistsRequest.Builder, ExistsSourceRequest.Builder, ExistsTemplateRequest.Builder, ExplainLifecycleRequest.Builder, FielddataRequest.Builder, FieldDateMath.Builder, FieldUsageStatsRequest.Builder, FieldValue.Builder, FlushRequest.Builder, FollowInfoRequest.Builder, FollowStatsRequest.Builder, ForcemergeRequest.Builder, GeoBounds.Builder, GeoHashPrecision.Builder, GeoLocation.Builder, GetAliasRequest.Builder, GetApiKeyRequest.Builder, GetAsyncRequest.Builder, GetAsyncSearchRequest.Builder, GetAsyncStatusRequest.Builder, GetAutoFollowPatternRequest.Builder, GetAutoscalingPolicyRequest.Builder, GetCalendarEventsRequest.Builder, GetClusterSettingsRequest.Builder, GetComponentTemplateRequest.Builder, GetDatafeedsRequest.Builder, GetDatafeedStatsRequest.Builder, GetDataFrameAnalyticsRequest.Builder, GetDataFrameAnalyticsStatsRequest.Builder, GetDataStreamRequest.Builder, GetEqlStatusRequest.Builder, GetFieldMappingRequest.Builder, GetFiltersRequest.Builder, GetIndexRequest.Builder, GetIndexTemplateRequest.Builder, GetIndicesSettingsRequest.Builder, GetJobsRequest.Builder, GetJobsRequest.Builder, GetJobStatsRequest.Builder, GetLicenseRequest.Builder, GetLifecycleRequest.Builder, GetLifecycleRequest.Builder, GetMappingRequest.Builder, GetMemoryStatsRequest.Builder, GetModelSnapshotUpgradeStatsRequest.Builder, GetNodeRequest.Builder, GetPipelineRequest.Builder, GetPipelineRequest.Builder, GetPolicyRequest.Builder, GetPrivilegesRequest.Builder, GetRepositoriesMeteringInfoRequest.Builder, GetRepositoryRequest.Builder, GetRequest.Builder, GetRoleMappingRequest.Builder, GetRoleRequest.Builder, GetRollupCapsRequest.Builder, GetRollupIndexCapsRequest.Builder, GetScriptRequest.Builder, GetServiceAccountsRequest.Builder, GetServiceCredentialsRequest.Builder, GetSnapshotRequest.Builder, GetSourceRequest.Builder, GetTasksRequest.Builder, GetTemplateRequest.Builder, GetTrainedModelsRequest.Builder, GetTrainedModelsStatsRequest.Builder, GetTransformRequest.Builder, GetTransformStatsRequest.Builder, GetUserPrivilegesRequest.Builder, GetUserProfileRequest.Builder, GetUserRequest.Builder, GetWatchRequest.Builder, HealthRequest.Builder, HealthRequest.Builder, HotThreadsRequest.Builder, ImportDanglingIndexRequest.Builder, IndicesRequest.Builder, IndicesStatsRequest.Builder, Like.Builder, ListRequest.Builder, MigrateToDataStreamRequest.Builder, MlDatafeedsRequest.Builder, MlDataFrameAnalyticsRequest.Builder, MlJobsRequest.Builder, MlTrainedModelsRequest.Builder, MsearchRequest.Builder, MsearchTemplateRequest.Builder, MultiGetResponseItem.Builder, MultiSearchResponseItem.Builder, NodeReloadResult.Builder, NodesInfoRequest.Builder, NodesRequest.Builder, NodesStatsRequest.Builder, NodesUsageRequest.Builder, OpenPointInTimeRequest.Builder, OpenRequest.Builder, PauseAutoFollowPatternRequest.Builder, PauseFollowRequest.Builder, PendingTasksRequest.Builder, Percentiles.Builder, PostStartBasicRequest.Builder, PostStartTrialRequest.Builder, PostVotingConfigExclusionsRequest.Builder, PromoteDataStreamRequest.Builder, PutCalendarJobRequest.Builder, PutTrainedModelAliasRequest.Builder, RecoveryRequest.Builder, RecoveryRequest.Builder, RefreshRequest.Builder, ReindexRethrottleRequest.Builder, ReloadSearchAnalyzersRequest.Builder, RemovePolicyRequest.Builder, RequestItem.Builder, RequestItem.Builder, ResetJobRequest.Builder, ResetTransformRequest.Builder, ResolveIndexRequest.Builder, ResumeAutoFollowPatternRequest.Builder, RetryRequest.Builder, SamlServiceProviderMetadataRequest.Builder, Script.Builder, SearchableSnapshotsStatsRequest.Builder, SearchShardsRequest.Builder, SegmentsRequest.Builder, SegmentsRequest.Builder, SetUpgradeModeRequest.Builder, ShardsRequest.Builder, ShardStoresRequest.Builder, SimpleQueryStringFlags.Builder, Slices.Builder, SnapshotsRequest.Builder, SnapshotStatusRequest.Builder, SourceConfig.Builder, SourceConfigParam.Builder, SpanGapQuery.Builder, StartDataFrameAnalyticsRequest.Builder, StartIlmRequest.Builder, StartJobRequest.Builder, StartTrainedModelDeploymentRequest.Builder, StartTransformRequest.Builder, StateRequest.Builder, StopDataFrameAnalyticsRequest.Builder, StopIlmRequest.Builder, StopJobRequest.Builder, StopTrainedModelDeploymentRequest.Builder, StopTransformRequest.Builder, Suggestion.Builder, TaskInfos.Builder, TasksRequest.Builder, TemplatesRequest.Builder, TermsExclude.Builder, TermsInclude.Builder, TermsQueryField.Builder, ThreadPoolRequest.Builder, Time.Builder, TimeOfDay.Builder, TokenFilter.Builder, Tokenizer.Builder, TrackHits.Builder, TransformsRequest.Builder, UnfollowRequest.Builder, UnfreezeRequest.Builder, UpdateByQueryRethrottleRequest.Builder, UpgradeJobSnapshotRequest.Builder, UpgradeTransformsRequest.Builder, VerifyRepositoryRequest.Builder, WaitForActiveShards.Builder, WatcherStatsRequest.Builder, WithJsonObjectBuilderBase, XpackInfoRequest.Builder, XpackUsageRequest.Builder

public class ObjectBuilderBase
extends java.lang.Object
Base class for object builders.
  • Constructor Summary

    Constructors
    Constructor Description
    ObjectBuilderBase()  
  • Method Summary

    Modifier and Type Method Description
    protected void _checkSingleUse()  
    protected static <T> java.util.List<T> _listAdd​(java.util.List<T> list, T value, T... values)
    Add a value to a (possibly null) list
    protected static <T> java.util.List<T> _listAddAll​(java.util.List<T> list, java.util.List<T> values)
    Add all elements of a list to a (possibly null) list
    protected static <K,​ V> java.util.Map<K,​V> _mapPut​(java.util.Map<K,​V> map, K key, V value)
    Add a value to a (possibly null) map
    protected static <K,​ V> java.util.Map<K,​V> _mapPutAll​(java.util.Map<K,​V> map, java.util.Map<K,​V> entries)
    Add all elements of a list to a (possibly null) map

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ObjectBuilderBase

      public ObjectBuilderBase()
  • Method Details

    • _checkSingleUse

      protected void _checkSingleUse()
    • _listAdd

      @SafeVarargs protected static <T> java.util.List<T> _listAdd​(java.util.List<T> list, T value, T... values)
      Add a value to a (possibly null) list
    • _listAddAll

      protected static <T> java.util.List<T> _listAddAll​(java.util.List<T> list, java.util.List<T> values)
      Add all elements of a list to a (possibly null) list
    • _mapPut

      protected static <K,​ V> java.util.Map<K,​V> _mapPut​(java.util.Map<K,​V> map, K key, V value)
      Add a value to a (possibly null) map
    • _mapPutAll

      protected static <K,​ V> java.util.Map<K,​V> _mapPutAll​(java.util.Map<K,​V> map, java.util.Map<K,​V> entries)
      Add all elements of a list to a (possibly null) map