Record Class TransportActionServices

java.lang.Object
java.lang.Record
org.elasticsearch.xpack.esql.plugin.TransportActionServices

public record TransportActionServices(TransportService transportService, SearchService searchService, ExchangeService exchangeService, ClusterService clusterService, ProjectResolver projectResolver, IndexNameExpressionResolver indexNameExpressionResolver, UsageService usageService, InferenceService inferenceService) extends Record
  • Constructor Details

    • TransportActionServices

      public TransportActionServices(TransportService transportService, SearchService searchService, ExchangeService exchangeService, ClusterService clusterService, ProjectResolver projectResolver, IndexNameExpressionResolver indexNameExpressionResolver, UsageService usageService, InferenceService inferenceService)
      Creates an instance of a TransportActionServices record class.
      Parameters:
      transportService - the value for the transportService record component
      searchService - the value for the searchService record component
      exchangeService - the value for the exchangeService record component
      clusterService - the value for the clusterService record component
      projectResolver - the value for the projectResolver record component
      indexNameExpressionResolver - the value for the indexNameExpressionResolver record component
      usageService - the value for the usageService record component
      inferenceService - the value for the inferenceService record component
  • Method Details

    • toString

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • 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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • transportService

      public TransportService transportService()
      Returns the value of the transportService record component.
      Returns:
      the value of the transportService record component
    • searchService

      public SearchService searchService()
      Returns the value of the searchService record component.
      Returns:
      the value of the searchService record component
    • exchangeService

      public ExchangeService exchangeService()
      Returns the value of the exchangeService record component.
      Returns:
      the value of the exchangeService record component
    • clusterService

      public ClusterService clusterService()
      Returns the value of the clusterService record component.
      Returns:
      the value of the clusterService record component
    • projectResolver

      public ProjectResolver projectResolver()
      Returns the value of the projectResolver record component.
      Returns:
      the value of the projectResolver record component
    • indexNameExpressionResolver

      public IndexNameExpressionResolver indexNameExpressionResolver()
      Returns the value of the indexNameExpressionResolver record component.
      Returns:
      the value of the indexNameExpressionResolver record component
    • usageService

      public UsageService usageService()
      Returns the value of the usageService record component.
      Returns:
      the value of the usageService record component
    • inferenceService

      public InferenceService inferenceService()
      Returns the value of the inferenceService record component.
      Returns:
      the value of the inferenceService record component