Class GetIndexTemplatesRequest

java.lang.Object
org.elasticsearch.client.indices.GetIndexTemplatesRequest
All Implemented Interfaces:
Validatable
Direct Known Subclasses:
IndexTemplatesExistRequest

public class GetIndexTemplatesRequest extends Object implements Validatable
A request to read the content of index templates
  • Constructor Details

    • GetIndexTemplatesRequest

      public GetIndexTemplatesRequest(String... names)
      Create a request to read the content of one or more index templates. If no template names are provided, all templates will be read
      Parameters:
      names - the names of templates to read
    • GetIndexTemplatesRequest

      public GetIndexTemplatesRequest(List<String> names)
      Create a request to read the content of one or more index templates. If no template names are provided, all templates will be read
      Parameters:
      names - the names of templates to read
  • Method Details

    • names

      public List<String> names()
      Returns:
      the names of index templates this request is requesting
    • getMasterNodeTimeout

      public org.elasticsearch.core.TimeValue getMasterNodeTimeout()
      Returns:
      the timeout for waiting for the master node to respond
    • setMasterNodeTimeout

      public void setMasterNodeTimeout(@Nullable org.elasticsearch.core.TimeValue masterNodeTimeout)
    • setMasterNodeTimeout

      public void setMasterNodeTimeout(String masterNodeTimeout)
    • isLocal

      public boolean isLocal()
      Returns:
      true if this request is to read from the local cluster state, rather than the master node - false otherwise
    • setLocal

      public void setLocal(boolean local)