Class DataStream

java.lang.Object
org.opensearch.client.indices.DataStream

public final class DataStream extends Object
  • Field Details

    • NAME_FIELD

      public static final org.opensearch.core.ParseField NAME_FIELD
    • TIMESTAMP_FIELD_FIELD

      public static final org.opensearch.core.ParseField TIMESTAMP_FIELD_FIELD
    • INDICES_FIELD

      public static final org.opensearch.core.ParseField INDICES_FIELD
    • GENERATION_FIELD

      public static final org.opensearch.core.ParseField GENERATION_FIELD
    • STATUS_FIELD

      public static final org.opensearch.core.ParseField STATUS_FIELD
    • INDEX_TEMPLATE_FIELD

      public static final org.opensearch.core.ParseField INDEX_TEMPLATE_FIELD
  • Constructor Details

    • DataStream

      public DataStream(String name, String timeStampField, List<String> indices, long generation, org.opensearch.cluster.health.ClusterHealthStatus dataStreamStatus, @Nullable String indexTemplate)
  • Method Details

    • getName

      public String getName()
    • getTimeStampField

      public String getTimeStampField()
    • getIndices

      public List<String> getIndices()
    • getGeneration

      public long getGeneration()
    • getDataStreamStatus

      public org.opensearch.cluster.health.ClusterHealthStatus getDataStreamStatus()
    • getIndexTemplate

      public String getIndexTemplate()
    • fromXContent

      public static DataStream fromXContent(org.opensearch.core.xcontent.XContentParser parser) throws IOException
      Throws:
      IOException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object