Interface ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>

All Known Implementing Classes:
Action, AdaptiveSelection, AddAction, AddBlockRequest, AddBlockResponse, AdjacencyMatrixAggregate, AdjacencyMatrixAggregation, AdjacencyMatrixBucket, AggregateMetricDoubleProperty, AggregationBreakdown, AggregationProfile, AggregationProfileDebug, AggregationProfileDelegateDebug, AggregationProfileDelegateDebugFilter, AggregationRange, AlgorithmOperations, Alias, AliasDefinition, AliasesRecord, AliasesRequest, AliasesResponse, AllField, AllIndicesStats, AllocationDecision, AllocationExplainRequest, AllocationExplainResponse, AllocationRecord, AllocationRequest, AllocationResponse, AllocationStore, AllPitSegmentsRequest, AllPitSegmentsResponse, AnalyzeDetail, AnalyzerDetail, AnalyzeRequest, AnalyzeResponse, AnalyzeToken, AppendProcessor, ArrayPercentilesItem, AsciiFoldingTokenFilter, AttachmentProcessor, AutoDateHistogramAggregate, AutoDateHistogramAggregation, AverageAggregation, AverageBucketAggregation, AvgAggregate, AwarenessAttributeStats, BinaryProperty, BooleanProperty, BoolQuery, BoostingQuery, BoxPlotAggregate, BoxplotAggregation, Breaker, BucketMetricValueAggregate, BucketScriptAggregation, BucketSelectorAggregation, BucketSortAggregation, BulkByScrollFailure, BulkByScrollTaskStatus, ByteBuffer, ByteNumberProperty, BytesProcessor, CacheIndicesStats, CacheShardStats, CacheStats, CancelRequest, CancelResponse, CardinalityAggregate, CardinalityAggregation, CgroupCpuAcctStats, CgroupCpuStat, CgroupCpuStats, CgroupMemoryStats, CgroupStats, CharFilterDetail, CharFilterTypes, CharGroupTokenizer, ChildrenAggregate, ChildrenAggregation, ChiSquareHeuristic, CircleProcessor, CjkAnalyzer, CleanupRepositoryRequest, CleanupRepositoryResponse, CleanupRepositoryResults, ClearCacheRequest, ClearCacheResponse, ClearScrollRequest, ClearScrollResponse, ClientConfig, CloneIndexRequest, CloneIndexResponse, CloneSnapshotRequest, CloneSnapshotResponse, CloseIndexRequest, CloseIndexResponse, CloseIndexResult, CloseShardResult, ClusterFileSystem, ClusterIndices, ClusterIndicesShards, ClusterIndicesShardsIndex, ClusterInfo, ClusterIngest, ClusterJvm, ClusterJvmMemory, ClusterJvmVersion, ClusterManagerRecord, ClusterManagerRequest, ClusterManagerResponse, ClusterNetworkTypes, ClusterNodeCount, ClusterNodes, ClusterOperatingSystem, ClusterOperatingSystemArchitecture, ClusterOperatingSystemName, ClusterOperatingSystemPrettyName, ClusterProcess, ClusterProcessCpu, ClusterProcessOpenFileDescriptors, ClusterProcessor, ClusterRemoteProxyInfo, ClusterRemoteSniffInfo, ClusterShardMetrics, ClusterStateOverallStats, ClusterStateQueue, ClusterStateStats, ClusterStatsRequest, ClusterStatsResponse, CollapseResponseProcessor, Collector, ColumnMeta, CombinedFieldsQuery, Command, CommandAllocatePrimaryAction, CommandAllocateReplicaAction, CommandCancelAction, CommandMoveAction, CommonGramsTokenFilter, CommonTermsQuery, CompactNodeInfo, CompletionContext, CompletionProperty, CompletionStats, CompletionSuggester, ComponentTemplate, ComponentTemplateNode, ComponentTemplateSummary, CompositeAggregate, CompositeAggregation, CompositeAggregationSource, CompositeBucket, CompositeDateHistogramAggregationSource, CompositeGeoTileGridAggregationSource, CompositeHistogramAggregationSource, CompositeTermsAggregationSource, ConditionTokenFilter, ConstantKeywordProperty, ConstantScoreQuery, Context, ContextMethod, ContextMethodParam, ConvertProcessor, CoordsGeoBounds, CountRecord, CountRequest, CountRequest, CountResponse, CountResponse, CreateConnectorRequest, CreateConnectorResponse, CreateControllerRequest, CreateControllerResponse, CreateDataStreamRequest, CreateDataStreamResponse, CreateIndexRequest, CreateIndexResponse, CreateMemoryRequest, CreateMemoryResponse, CreateMessageRequest, CreateMessageResponse, CreateModelMetaRequest, CreateModelMetaResponse, CreatePitRequest, CreatePitResponse, CreateRepositoryRequest, CreateRepositoryResponse, CreateSnapshotRequest, CreateSnapshotResponse, Credential, CsvProcessor, CumulativeCardinalityAggregate, CumulativeCardinalityAggregation, CumulativeSumAggregation, CurrentNode, CustomAnalyzer, CustomNormalizer, DanglingIndex, DataPathStats, DataStream, DataStreamIndex, DataStreamsStatsRequest, DataStreamsStatsResponse, DataStreamStats, DataStreamTimestamp, DataStreamTimestampField, DateHistogramAggregate, DateHistogramAggregation, DateHistogramBucket, DateIndexNameProcessor, DateNanosProperty, DateProcessor, DateProperty, DateRangeAggregate, DateRangeAggregation, DateRangeExpression, DateRangeProperty, DecayFunction, DecayPlacement, DeleteAgentRequest, DeleteAgentResponse, DeleteAliasRequest, DeleteAliasResponse, DeleteAllPitsRequest, DeleteAllPitsResponse, DeleteByQueryRequest, DeleteByQueryResponse, DeleteByQueryRethrottleRequest, DeleteByQueryRethrottleResponse, DeleteComponentTemplateRequest, DeleteComponentTemplateResponse, DeleteConnectorRequest, DeleteConnectorResponse, DeleteControllerRequest, DeleteControllerResponse, DeleteDanglingIndexRequest, DeleteDanglingIndexResponse, DeleteDataStreamRequest, DeleteDataStreamResponse, DeletedPit, DeleteIndexRequest, DeleteIndexResponse, DeleteIndexTemplateRequest, DeleteIndexTemplateResponse, DeleteMemoryRequest, DeleteMemoryResponse, DeleteModelGroupRequest, DeleteModelGroupResponse, DeleteModelRequest, DeleteModelResponse, DeletePipelineRequest, DeletePipelineResponse, DeletePitRequest, DeletePitResponse, DeleteRepositoryRequest, DeleteRepositoryResponse, DeleteRequest, DeleteResponse, DeleteScriptRequest, DeleteScriptResponse, DeleteSearchPipelineRequest, DeleteSearchPipelineResponse, DeleteSnapshotRequest, DeleteSnapshotResponse, DeleteTaskRequest, DeleteTaskResponse, DeleteTemplateRequest, DeleteTemplateResponse, DeleteVotingConfigExclusionsRequest, DelimitedPayloadTokenFilter, DeployModelRequest, DeployModelResponse, DerivativeAggregate, DerivativeAggregation, Destination, DictionaryDecompounderTokenFilter, DirectGenerator, Discovery, DiskUsage, DisMaxQuery, DissectProcessor, DistanceFeatureQuery, DiversifiedSamplerAggregation, DocStats, DocStatus, Document, DocumentRating, DocumentSimulation, DotExpanderProcessor, DoubleNumberProperty, DoubleRangeProperty, DoubleTermsAggregate, DoubleTermsBucket, DropProcessor, DutchAnalyzer, DynamicTemplate, EdgeNGramTokenFilter, EdgeNGramTokenizer, ElisionTokenFilter, EmptyObject, ErrorCause, EwmaModelSettings, EwmaMovingAverageAggregation, ExecuteAgentRequest, ExecuteAgentResponse, ExistsAliasRequest, ExistsComponentTemplateRequest, ExistsIndexTemplateRequest, ExistsQuery, ExistsRequest, ExistsRequest, ExistsSourceRequest, ExistsTemplateRequest, ExplainAnalyzeToken, Explanation, ExtendedBounds, ExtendedMemoryStats, ExtendedStatsAggregate, ExtendedStatsAggregation, ExtendedStatsBucketAggregate, ExtendedStatsBucketAggregation, FailProcessor, FetchProfile, FetchProfileBreakdown, FetchProfileDebug, FieldAliasProperty, FieldAndFormat, FieldCapability, FieldCapsRequest, FieldCapsResponse, FieldCollapse, FielddataFrequencyFilter, FielddataRecord, FielddataRequest, FielddataResponse, FielddataStats, FieldLookup, FieldMemoryUsage, FieldNamesField, FieldSizeUsage, FieldStatistics, FieldTypes, FieldTypesMappings, FieldValueFactorScoreFunction, FileCountSnapshotStats, FileDetails, FileSystem, FileSystemTotal, Filter, FilterAggregate, FilterQueryRequestProcessor, FiltersAggregate, FiltersAggregation, FiltersBucket, FingerprintAnalyzer, FingerprintTokenFilter, FlatObjectProperty, FloatNumberProperty, FloatRangeProperty, FlushRequest, FlushResponse, FlushStats, ForcemergeRequest, ForcemergeResponse, ForeachProcessor, FunctionScoreQuery, FuzzyQuery, GarbageCollector, GarbageCollectorTotal, GeoBoundingBoxQuery, GeoBoundsAggregate, GeoBoundsAggregation, GeoCentroidAggregate, GeoCentroidAggregation, GeoDistanceAggregate, GeoDistanceAggregation, GeoDistanceQuery, GeoHashGridAggregate, GeoHashGridAggregation, GeoHashGridBucket, GeoHashLocation, GeoIpProcessor, GeoPointProperty, GeoPolygonPoints, GeoPolygonQuery, GeoShape, GeoShapeProperty, GeoShapeQuery, GeoShapeQueryField, GeoTileGridAggregate, GeoTileGridAggregation, GeoTileGridBucket, GetAgentRequest, GetAgentResponse, GetAliasRequest, GetAllMemoriesRequest, GetAllMemoriesResponse, GetAllMessagesRequest, GetAllMessagesResponse, GetAllPitsRequest, GetAllPitsResponse, GetAllToolsRequest, GetAllToolsResponse, GetClusterSettingsRequest, GetClusterSettingsResponse, GetComponentTemplateRequest, GetComponentTemplateResponse, GetConnectorRequest, GetConnectorResponse, GetControllerRequest, GetControllerResponse, GetDataStreamRequest, GetDataStreamResponse, GetIndexRequest, GetIndexTemplateRequest, GetIndexTemplateResponse, GetIndicesSettingsRequest, GetMappingRequest, GetMemoryRequest, GetMemoryResponse, GetMessageRequest, GetMessageResponse, GetMessageTracesRequest, GetMessageTracesResponse, GetModelGroupRequest, GetModelGroupResponse, GetModelRequest, GetModelResponse, GetPipelineRequest, GetProfileModelsRequest, GetProfileModelsResponse, GetProfileRequest, GetProfileResponse, GetProfileTasksRequest, GetProfileTasksResponse, GetRepositoryRequest, GetScriptContextRequest, GetScriptContextResponse, GetScriptLanguagesRequest, GetScriptLanguagesResponse, GetScriptRequest, GetScriptResponse, GetSearchPipelineRequest, GetSnapshotRequest, GetSnapshotResponse, GetStats, GetStatsRequest, GetStatsResponse, GetTaskRequest, GetTaskResponse, GetTasksRequest, GetTasksResponse, GetTemplateRequest, GetToolRequest, GetToolResponse, GlobalAggregate, GlobalAggregation, GoogleNormalizedDistanceHeuristic, GrokProcessor, GsubProcessor, Guardrails, GuardrailsInputOutput, HalfFloatNumberProperty, HasChildQuery, HasParentQuery, HdrMethod, HdrPercentileRanksAggregate, HdrPercentilesAggregate, Headers, HealthRecord, HealthRequest, HealthRequest, HealthResponse, HealthResponse, Highlight, HighlightField, HistogramAggregate, HistogramAggregation, HistogramBucket, HistogramOrder, HistogramProperty, Hit, HitsMetadata, HoltLinearModelSettings, HoltMovingAverageAggregation, HoltWintersModelSettings, HoltWintersMovingAverageAggregation, HtmlStripCharFilter, Http, HunspellTokenFilter, HybridQuery, HyphenationDecompounderTokenFilter, IcuAnalyzer, IcuCollationKeywordProperty, IcuCollationTokenFilter, IcuFoldingTokenFilter, IcuNormalizationCharFilter, IcuNormalizationTokenFilter, IcuTokenizer, IcuTransformTokenFilter, IdsQuery, ImportDanglingIndexRequest, ImportDanglingIndexResponse, IndexAliases, IndexField, IndexHealthStats, IndexingPressure, IndexingPressure, IndexingPressure, IndexingPressureMemory, IndexingPressureMemory, IndexingPressureMemory, IndexingPressureMemorySummary, IndexingSlowlog, IndexingSlowlogThresholds, IndexingStats, IndexMappingRecord, IndexRouting, IndexRoutingAllocation, IndexRoutingAllocationDisk, IndexRoutingAllocationInclude, IndexRoutingAllocationInitialRecovery, IndexRoutingRebalance, IndexSegment, IndexSegmentSort, IndexSettingBlocks, IndexSettings, IndexSettingsAnalysis, IndexSettingsAnalyze, IndexSettingsHighlight, IndexSettingsIndexing, IndexSettingsLifecycle, IndexSettingsLifecycleStep, IndexSettingsMapping, IndexSettingsMappingLimitDepth, IndexSettingsMappingLimitDimensionFields, IndexSettingsMappingLimitFieldNameLength, IndexSettingsMappingLimitNestedFields, IndexSettingsMappingLimitNestedObjects, IndexSettingsMappingLimitTotalFields, IndexSettingsMerge, IndexSettingsMergeLogByteSizePolicy, IndexSettingsMergeScheduler, IndexSettingsMergeTieredPolicy, IndexSettingsQueries, IndexSettingsQueriesCache, IndexSettingsQueryString, IndexSettingsSearch, IndexSettingsSearchConcurrent, IndexSettingsSearchConcurrentSegmentSearch, IndexSettingsSimilarity, IndexSettingsSimilarityBm25, IndexSettingsSimilarityDfi, IndexSettingsSimilarityDfr, IndexSettingsSimilarityIb, IndexSettingsSimilarityLmd, IndexSettingsSimilarityLmj, IndexSettingsSimilarityScriptedTfidf, IndexSettingsStarTree, IndexSettingsStarTreeDefault, IndexSettingsStarTreeField, IndexSettingsStarTreeFieldDefault, IndexSettingsStore, IndexSettingsStoreFs, IndexSettingsStoreHybrid, IndexSettingsStoreHybridMmap, IndexSettingsStoreHybridNio, IndexShardStats, IndexState, IndexStats, IndexTemplate, IndexTemplateDataStreamConfiguration, IndexTemplateItem, IndexTemplateMapping, IndexTemplateSummary, IndexVersioning, IndicesBlockStatus, IndicesRecord, IndicesRequest, IndicesResponse, IndicesShardStores, IndicesStats, IndicesStatsRequest, IndicesStatsResponse, IndicesValidationExplanation, IndicesVersions, InferenceResults, InfoRequest, InfoResponse, Ingest, Ingest, IngestTotal, InlineScript, InnerHits, InnerHitsResult, IntegerNumberProperty, IntegerRangeProperty, IntervalsAllOf, IntervalsAnyOf, IntervalsFuzzy, IntervalsMatch, IntervalsPrefix, IntervalsWildcard, IoStatDevice, IoStats, IpProperty, IpRangeAggregate, IpRangeAggregation, IpRangeAggregationRange, IpRangeBucket, IpRangeProperty, JoinProcessor, JoinProperty, JsonProcessor, Jvm, JvmClasses, JvmMemoryStats, JvmThreads, KeepTypesTokenFilter, KeepWordsTokenFilter, KeyedProcessor, KeyValueProcessor, KeywordAnalyzer, KeywordMarkerTokenFilter, KeywordProperty, KeywordTokenizer, KnnQuery, KnnVectorMethod, KnnVectorProperty, KStemTokenFilter, KuromojiAnalyzer, KuromojiIterationMarkCharFilter, KuromojiPartOfSpeechTokenFilter, KuromojiReadingFormTokenFilter, KuromojiStemmerTokenFilter, KuromojiTokenizer, LanguageAnalyzer, LanguageContext, LaplaceSmoothingModel, LastGcStats, LatLonGeoLocation, LengthTokenFilter, LetterTokenizer, LikeDocument, LimitTokenCountTokenFilter, LinearInterpolationSmoothingModel, LinearMovingAverageAggregation, ListDanglingIndicesRequest, ListDanglingIndicesResponse, ListRequest, ListResponse, LLM, LoadModelRequest, LoadModelResponse, LongNumberProperty, LongRangeProperty, LongRareTermsAggregate, LongRareTermsBucket, LongTermsAggregate, LongTermsBucket, LowercaseNormalizer, LowercaseProcessor, LowercaseTokenFilter, LowercaseTokenizer, MappingCharFilter, MasterRecord, MasterRequest, MasterResponse, MatchAllQuery, MatchBoolPrefixQuery, MatchNoneQuery, MatchOnlyTextProperty, MatchPhrasePrefixQuery, MatchPhraseQuery, MatchQuery, MatrixStatsAggregate, MatrixStatsAggregation, MatrixStatsFields, MaxAggregate, MaxAggregation, MaxBucketAggregation, MedianAbsoluteDeviationAggregate, MedianAbsoluteDeviationAggregation, Memory, MemoryStats, MergesStats, Message, MinAggregate, MinAggregation, MinBucketAggregation, MissingAggregate, MissingAggregation, MLOpenSearchReranker, ModelConfig, ModelProfile, ModelStats, MoreLikeThisQuery, MovingFunctionAggregation, MovingPercentilesAggregation, MtermvectorsRequest, MtermvectorsResponse, MultiMatchQuery, MultiplexerTokenFilter, MultiTermLookup, MultiTermsAggregate, MultiTermsAggregation, MultiTermsBucket, MultiTermVectorsOperation, MultiTermVectorsResult, Murmur3HashProperty, MutualInformationHeuristic, NestedAggregate, NestedAggregation, NestedIdentity, NestedProperty, NestedQuery, NestedSortValue, NeuralQuery, NeuralQueryEnricherRequestProcessor, NGramTokenFilter, NGramTokenizer, Node, NodeAllocationExplanation, NodeAttributes, NodeAttributesRecord, NodeattrsRequest, NodeattrsResponse, NodeBufferPool, NodeDiskUsage, NodeIndexShardStats, NodeIndicesStats, NodeInfo, NodeInfoAction, NodeInfoAggregation, NodeInfoBootstrap, NodeInfoClient, NodeInfoDiscovery, NodeInfoHttp, NodeInfoIngest, NodeInfoIngestDownloader, NodeInfoIngestInfo, NodeInfoIngestProcessor, NodeInfoJvmMemory, NodeInfoMemory, NodeInfoNetwork, NodeInfoNetworkInterface, NodeInfoOSCPU, NodeInfoPath, NodeInfoRepositories, NodeInfoRepositoriesUrl, NodeInfoScript, NodeInfoSearch, NodeInfoSearchPipelines, NodeInfoSearchRemote, NodeInfoSettings, NodeInfoSettingsCluster, NodeInfoSettingsClusterElection, NodeInfoSettingsDeprecationIndexing, NodeInfoSettingsHttp, NodeInfoSettingsHttpTypeConfig, NodeInfoSettingsIndex, NodeInfoSettingsIndexHybrid, NodeInfoSettingsIndexStore, NodeInfoSettingsIndexStoreMmap, NodeInfoSettingsIngest, NodeInfoSettingsNetwork, NodeInfoSettingsNode, NodeInfoSettingsTransport, NodeInfoSettingsTransportTypeConfig, NodeInfoTransport, NodeJvmInfo, NodeOperatingSystemInfo, NodePackagingType, NodeProcessInfo, NodeReloadResult, NodeShard, NodesInfoRequest, NodesInfoResponse, NodesRecord, NodesRequest, NodesResponse, NodesStatsRequest, NodesStatsResponse, NodeStatistics, NodeStatsDetails, NodesUsageRequest, NodesUsageResponse, NodeThreadPoolInfo, NodeUsage, NoriAnalyzer, NoriPartOfSpeechTokenFilter, NoriTokenizer, NormalizationPhaseResultsProcessor, NormalizeAggregation, NumericFielddata, ObjectProperty, OpenRequest, OpenResponse, OpenSearchVersionInfo, OperatingSystem, OperatingSystemCpuStats, OperatingSystemMemoryInfo, Output, Overlapping, OversampleRequestProcessor, Owner, ParentAggregate, ParentAggregation, ParentIdQuery, PathHierarchyTokenizer, PatternAnalyzer, PatternCaptureTokenFilter, PatternReplaceCharFilter, PatternReplaceTokenFilter, PatternTokenizer, PendingTask, PendingTasksRecord, PendingTasksRequest, PendingTasksRequest, PendingTasksResponse, PendingTasksResponse, PercentageScoreHeuristic, PercentileRanksAggregation, PercentilesAggregation, PercentilesBucketAggregate, PercentilesBucketAggregation, PercolateQuery, PercolatorProperty, PersianStemTokenFilter, PersonalizeSearchRankingResponseProcessor, PhaseTook, PhoneAnalyzer, PhoneticTokenFilter, PhraseSuggestCollate, PhraseSuggestCollateQuery, PhraseSuggester, PhraseSuggestHighlight, PhraseSuggestOption, PingRequest, PinnedDoc, Pipeline, PipelineProcessor, PipelineSimulation, PitDetail, PitSegmentsRequest, PitSegmentsResponse, PluginsRecord, PluginsRequest, PluginsResponse, PluginStats, Pool, PorterStemTokenFilter, PostVotingConfigExclusionsRequest, PredicateTokenFilter, PredictionResult, PredictRequestStats, PrefixQuery, PressureMemory, Process, ProcessCpuStats, ProcessMemoryStats, Processor, ProcessorGrokRequest, ProcessorGrokResponse, Profile, PublishedClusterStates, PutAliasRequest, PutAliasResponse, PutClusterSettingsRequest, PutClusterSettingsResponse, PutComponentTemplateRequest, PutComponentTemplateResponse, PutIndexTemplateRequest, PutIndexTemplateResponse, PutIndicesSettingsRequest, PutIndicesSettingsResponse, PutMappingRequest, PutMappingResponse, PutPipelineRequest, PutPipelineResponse, PutScriptRequest, PutScriptResponse, PutSearchPipelineRequest, PutSearchPipelineResponse, PutTemplateRequest, PutTemplateResponse, QueryBreakdown, QueryCacheStats, QueryProfile, QueryStringQuery, RandomScoreFunction, RangeAggregate, RangeAggregation, RangeBucket, RangeQuery, RankEvalHit, RankEvalHitItem, RankEvalMetric, RankEvalMetricDetail, RankEvalMetricDiscountedCumulativeGain, RankEvalMetricExpectedReciprocalRank, RankEvalMetricMeanReciprocalRank, RankEvalMetricPrecision, RankEvalMetricRecall, RankEvalQuery, RankEvalRequest, RankEvalRequestItem, RankEvalResponse, RankFeatureFunctionLinear, RankFeatureFunctionLogarithm, RankFeatureFunctionSaturation, RankFeatureFunctionSigmoid, RankFeatureProperty, RankFeatureQuery, RankFeaturesProperty, RareTermsAggregation, RateAggregate, RateAggregation, RateLimiter, RecoveryBytes, RecoveryFiles, RecoveryIndexStatus, RecoveryOrigin, RecoveryRecord, RecoveryRequest, RecoveryRequest, RecoveryResponse, RecoveryStartStatus, RecoveryStats, RecoveryStatus, RefreshRequest, RefreshResponse, RefreshStats, RegexpQuery, RegisterAgentsRequest, RegisterAgentsResponse, RegisterModelGroupRequest, RegisterModelGroupResponse, RegisterModelMetaRequest, RegisterModelMetaResponse, RegisterModelRequest, RegisterModelResponse, ReindexNode, ReindexRequest, ReindexResponse, ReindexRethrottleRequest, ReindexRethrottleResponse, ReindexStatus, ReindexTask, ReloadSecureSettingsRequest, ReloadSecureSettingsResponse, RemoteInfoRequest, RemoteSource, RemoteStoreDownloadStats, RemoteStoreStats, RemoteStoreStats, RemoteStoreTranslogStats, RemoteStoreTranslogUploadStats, RemoteStoreTranslogUploadTotalUploadSizeStats, RemoteStoreTranslogUploadTotalUploadsStats, RemoteStoreUploadDownloadStats, RemoteStoreUploadPressureStats, RemoteStoreUploadRefreshSizeLagStats, RemoteStoreUploadStats, RemoveAction, RemoveDuplicatesTokenFilter, RemoveIndexAction, RemoveProcessor, RenameFieldResponseProcessor, RenameProcessor, RenderSearchTemplateRequest, RenderSearchTemplateResponse, RepositoriesRecord, RepositoriesRequest, RepositoriesResponse, Repository, RepositorySettings, RequestCacheStats, RequestStats, RerankContext, RerankResponseProcessor, RerouteDecision, RerouteExplanation, RerouteParameters, RerouteRequest, RerouteResponse, Rescore, RescoreContext, RescoreQuery, ReservedSize, ResolveIndexAliasItem, ResolveIndexDataStreamsItem, ResolveIndexItem, ResolveIndexRequest, ResolveIndexResponse, ResourceStat, ResourceStats, RestoreSnapshotRequest, RestoreSnapshotResponse, RetentionLease, Retries, RetrievalAugmentedGenerationResponseProcessor, ReverseNestedAggregate, ReverseNestedAggregation, ReverseTokenFilter, RolloverConditions, RolloverRequest, RolloverResponse, RoutingField, Rows, SamplerAggregate, SamplerAggregation, ScaledFloatNumberProperty, ScoreCombination, ScoreCombinationParameters, ScoreNormalization, ScriptCacheStats, ScriptContextStats, ScriptedHeuristic, ScriptedMetricAggregate, ScriptedMetricAggregation, ScriptField, ScriptQuery, ScriptScoreFunction, ScriptScoreQuery, ScriptSort, ScriptStats, SearchAsYouTypeProperty, SearchIdle, SearchPipelineStructure, SearchProfile, SearchScriptRequestProcessor, SearchShardsRequest, SearchShardsResponse, SearchSlowlog, SearchSlowlogThresholds, SearchStats, Segment, SegmentReplicationRecord, SegmentReplicationRequest, SegmentReplicationResponse, SegmentReplicationStats, SegmentsRecord, SegmentsRequest, SegmentsRequest, SegmentsResponse, SegmentsResponse, SegmentsStats, SerialDifferencingAggregation, SetProcessor, SetSecurityUserProcessor, ShardAdmissionControlStats, ShardClusterManagerThrottlingStats, ShardClusterManagerThrottlingStatsDetail, ShardCommit, ShardFailure, ShardFileSizeInfo, ShardHealthStats, ShardIndexingPressurePerShardIndexingStats, ShardIndexingPressurePerShardLastSuccessfulTimestamp, ShardIndexingPressurePerShardMemoryAllocationCurrentStats, ShardIndexingPressurePerShardMemoryAllocationLimitStats, ShardIndexingPressurePerShardMemoryAllocationStats, ShardIndexingPressurePerShardMemoryStats, ShardIndexingPressurePerShardMemoryStatsDetails, ShardIndexingPressurePerShardRejectionCoordinatingStats, ShardIndexingPressurePerShardRejectionPrimaryStats, ShardIndexingPressurePerShardRejectionReplicaStats, ShardIndexingPressurePerShardRejectionStats, ShardIndexingPressurePerShardStats, ShardIndexingPressureRejectionsBreakupStats, ShardIndexingPressureStats, ShardLease, ShardPath, ShardProfile, ShardRecovery, ShardResourceUsageStatsDetail, ShardResourceUsageStatsIoUsageStats, ShardRetentionLeases, ShardRouting, ShardSearchBackpressureStats, ShardSearchBackpressureTaskCancellationStats, ShardSearchBackpressureTaskResourceTrackerCpuUsageTrackerStats, ShardSearchBackpressureTaskResourceTrackerElapsedTimeTrackerStats, ShardSearchBackpressureTaskResourceTrackerHeapUsageTrackerStats, ShardSearchBackpressureTaskResourceTrackerStats, ShardSearchBackpressureTaskStats, ShardSearchPipelineOperationStats, ShardSearchPipelinePerPipelineProcessorStats, ShardSearchPipelinePerPipelineStats, ShardSearchPipelineStats, ShardSegmentReplicationBackpressureStats, ShardSegmentRouting, ShardSequenceNumber, ShardsRecord, ShardsRequest, ShardsResponse, ShardsSegment, ShardStatistics, ShardStore, ShardStoreException, ShardStoreIndex, ShardStoresRequest, ShardStoresResponse, ShardStoreWrapper, ShardTaskCancellationStats, ShardTaskCancellationStatsDetail, ShardWeightedRoutingStats, ShardWeightedRoutingStatsDetail, ShingleTokenFilter, ShortNumberProperty, ShrinkRequest, ShrinkResponse, SignificantLongTermsAggregate, SignificantLongTermsBucket, SignificantStringTermsAggregate, SignificantStringTermsBucket, SignificantTermsAggregation, SignificantTextAggregation, SimpleAnalyzer, SimpleMovingAverageAggregation, SimplePatternSplitTokenizer, SimplePatternTokenizer, SimpleQueryStringQuery, SimpleValueAggregate, SimulateIndexTemplateRequest, SimulateIndexTemplateResponse, SimulateRequest, SimulateResponse, SimulateTemplateRequest, SimulateTemplateResponse, SizeField, SlicedScroll, SlowlogThresholdLevels, SmartcnAnalyzer, SmartcnStopTokenFilter, SmartcnTokenizer, SnapshotIndexStats, SnapshotInfo, SnapshotRestore, SnapshotShardFailure, SnapshotShardsStats, SnapshotShardsStatsSummary, SnapshotShardsStatsSummaryItem, SnapshotShardsStatus, SnapshotsRecord, SnapshotsRequest, SnapshotsResponse, SnapshotStats, SnapshotStatus, SnapshotStatusRequest, SnapshotStatusResponse, SnowballAnalyzer, SnowballTokenFilter, SoftDeletes, SoftDeletesRetention, SortProcessor, SortResponseProcessor, Source, SourceField, SourceFilter, SpanContainingQuery, SpanFieldMaskingQuery, SpanFirstQuery, SpanGapQuery, SpanMultiTermQuery, SpanNearQuery, SpanNotQuery, SpanOrQuery, SpanTermQuery, SpanWithinQuery, SplitProcessor, SplitRequest, SplitResponse, SplitResponseProcessor, StandardAnalyzer, StandardDeviationBounds, StandardDeviationBoundsAsString, StandardTokenizer, StateRequest, StateResponse, Stats, StatsAggregate, StatsAggregation, StatsBucketAggregate, StatsBucketAggregation, Status, StemmerOverrideTokenFilter, StemmerTokenFilter, StopAnalyzer, StopTokenFilter, StoredScript, StoredScriptId, StoreStats, StringRareTermsAggregate, StringRareTermsBucket, StringTermsAggregate, StringTermsBucket, StupidBackoffSmoothingModel, SuggestContext, Suggester, SuggestFuzziness, SumAggregate, SumAggregation, SumBucketAggregation, SynonymGraphTokenFilter, SynonymTokenFilter, Task, TaskExecutingNode, TaskFailure, TaskGroup, TaskInfo, TaskResponse, TasksRecord, TasksRequest, TasksResponse, TDigest, TDigestPercentileRanksAggregate, TDigestPercentilesAggregate, Template, TemplateMapping, TemplatesRecord, TemplatesRequest, TemplatesResponse, Term, TermQuery, TermsAggregation, TermsLookup, TermsPartition, TermsQuery, TermsSetQuery, TermSuggester, TermSuggestOption, TermVector, TestPopulation, TextEmbeddingProcessor, TextIndexPrefixes, TextProperty, ThreadCount, ThreadInfo, ThreadPoolRecord, ThreadPoolRequest, ThreadPoolResponse, Token, TokenCountProperty, TokenDetail, Tool, ToolAttributes, ToolItems, TopHitsAggregate, TopHitsAggregation, TopLeftBottomRightGeoBounds, TopRightBottomLeftGeoBounds, TotalHits, Translog, TranslogRetention, TranslogStats, TranslogStatus, Transport, TransportUsageStats, TrimProcessor, TrimTokenFilter, TruncateHitsResponseProcessor, TruncateTokenFilter, TTestAggregate, TTestAggregation, TypeMapping, TypeQuery, UaxEmailUrlTokenizer, UnassignedInformation, UndeployModelNode, UndeployModelRequest, UniqueTokenFilter, UnloadModelNode, UnloadModelRequest, UnmappedRareTermsAggregate, UnmappedSignificantTermsAggregate, UnmappedTermsAggregate, UnratedDocument, UnsignedLongNumberProperty, UpdateAliasesRequest, UpdateAliasesResponse, UpdateByQueryRequest, UpdateByQueryResponse, UpdateByQueryRethrottleNode, UpdateByQueryRethrottleRequest, UpdateByQueryRethrottleResponse, UpdateConnectorRequest, UpdateConnectorResponse, UpdateControllerRequest, UpdateControllerResponse, UpdateMemoryRequest, UpdateMemoryResponse, UpdateMessageRequest, UpdateMessageResponse, UpdateModelGroupRequest, UpdateModelGroupResponse, UpdateModelRequest, UpdateModelResponse, UploadChunkRequest, UploadChunkResponse, UploadModelRequest, UploadModelResponse, UppercaseProcessor, UppercaseTokenFilter, UrlDecodeProcessor, UsageStats, UserAgentProcessor, ValidateQueryRequest, ValidateQueryResponse, ValueCountAggregate, ValueCountAggregation, Values, VariableWidthHistogramAggregate, VariableWidthHistogramAggregation, VariableWidthHistogramBucket, VerifyIndex, VerifyRepositoryRequest, VerifyRepositoryResponse, VersionProperty, WarmerStats, WeightedAverageAggregation, WeightedAverageValue, WeightedAvgAggregate, WhitespaceAnalyzer, WhitespaceTokenizer, WildcardProperty, WildcardQuery, WktGeoBounds, WordDelimiterGraphTokenFilter, WordDelimiterTokenFilter, WrapperQuery, XyCartesianCoordinates, XyPointProperty, XyShape, XyShapeProperty, XyShapeQuery, XyShapeQueryField

public interface ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>>
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
    copy(Consumer<? super B> modifier)
    A convenience method for calling toBuilder(), updating the returned builder and then calling ObjectBuilder.build().
    Create a new builder ToCopyableBuilder that is initialised with the current state of this object.
  • Method Details

    • toBuilder

      @Nonnull B toBuilder()
      Create a new builder ToCopyableBuilder that is initialised with the current state of this object.
      Returns:
      a new builder instance.
    • copy

      @Nonnull default T copy(@Nonnull Consumer<? super B> modifier)
      A convenience method for calling toBuilder(), updating the returned builder and then calling ObjectBuilder.build().
      Parameters:
      modifier - A function that mutates this immutable object using the provided builder.
      Returns:
      A new copy of this object with the requested modifications.