com.google.appengine.api.search
Class IndexSpec
- java.lang.Object
-
- com.google.appengine.api.search.IndexSpec
-
public class IndexSpec extends java.lang.Object
Represents information about an index. This class is used to fully specify the index you want to retrieve from theSearchService
. To build an instance use thenewBuilder()
method and set all required parameters, plus optional values different than the defaults.SearchService searchService = SearchServiceFactory.getSearchService(); IndexSpec spec = IndexSpec.newBuilder() .setName("docs") .build(); Index index = searchService.getIndex(spec);
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
IndexSpec.Builder
A builder of IndexSpec.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
equals(java.lang.Object obj)
java.lang.String
getName()
int
hashCode()
static IndexSpec.Builder
newBuilder()
Creates a new IndexSpec builder.java.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the name of the index
-
newBuilder
public static IndexSpec.Builder newBuilder()
Creates a new IndexSpec builder. You must use this method to obtain a new builder. The returned builder must be used to specify all properties of the IndexSpec. To obtain the IndexSpec call theIndexSpec.Builder.build()
method on the returned builder.- Returns:
- a builder which constructs a IndexSpec object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-