java.lang.Object
java.lang.Record
org.elasticsearch.node.PluginServiceInstances
- All Implemented Interfaces:
 Plugin.PluginServices
public record PluginServiceInstances(Client client, ClusterService clusterService, RerouteService rerouteService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, RepositoriesService repositoriesService, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService, FeatureService featureService, SystemIndices systemIndices, DataStreamGlobalRetentionSettings dataStreamGlobalRetentionSettings, DocumentParsingProvider documentParsingProvider, TaskManager taskManager, SlowLogFieldProvider slowLogFieldProvider, IndexingPressure indexingPressure)
extends Record
implements Plugin.PluginServices
- 
Constructor Summary
ConstructorsConstructorDescriptionPluginServiceInstances(Client client, ClusterService clusterService, RerouteService rerouteService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, RepositoriesService repositoriesService, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService, FeatureService featureService, SystemIndices systemIndices, DataStreamGlobalRetentionSettings dataStreamGlobalRetentionSettings, DocumentParsingProvider documentParsingProvider, TaskManager taskManager, SlowLogFieldProvider slowLogFieldProvider, IndexingPressure indexingPressure) Creates an instance of aPluginServiceInstancesrecord class. - 
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theallocationServicerecord component.client()Returns the value of theclientrecord component.Returns the value of theclusterServicerecord component.Returns the value of thedataStreamGlobalRetentionSettingsrecord component.Returns the value of thedocumentParsingProviderrecord component.Returns the value of theenvironmentrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefeatureServicerecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theindexingPressurerecord component.Returns the value of theindexNameExpressionResolverrecord component.Returns the value of theindicesServicerecord component.Returns the value of thenamedWriteableRegistryrecord component.Returns the value of thenodeEnvironmentrecord component.Returns the value of therepositoriesServicerecord component.Returns the value of thererouteServicerecord component.Returns the value of theresourceWatcherServicerecord component.Returns the value of thescriptServicerecord component.Returns the value of theslowLogFieldProviderrecord component.Returns the value of thesystemIndicesrecord component.Returns the value of thetaskManagerrecord component.Returns the value of thetelemetryProviderrecord component.Returns the value of thethreadPoolrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thexContentRegistryrecord component. 
- 
Constructor Details
- 
PluginServiceInstances
public PluginServiceInstances(Client client, ClusterService clusterService, RerouteService rerouteService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, RepositoriesService repositoriesService, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService, FeatureService featureService, SystemIndices systemIndices, DataStreamGlobalRetentionSettings dataStreamGlobalRetentionSettings, DocumentParsingProvider documentParsingProvider, TaskManager taskManager, SlowLogFieldProvider slowLogFieldProvider, IndexingPressure indexingPressure) Creates an instance of aPluginServiceInstancesrecord class.- Parameters:
 client- the value for theclientrecord componentclusterService- the value for theclusterServicerecord componentrerouteService- the value for thererouteServicerecord componentthreadPool- the value for thethreadPoolrecord componentresourceWatcherService- the value for theresourceWatcherServicerecord componentscriptService- the value for thescriptServicerecord componentxContentRegistry- the value for thexContentRegistryrecord componentenvironment- the value for theenvironmentrecord componentnodeEnvironment- the value for thenodeEnvironmentrecord componentnamedWriteableRegistry- the value for thenamedWriteableRegistryrecord componentindexNameExpressionResolver- the value for theindexNameExpressionResolverrecord componentrepositoriesService- the value for therepositoriesServicerecord componenttelemetryProvider- the value for thetelemetryProviderrecord componentallocationService- the value for theallocationServicerecord componentindicesService- the value for theindicesServicerecord componentfeatureService- the value for thefeatureServicerecord componentsystemIndices- the value for thesystemIndicesrecord componentdataStreamGlobalRetentionSettings- the value for thedataStreamGlobalRetentionSettingsrecord componentdocumentParsingProvider- the value for thedocumentParsingProviderrecord componenttaskManager- the value for thetaskManagerrecord componentslowLogFieldProvider- the value for theslowLogFieldProviderrecord componentindexingPressure- the value for theindexingPressurerecord component
 
 - 
 - 
Method Details
- 
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. - 
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. - 
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). - 
client
Returns the value of theclientrecord component.- Specified by:
 clientin interfacePlugin.PluginServices- Returns:
 - the value of the 
clientrecord component 
 - 
clusterService
Returns the value of theclusterServicerecord component.- Specified by:
 clusterServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
clusterServicerecord component 
 - 
rerouteService
Returns the value of thererouteServicerecord component.- Specified by:
 rerouteServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
rerouteServicerecord component 
 - 
threadPool
Returns the value of thethreadPoolrecord component.- Specified by:
 threadPoolin interfacePlugin.PluginServices- Returns:
 - the value of the 
threadPoolrecord component 
 - 
resourceWatcherService
Returns the value of theresourceWatcherServicerecord component.- Specified by:
 resourceWatcherServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
resourceWatcherServicerecord component 
 - 
scriptService
Returns the value of thescriptServicerecord component.- Specified by:
 scriptServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
scriptServicerecord component 
 - 
xContentRegistry
Returns the value of thexContentRegistryrecord component.- Specified by:
 xContentRegistryin interfacePlugin.PluginServices- Returns:
 - the value of the 
xContentRegistryrecord component 
 - 
environment
Returns the value of theenvironmentrecord component.- Specified by:
 environmentin interfacePlugin.PluginServices- Returns:
 - the value of the 
environmentrecord component 
 - 
nodeEnvironment
Returns the value of thenodeEnvironmentrecord component.- Specified by:
 nodeEnvironmentin interfacePlugin.PluginServices- Returns:
 - the value of the 
nodeEnvironmentrecord component 
 - 
namedWriteableRegistry
Returns the value of thenamedWriteableRegistryrecord component.- Specified by:
 namedWriteableRegistryin interfacePlugin.PluginServices- Returns:
 - the value of the 
namedWriteableRegistryrecord component 
 - 
indexNameExpressionResolver
Returns the value of theindexNameExpressionResolverrecord component.- Specified by:
 indexNameExpressionResolverin interfacePlugin.PluginServices- Returns:
 - the value of the 
indexNameExpressionResolverrecord component 
 - 
repositoriesService
Returns the value of therepositoriesServicerecord component.- Specified by:
 repositoriesServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
repositoriesServicerecord component 
 - 
telemetryProvider
Returns the value of thetelemetryProviderrecord component.- Specified by:
 telemetryProviderin interfacePlugin.PluginServices- Returns:
 - the value of the 
telemetryProviderrecord component 
 - 
allocationService
Returns the value of theallocationServicerecord component.- Specified by:
 allocationServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
allocationServicerecord component 
 - 
indicesService
Returns the value of theindicesServicerecord component.- Specified by:
 indicesServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
indicesServicerecord component 
 - 
featureService
Returns the value of thefeatureServicerecord component.- Specified by:
 featureServicein interfacePlugin.PluginServices- Returns:
 - the value of the 
featureServicerecord component 
 - 
systemIndices
Returns the value of thesystemIndicesrecord component.- Specified by:
 systemIndicesin interfacePlugin.PluginServices- Returns:
 - the value of the 
systemIndicesrecord component 
 - 
dataStreamGlobalRetentionSettings
Returns the value of thedataStreamGlobalRetentionSettingsrecord component.- Specified by:
 dataStreamGlobalRetentionSettingsin interfacePlugin.PluginServices- Returns:
 - the value of the 
dataStreamGlobalRetentionSettingsrecord component 
 - 
documentParsingProvider
Returns the value of thedocumentParsingProviderrecord component.- Specified by:
 documentParsingProviderin interfacePlugin.PluginServices- Returns:
 - the value of the 
documentParsingProviderrecord component 
 - 
taskManager
Returns the value of thetaskManagerrecord component.- Specified by:
 taskManagerin interfacePlugin.PluginServices- Returns:
 - the value of the 
taskManagerrecord component 
 - 
slowLogFieldProvider
Returns the value of theslowLogFieldProviderrecord component.- Specified by:
 slowLogFieldProviderin interfacePlugin.PluginServices- Returns:
 - the value of the 
slowLogFieldProviderrecord component 
 - 
indexingPressure
Returns the value of theindexingPressurerecord component.- Specified by:
 indexingPressurein interfacePlugin.PluginServices- Returns:
 - the value of the 
indexingPressurerecord component 
 
 -