Record Class DataStreamFeatureSetUsage.DataStreamStats

java.lang.Object
java.lang.Record
org.elasticsearch.xpack.core.datastreams.DataStreamFeatureSetUsage.DataStreamStats
All Implemented Interfaces:
Writeable
Enclosing class:
DataStreamFeatureSetUsage

public static record DataStreamFeatureSetUsage.DataStreamStats(long totalDataStreamCount, long indicesBehindDataStream, long failureStoreExplicitlyEnabledDataStreamCount, long failureStoreEffectivelyEnabledDataStreamCount, long failureStoreIndicesCount) extends Record implements Writeable
  • Constructor Details

    • DataStreamStats

      public DataStreamStats(StreamInput in) throws IOException
      Throws:
      IOException
    • DataStreamStats

      public DataStreamStats(long totalDataStreamCount, long indicesBehindDataStream, long failureStoreExplicitlyEnabledDataStreamCount, long failureStoreEffectivelyEnabledDataStreamCount, long failureStoreIndicesCount)
      Creates an instance of a DataStreamStats record class.
      Parameters:
      totalDataStreamCount - the value for the totalDataStreamCount record component
      indicesBehindDataStream - the value for the indicesBehindDataStream record component
      failureStoreExplicitlyEnabledDataStreamCount - the value for the failureStoreExplicitlyEnabledDataStreamCount record component
      failureStoreEffectivelyEnabledDataStreamCount - the value for the failureStoreEffectivelyEnabledDataStreamCount record component
      failureStoreIndicesCount - the value for the failureStoreIndicesCount record component
  • Method Details

    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • 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 '=='.
      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.
    • totalDataStreamCount

      public long totalDataStreamCount()
      Returns the value of the totalDataStreamCount record component.
      Returns:
      the value of the totalDataStreamCount record component
    • indicesBehindDataStream

      public long indicesBehindDataStream()
      Returns the value of the indicesBehindDataStream record component.
      Returns:
      the value of the indicesBehindDataStream record component
    • failureStoreExplicitlyEnabledDataStreamCount

      public long failureStoreExplicitlyEnabledDataStreamCount()
      Returns the value of the failureStoreExplicitlyEnabledDataStreamCount record component.
      Returns:
      the value of the failureStoreExplicitlyEnabledDataStreamCount record component
    • failureStoreEffectivelyEnabledDataStreamCount

      public long failureStoreEffectivelyEnabledDataStreamCount()
      Returns the value of the failureStoreEffectivelyEnabledDataStreamCount record component.
      Returns:
      the value of the failureStoreEffectivelyEnabledDataStreamCount record component
    • failureStoreIndicesCount

      public long failureStoreIndicesCount()
      Returns the value of the failureStoreIndicesCount record component.
      Returns:
      the value of the failureStoreIndicesCount record component