Module org.elasticsearch.server
Package org.elasticsearch.synonyms
Record Class PagedResult<T extends Writeable>
java.lang.Object
java.lang.Record
org.elasticsearch.synonyms.PagedResult<T>
- Type Parameters:
T- type of results- Record Components:
totalResults- total number of resultspageResults- results for current page
public record PagedResult<T extends Writeable>(long totalResults, T extends Writeable[] pageResults)
extends Record
A paged result that includes total number of results and the results for the current page
-
Constructor Summary
ConstructorsConstructorDescriptionPagedResult(long totalResults, T[] pageResults) Creates an instance of aPagedResultrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether some other object is "equal to" this one.inthashCode()Returns a hash code value for this object.T[]Returns the value of thepageResultsrecord component.final StringtoString()Returns a string representation of this record class.longReturns the value of thetotalResultsrecord component.
-
Constructor Details
-
PagedResult
Creates an instance of aPagedResultrecord class.- Parameters:
totalResults- the value for thetotalResultsrecord componentpageResults- the value for thepageResultsrecord component
-
-
Method Details
-
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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
hashCode
public int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
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. -
totalResults
public long totalResults()Returns the value of thetotalResultsrecord component.- Returns:
- the value of the
totalResultsrecord component
-
pageResults
Returns the value of thepageResultsrecord component.- Returns:
- the value of the
pageResultsrecord component
-