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

All Known Implementing Classes:
Action, Action, ActionAlias, ActionAllocation, ActionClose, ActionDelete, ActionForceMerge, ActionGroup, ActionIndexPriority, ActionOpen, ActionReadOnly, ActionReadWrite, ActionReplicaCount, ActionRetry, ActionRollover, ActionSnapshot, ActionTimeout, AdaptiveSelection, AddAction, AddBlockRequest, AddBlockResponse, AddFeaturesToSetByQueryRequest, AddFeaturesToSetByQueryResponse, AddFeaturesToSetRequest, AddFeaturesToSetResponse, AdditionalConfig, AddPolicyRequest, AddPolicyResponse, 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, AuditConfig, AuditLogsConfig, AuthinfoRequest, AuthinfoResponse, AuthtokenRequest, AuthtokenResponse, AutoDateHistogramAggregate, AutoDateHistogramAggregation, AverageAggregation, AverageBucketAggregation, AvgAggregate, AwarenessAttributeStats, BinaryProperty, BooleanProperty, BoolQuery, BoostingQuery, BoxPlotAggregate, BoxplotAggregation, Breaker, BucketMetricValueAggregate, BucketScriptAggregation, BucketSelectorAggregation, BucketSortAggregation, BulkByScrollFailure, BulkByScrollTaskStatus, ByteBuffer, ByteNumberProperty, BytesProcessor, CacheAllStats, CacheIndicesStats, CacheItemStats, CacheShardStats, CacheStat, CacheStats, CacheStats, CacheStatsRequest, CacheStatsResponse, CancelRequest, CancelResponse, CardinalityAggregate, CardinalityAggregation, CertificatesDetail, CertificatesPerNode, CertificateTypes, CgroupCpuAcctStats, CgroupCpuStat, CgroupCpuStats, CgroupMemoryStats, CgroupStats, ChangePasswordRequest, ChangePasswordResponse, ChangePolicyRequest, ChangePolicyResponse, Channel, CharFilterDetail, CharFilterTypes, CharGroupTokenizer, ChildrenAggregate, ChildrenAggregation, ChiSquareHeuristic, CircleProcessor, CjkAnalyzer, CleanupRepositoryRequest, CleanupRepositoryResponse, CleanupRepositoryResults, ClearCacheRequest, ClearCacheRequest, ClearCacheResponse, 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, ComplianceConfig, ComponentTemplate, ComponentTemplateNode, ComponentTemplateSummary, CompositeAggregate, CompositeAggregation, CompositeAggregationSource, CompositeBucket, CompositeDateHistogramAggregationSource, CompositeGeoTileGridAggregationSource, CompositeHistogramAggregationSource, CompositeTermsAggregationSource, ConditionTokenFilter, ConfigUpgradeCheckRequest, ConfigUpgradeCheckResponse, ConfigUpgradePerformRequest, ConfigUpgradePerformResponse, ConstantKeywordProperty, ConstantScoreQuery, Context, ContextMethod, ContextMethodParam, ConvertProcessor, CoordsGeoBounds, CountRecord, CountRequest, CountRequest, CountResponse, CountResponse, CreateActionGroupRequest, CreateActionGroupResponse, CreateAllowlistRequest, CreateAllowlistResponse, CreateConnectorRequest, CreateConnectorResponse, CreateControllerRequest, CreateControllerResponse, CreateDataStreamRequest, CreateDataStreamResponse, CreateDefaultStoreRequest, CreateDefaultStoreResponse, CreateFeatureRequest, CreateFeatureResponse, CreateFeaturesetRequest, CreateFeaturesetResponse, CreateIndexRequest, CreateIndexResponse, CreateMemoryRequest, CreateMemoryResponse, CreateMessageRequest, CreateMessageResponse, CreateModelFromSetRequest, CreateModelFromSetResponse, CreateModelMetaRequest, CreateModelMetaResponse, CreateModelRequest, CreateModelResponse, CreatePitRequest, CreatePitResponse, CreateRepositoryRequest, CreateRepositoryResponse, CreateRoleMappingRequest, CreateRoleMappingResponse, CreateRoleRequest, CreateRoleResponse, CreateSnapshotRequest, CreateSnapshotResponse, CreateStoreRequest, CreateStoreResponse, CreateTenantRequest, CreateTenantResponse, CreateUpdateTenancyConfigRequest, CreateUpdateTenancyConfigResponse, CreateUserLegacyRequest, CreateUserLegacyResponse, CreateUserRequest, CreateUserResponse, Credential, CsvProcessor, CumulativeCardinalityAggregate, CumulativeCardinalityAggregation, CumulativeSumAggregation, CurrentNode, CustomAnalyzer, CustomNormalizer, DanglingIndex, Database, DataPathStats, DataSource, DataStream, DataStreamIndex, DataStreamsStatsRequest, DataStreamsStatsResponse, DataStreamStats, DataStreamTimestamp, DataStreamTimestampField, DateHistogramAggregate, DateHistogramAggregation, DateHistogramBucket, DateIndexNameProcessor, DateNanosProperty, DateProcessor, DateProperty, DateRangeAggregate, DateRangeAggregation, DateRangeExpression, DateRangeProperty, DecayFunction, DecayPlacement, DeleteActionGroupRequest, DeleteActionGroupResponse, DeleteAgentRequest, DeleteAgentResponse, DeleteAliasRequest, DeleteAliasResponse, DeleteAllPitsRequest, DeleteAllPitsResponse, DeleteByQueryRequest, DeleteByQueryResponse, DeleteByQueryRethrottleRequest, DeleteByQueryRethrottleResponse, DeleteComponentTemplateRequest, DeleteComponentTemplateResponse, DeleteConnectorRequest, DeleteConnectorResponse, DeleteControllerRequest, DeleteControllerResponse, DeleteDanglingIndexRequest, DeleteDanglingIndexResponse, DeleteDataStreamRequest, DeleteDataStreamResponse, DeleteDecommissionAwarenessRequest, DeleteDecommissionAwarenessResponse, DeleteDefaultStoreRequest, DeleteDefaultStoreResponse, DeleteDistinguishedNameRequest, DeleteDistinguishedNameResponse, DeletedPit, DeleteExperimentsRequest, DeleteExperimentsResponse, DeleteFeatureRequest, DeleteFeatureResponse, DeleteFeaturesetRequest, DeleteFeaturesetResponse, DeleteIndexRequest, DeleteIndexResponse, DeleteIndexTemplateRequest, DeleteIndexTemplateResponse, DeleteIp2geoDatasourceRequest, DeleteIp2geoDatasourceResponse, DeleteJudgmentsRequest, DeleteJudgmentsResponse, DeleteMemoryRequest, DeleteMemoryResponse, DeleteModelGroupRequest, DeleteModelGroupResponse, DeleteModelRequest, DeleteModelRequest, DeleteModelRequest, DeleteModelResponse, DeleteModelResponse, DeleteModelResponse, DeletePipelineRequest, DeletePipelineResponse, DeletePitRequest, DeletePitResponse, DeletePolicyRequest, DeletePolicyResponse, DeleteQuerySetsRequest, DeleteQuerySetsResponse, DeleteRepositoryRequest, DeleteRepositoryResponse, DeleteRequest, DeleteResponse, DeleteRoleMappingRequest, DeleteRoleMappingResponse, DeleteRoleRequest, DeleteRoleResponse, DeleteScriptRequest, DeleteScriptResponse, DeleteSearchConfigurationsRequest, DeleteSearchConfigurationsResponse, DeleteSearchPipelineRequest, DeleteSearchPipelineResponse, DeleteSnapshotRequest, DeleteSnapshotResponse, DeleteStoreRequest, DeleteStoreResponse, DeleteTaskRequest, DeleteTaskResponse, DeleteTemplateRequest, DeleteTemplateResponse, DeleteTenantRequest, DeleteTenantResponse, DeleteUserLegacyRequest, DeleteUserLegacyResponse, DeleteUserRequest, DeleteUserResponse, DeleteVotingConfigExclusionsRequest, DeleteWeightedRoutingRequest, DeleteWeightedRoutingResponse, DelimitedPayloadTokenFilter, DeployModelRequest, DeployModelResponse, DerivativeAggregate, DerivativeAggregation, Destination, DictionaryDecompounderTokenFilter, DirectGenerator, Discovery, DiskUsage, DisMaxQuery, DissectProcessor, DistanceFeatureQuery, DistinguishedNames, DiversifiedSamplerAggregation, DocStats, DocStatus, Document, DocumentRating, DocumentSimulation, DotExpanderProcessor, DoubleNumberProperty, DoubleRangeProperty, DoubleTermsAggregate, DoubleTermsBucket, DropProcessor, DutchAnalyzer, DynamicConfig, DynamicOptions, DynamicTemplate, EdgeNGramTokenFilter, EdgeNGramTokenizer, ElisionTokenFilter, EmptyObject, ErrorCause, ErrorNotification, ErrorNotificationDestination, EwmaModelSettings, EwmaMovingAverageAggregation, ExecuteAgentRequest, ExecuteAgentResponse, ExistsAliasRequest, ExistsComponentTemplateRequest, ExistsIndexTemplateRequest, ExistsPolicyRequest, ExistsPolicyResponse, ExistsQuery, ExistsRequest, ExistsRequest, ExistsSourceRequest, ExistsTemplateRequest, ExplainAnalyzeToken, ExplainPolicy, ExplainPolicyRequest, ExplainPolicyResponse, Explanation, ExtendedBounds, ExtendedMemoryStats, ExtendedStatsAggregate, ExtendedStatsAggregation, ExtendedStatsBucketAggregate, ExtendedStatsBucketAggregation, FailedIndex, 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, FlushCacheRequest, FlushCacheResponse, FlushRequest, FlushResponse, FlushStats, ForcemergeRequest, ForcemergeResponse, ForeachProcessor, FunctionScoreQuery, FuzzyQuery, GarbageCollector, GarbageCollectorTotal, GenerateOboTokenRequest, GenerateOboTokenResponse, GenerateUserTokenLegacyRequest, GenerateUserTokenRequest, GenerateUserTokenResponse, GeoBoundingBoxQuery, GeoBoundsAggregate, GeoBoundsAggregation, GeoCentroidAggregate, GeoCentroidAggregation, GeoDistanceAggregate, GeoDistanceAggregation, GeoDistanceQuery, GeoHashGridAggregate, GeoHashGridAggregation, GeoHashGridBucket, GeoHashLocation, GeoIpProcessor, GeoJSONData, GeojsonUploadPostRequest, GeojsonUploadPostResponse, GeojsonUploadPutRequest, GeojsonUploadPutResponse, GeoPointProperty, GeoPolygonPoints, GeoPolygonQuery, GeoShape, GeoShapeProperty, GeoShapeQuery, GeoShapeQueryField, GeoTileGridAggregate, GeoTileGridAggregation, GeoTileGridBucket, GetAccountDetailsRequest, GetAccountDetailsResponse, GetActionGroupRequest, GetActionGroupsRequest, GetAgentRequest, GetAgentResponse, GetAliasRequest, GetAllCertificatesRequest, GetAllCertificatesResponse, GetAllMemoriesRequest, GetAllMemoriesResponse, GetAllMessagesRequest, GetAllMessagesResponse, GetAllowlistRequest, GetAllowlistResponse, GetAllPitsRequest, GetAllPitsResponse, GetAllToolsRequest, GetAllToolsResponse, GetAuditConfigurationRequest, GetAuditConfigurationResponse, GetCertificatesRequest, GetCertificatesResponse, GetClusterSettingsRequest, GetClusterSettingsResponse, GetComponentTemplateRequest, GetComponentTemplateResponse, GetConfigurationRequest, GetConfigurationResponse, GetConnectorRequest, GetConnectorResponse, GetControllerRequest, GetControllerResponse, GetDashboardsInfoRequest, GetDashboardsInfoResponse, GetDataStreamRequest, GetDataStreamResponse, GetDecommissionAwarenessRequest, GetDistinguishedNameRequest, GetDistinguishedNamesRequest, GetExperimentsRequest, GetExperimentsResponse, GetFeatureRequest, GetFeaturesetRequest, GetIndexRequest, GetIndexTemplateRequest, GetIndexTemplateResponse, GetIndicesSettingsRequest, GetIp2geoDatasourceRequest, GetIp2geoDatasourceResponse, GetJudgmentsRequest, GetJudgmentsResponse, GetMappingRequest, GetMemoryRequest, GetMemoryResponse, GetMessageRequest, GetMessageResponse, GetMessageTracesRequest, GetMessageTracesResponse, GetModelGroupRequest, GetModelGroupResponse, GetModelRequest, GetModelRequest, GetModelRequest, GetModelResponse, GetModelResponse, GetNodeCertificatesRequest, GetNodeCertificatesResponse, GetNodeStatsRequest, GetNodeStatsResponse, GetPermissionsInfoRequest, GetPermissionsInfoResponse, GetPipelineRequest, GetPoliciesRequest, GetPoliciesResponse, GetPolicyRequest, GetPolicyResponse, GetProfileModelsRequest, GetProfileModelsResponse, GetProfileRequest, GetProfileResponse, GetProfileTasksRequest, GetProfileTasksResponse, GetQuerySetsRequest, GetQuerySetsResponse, GetRepositoryRequest, GetRoleMappingRequest, GetRoleMappingsRequest, GetRoleRequest, GetRolesRequest, GetScriptContextRequest, GetScriptContextResponse, GetScriptLanguagesRequest, GetScriptLanguagesResponse, GetScriptRequest, GetScriptResponse, GetSearchConfigurationsRequest, GetSearchConfigurationsResponse, GetSearchPipelineRequest, GetSnapshotRequest, GetSnapshotResponse, GetSslinfoRequest, GetSslinfoResponse, GetStateRequest, GetStateResponse, GetStats, GetStatsRequest, GetStatsRequest, GetStatsResponse, GetStatsResponse, GetStoreRequest, GetStoreResponse, GetTaskRequest, GetTaskResponse, GetTasksRequest, GetTasksResponse, GetTemplateRequest, GetTenancyConfigRequest, GetTenancyConfigResponse, GetTenantRequest, GetTenantsRequest, GetToolRequest, GetToolResponse, GetUploadStatsRequest, GetUploadStatsResponse, GetUserLegacyRequest, GetUserRequest, GetUsersLegacyRequest, GetUsersRequest, GetWeightedRoutingRequest, GetWeightedRoutingResponse, GlobalAggregate, GlobalAggregation, GoogleNormalizedDistanceHeuristic, GraphMergeStats, GraphRefreshStats, GraphStats, GrokProcessor, GsubProcessor, Guardrails, GuardrailsInputOutput, HalfFloatNumberProperty, HasChildQuery, HasParentQuery, HdrMethod, HdrPercentileRanksAggregate, HdrPercentilesAggregate, Headers, HealthRecord, HealthRequest, HealthRequest, HealthRequest, HealthResponse, 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, IncludeState, IndexAliases, IndexField, IndexHealthStats, IndexingPressure, IndexingPressure, IndexingPressure, IndexingPressureMemory, IndexingPressureMemory, IndexingPressureMemory, IndexingPressureMemorySummary, IndexingSlowlog, IndexingSlowlogThresholds, IndexingStats, IndexMappingRecord, IndexPermission, 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, IndexSettingsSearchStarTreeIndex, 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, IngestionSource, IngestionSourcePointer, IngestionSourcePointerInit, IngestionSourcePoll, IngestionStateShardFailure, IngestTotal, InlineScript, InnerHits, InnerHitsResult, IntegerNumberProperty, IntegerRangeProperty, IntervalsAllOf, IntervalsAnyOf, IntervalsFuzzy, IntervalsMatch, IntervalsPrefix, IntervalsWildcard, IoStatDevice, IoStats, IpProperty, IpRangeAggregate, IpRangeAggregation, IpRangeAggregationRange, IpRangeBucket, IpRangeProperty, IsmTemplate, JoinProcessor, JoinProperty, JsonProcessor, Jvm, JvmClasses, JvmMemoryStats, JvmThreads, KeepTypesTokenFilter, KeepWordsTokenFilter, KeyedProcessor, KeyValueProcessor, KeywordAnalyzer, KeywordMarkerTokenFilter, KeywordProperty, KeywordTokenizer, KnnMethod, KnnQuery, KnnStatsRequest, KnnStatsResponse, KnnVectorMethod, KnnVectorProperty, KStemTokenFilter, KuromojiAnalyzer, KuromojiIterationMarkCharFilter, KuromojiPartOfSpeechTokenFilter, KuromojiReadingFormTokenFilter, KuromojiStemmerTokenFilter, KuromojiTokenizer, LanguageAnalyzer, LanguageContext, LaplaceSmoothingModel, LastGcStats, LatLonGeoLocation, LengthTokenFilter, LetterTokenizer, LikeDocument, LimitTokenCountTokenFilter, LinearInterpolationSmoothingModel, LinearMovingAverageAggregation, ListDanglingIndicesRequest, ListDanglingIndicesResponse, ListRequest, ListResponse, ListStoresRequest, ListStoresResponse, LLM, LoadModelRequest, LoadModelResponse, LongNumberProperty, LongRangeProperty, LongRareTermsAggregate, LongRareTermsBucket, LongTermsAggregate, LongTermsBucket, LowercaseNormalizer, LowercaseProcessor, LowercaseTokenFilter, LowercaseTokenizer, LtrStatsRequest, LtrStatsResponse, MappingCharFilter, MasterRecord, MasterRequest, MasterResponse, MatchAllQuery, MatchBoolPrefixQuery, MatchNoneQuery, MatchOnlyTextProperty, MatchPhrasePrefixQuery, MatchPhraseQuery, MatchQuery, MatrixStatsAggregate, MatrixStatsAggregation, MatrixStatsFields, MaxAggregate, MaxAggregation, MaxBucketAggregation, MedianAbsoluteDeviationAggregate, MedianAbsoluteDeviationAggregation, Memory, MemoryStats, MergesStats, Message, MigrateRequest, MigrateResponse, 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, NodeDetails, NodeDiskUsage, NodeIndexShardStats, NodeIndicesStats, NodeInfo, NodeInfoAction, NodeInfoAggregation, NodeInfoBootstrap, NodeInfoClient, NodeInfoDiscovery, NodeInfoHttp, NodeInfoIngest, NodeInfoIngestDownloader, NodeInfoIngestInfo, NodeInfoIngestProcessor, NodeInfoJvmMemory, NodeInfoMemory, NodeInfoNetwork, NodeInfoNetworkInterface, NodeInfoOSCPU, NodeInfoPath, NodeInfoRepositories, NodeInfoRepositoriesUrl, NodeInfoScript, NodeInfoSearch, NodeInfoSearchPipelineProcessor, 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, NodeStats, NodeStats, NodeStatsDetails, NodeStatsDetails, NodesUsageRequest, NodesUsageResponse, NodeThreadPoolInfo, NodeUsage, NoriAnalyzer, NoriPartOfSpeechTokenFilter, NoriTokenizer, NormalizationPhaseResultsProcessor, NormalizeAggregation, NumericFielddata, ObjectProperty, OpenRequest, OpenResponse, OpenSearchVersionInfo, OperatingSystem, OperatingSystemCpuStats, OperatingSystemMemoryInfo, Output, Overlapping, OversampleRequestProcessor, Owner, PainlessContextSetup, ParentAggregate, ParentAggregation, ParentIdQuery, PatchActionGroupRequest, PatchActionGroupResponse, PatchActionGroupsRequest, PatchActionGroupsResponse, PatchAllowlistRequest, PatchAllowlistResponse, PatchAuditConfigurationRequest, PatchAuditConfigurationResponse, PatchConfigurationRequest, PatchConfigurationResponse, PatchDistinguishedNameRequest, PatchDistinguishedNameResponse, PatchDistinguishedNamesRequest, PatchDistinguishedNamesResponse, PatchOperation, PatchRoleMappingRequest, PatchRoleMappingResponse, PatchRoleMappingsRequest, PatchRoleMappingsResponse, PatchRoleRequest, PatchRoleResponse, PatchRolesRequest, PatchRolesResponse, PatchTenantRequest, PatchTenantResponse, PatchTenantsRequest, PatchTenantsResponse, PatchUserRequest, PatchUserResponse, PatchUsersRequest, PatchUsersResponse, PathHierarchyTokenizer, PatternAnalyzer, PatternCaptureTokenFilter, PatternReplaceCharFilter, PatternReplaceTokenFilter, PatternTokenizer, PauseRequest, PauseResponse, PendingTask, PendingTasksRecord, PendingTasksRequest, PendingTasksRequest, PendingTasksResponse, PendingTasksResponse, PercentageScoreHeuristic, PercentileRanksAggregation, PercentilesAggregation, PercentilesBucketAggregate, PercentilesBucketAggregation, PercolateQuery, PercolatorProperty, PersianStemTokenFilter, PersonalizeSearchRankingResponseProcessor, PhaseTook, PhoneAnalyzer, PhoneSearchAnalyzer, PhoneticTokenFilter, PhraseSuggestCollate, PhraseSuggestCollateQuery, PhraseSuggester, PhraseSuggestHighlight, PhraseSuggestOption, PingRequest, PinnedDoc, Pipeline, PipelineProcessor, PipelineSimulation, PitDetail, PitSegmentsRequest, PitSegmentsResponse, PluginsRecord, PluginsRequest, PluginsResponse, PluginStats, Policy, PolicyEnvelope, PolicyWithMetadata, Pool, PorterStemTokenFilter, PostDashboardsInfoRequest, PostDashboardsInfoResponse, PostQuerySetsRequest, PostQuerySetsResponse, PostVotingConfigExclusionsRequest, PredicateTokenFilter, PredictionResult, PredictRequestStats, PrefixQuery, PressureMemory, Process, ProcessCpuStats, ProcessMemoryStats, Processor, ProcessorGrokRequest, ProcessorGrokResponse, Profile, PublishedClusterStates, PutAliasRequest, PutAliasResponse, PutClusterSettingsRequest, PutClusterSettingsResponse, PutComponentTemplateRequest, PutComponentTemplateResponse, PutDecommissionAwarenessRequest, PutDecommissionAwarenessResponse, PutExperimentsRequest, PutExperimentsResponse, PutIndexTemplateRequest, PutIndexTemplateResponse, PutIndicesSettingsRequest, PutIndicesSettingsResponse, PutIp2geoDatasourceRequest, PutIp2geoDatasourceResponse, PutIp2geoDatasourceSettingsRequest, PutIp2geoDatasourceSettingsResponse, PutJudgmentsRequest, PutJudgmentsResponse, PutMappingRequest, PutMappingResponse, PutPipelineRequest, PutPipelineResponse, PutPoliciesRequest, PutPoliciesResponse, PutPolicyRequest, PutPolicyResponse, PutQuerySetsRequest, PutQuerySetsResponse, PutScriptRequest, PutScriptResponse, PutSearchConfigurationsRequest, PutSearchConfigurationsResponse, PutSearchPipelineRequest, PutSearchPipelineResponse, PutTemplateRequest, PutTemplateResponse, PutWeightedRoutingRequest, PutWeightedRoutingResponse, 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, RefreshSearchAnalyzersRequest, RefreshSearchAnalyzersResponse, RefreshSearchAnalyzersResponseDetails, RefreshStats, RegexpQuery, RegisterAgentsRequest, RegisterAgentsResponse, RegisterModelGroupRequest, RegisterModelGroupResponse, RegisterModelMetaRequest, RegisterModelMetaResponse, RegisterModelRequest, RegisterModelResponse, ReindexNode, ReindexRequest, ReindexResponse, ReindexRethrottleRequest, ReindexRethrottleResponse, ReindexStatus, ReindexTask, ReloadHttpCertificatesRequest, ReloadHttpCertificatesResponse, ReloadSecureSettingsRequest, ReloadSecureSettingsResponse, ReloadTransportCertificatesRequest, ReloadTransportCertificatesResponse, RemoteInfoRequest, RemoteSource, RemoteStoreDownloadStats, RemoteStoreStats, RemoteStoreStats, RemoteStoreTranslogStats, RemoteStoreTranslogUploadStats, RemoteStoreTranslogUploadTotalUploadSizeStats, RemoteStoreTranslogUploadTotalUploadsStats, RemoteStoreUploadDownloadStats, RemoteStoreUploadPressureStats, RemoteStoreUploadRefreshSizeLagStats, RemoteStoreUploadStats, RemoteVectorIndexBuildStats, RemoteVectorIndexBuildStatsDetails, RemoteVectorIndexClientStats, RemoteVectorIndexRepositoryStats, RemoveAction, RemoveDuplicatesTokenFilter, RemoveIndexAction, RemovePolicyRequest, RemovePolicyResponse, RemoveProcessor, RenameFieldResponseProcessor, RenameProcessor, RenderSearchTemplateRequest, RenderSearchTemplateResponse, RepositoriesRecord, RepositoriesRequest, RepositoriesResponse, Repository, RepositorySettings, RequestCacheStats, RequestStats, RerankContext, RerankResponseProcessor, RerouteDecision, RerouteExplanation, RerouteParameters, RerouteRequest, RerouteResponse, Rescore, RescoreContext, RescoreQuery, ReservedSize, ResetSettings, ResolveIndexAliasItem, ResolveIndexDataStreamsItem, ResolveIndexItem, ResolveIndexRequest, ResolveIndexResponse, ResourceStat, ResourceStats, RestoreSnapshotRequest, RestoreSnapshotResponse, ResumeRequest, ResumeResponse, RetentionLease, Retries, RetrievalAugmentedGenerationResponseProcessor, RetryIndexRequest, RetryIndexResponse, ReverseNestedAggregate, ReverseNestedAggregation, ReverseTokenFilter, Role, RoleMapping, RolloverConditions, RolloverRequest, RolloverResponse, RoutingField, Rows, SamplerAggregate, SamplerAggregation, ScaledFloatNumberProperty, ScoreCombination, ScoreCombinationParameters, ScoreNormalization, ScoreRankerCombination, ScoreRankerPhaseResultsProcessor, ScriptCacheStats, ScriptContextStats, ScriptedHeuristic, ScriptedMetricAggregate, ScriptedMetricAggregation, ScriptField, ScriptQuery, ScriptScoreFunction, ScriptScoreQuery, ScriptSort, ScriptsPainlessExecuteRequest, ScriptsPainlessExecuteResponse, ScriptStats, SearchAsYouTypeProperty, SearchFeaturesetsRequest, SearchFeaturesetsResponse, SearchFeaturesRequest, SearchFeaturesResponse, SearchIdle, SearchModelsRequest, SearchModelsRequest, SearchModelsResponse, SearchModelsResponse, 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, ShardIngestionState, 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, States, Stats, StatsAggregate, StatsAggregation, StatsBucketAggregate, StatsBucketAggregation, Status, StemmerOverrideTokenFilter, StemmerTokenFilter, StopAnalyzer, StopTokenFilter, StoreDetails, StoredScript, StoredScriptId, StoreStat, 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, Tenant, TenantInfoRequest, TenantPermission, 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, TrainModelRequest, TrainModelResponse, Transition, 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, UpdateAuditConfigurationRequest, UpdateAuditConfigurationResponse, UpdateByQueryRequest, UpdateByQueryResponse, UpdateByQueryRethrottleNode, UpdateByQueryRethrottleRequest, UpdateByQueryRethrottleResponse, UpdateConfigurationRequest, UpdateConfigurationResponse, UpdateConnectorRequest, UpdateConnectorResponse, UpdateControllerRequest, UpdateControllerResponse, UpdateDistinguishedNameRequest, UpdateDistinguishedNameResponse, UpdateFeatureRequest, UpdateFeatureResponse, UpdateFeaturesetRequest, UpdateFeaturesetResponse, UpdateMemoryRequest, UpdateMemoryResponse, UpdateMessageRequest, UpdateMessageResponse, UpdateModelGroupRequest, UpdateModelGroupResponse, UpdateModelRequest, UpdateModelResponse, UpdateStats, UploadChunkRequest, UploadChunkResponse, UploadModelRequest, UploadModelResponse, UploadStatsMetric, UploadStatsTotal, UppercaseProcessor, UppercaseTokenFilter, UrlDecodeProcessor, UsageStats, User, UserAgentProcessor, UserTenants, ValidateQueryRequest, ValidateQueryResponse, ValidateRequest, ValidateResponse, ValueCountAggregate, ValueCountAggregation, Values, VariableWidthHistogramAggregate, VariableWidthHistogramAggregation, VariableWidthHistogramBucket, VerifyIndex, VerifyRepositoryRequest, VerifyRepositoryResponse, VersionProperty, WarmerStats, WarmupRequest, WarmupResponse, WeightedAverageAggregation, WeightedAverageValue, WeightedAvgAggregate, WhitespaceAnalyzer, WhitespaceTokenizer, WhoAmIProtectedRequest, WhoAmIProtectedResponse, WhoAmIRequest, WhoAmIResponse, 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.