Gemfire JavaDocs_test
Class Index
- java.lang.Object
-
- org.apache.geode.management.configuration.AbstractConfiguration<IndexInfo>
-
- org.apache.geode.management.configuration.Index
-
- All Implemented Interfaces:
java.io.Serializable
,Identifiable<java.lang.String>
,JsonSerializable
,RegionScoped
public class Index extends AbstractConfiguration<IndexInfo> implements RegionScoped
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
INDEXES
-
Fields inherited from class org.apache.geode.management.configuration.AbstractConfiguration
CLUSTER
-
-
Constructor Summary
Constructors Constructor Description Index()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getExpression()
java.lang.String
getId()
ReturnsgetName()
.IndexType
getIndexType()
Links
getLinks()
java.lang.String
getName()
java.lang.String
getRegionName()
java.lang.String
getRegionPath()
int
hashCode()
void
setExpression(java.lang.String expression)
void
setIndexType(IndexType indexType)
void
setName(java.lang.String name)
void
setRegionPath(java.lang.String regionPath)
the regionPath can be in any of these forms, e.g.: 1.-
Methods inherited from class org.apache.geode.management.configuration.AbstractConfiguration
getCreationCommandType, getGroup, getGroupName, isCluster, isGlobalRuntime
-
-
-
-
Field Detail
-
INDEXES
public static final java.lang.String INDEXES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getExpression
public java.lang.String getExpression()
-
setExpression
public void setExpression(java.lang.String expression)
-
getRegionPath
public java.lang.String getRegionPath()
-
setRegionPath
public void setRegionPath(java.lang.String regionPath)
the regionPath can be in any of these forms, e.g.: 1. regionName 2. /regionName 3. /regionName alias 4. /regionName.entrySet() 5. /regionName.fieldName.entrySet() aliasNote: only the regionName portion of the path is used when filtering.
- Parameters:
regionPath
- the region path to set
-
getIndexType
public IndexType getIndexType()
-
setIndexType
public void setIndexType(IndexType indexType)
-
getRegionName
public java.lang.String getRegionName()
- Specified by:
getRegionName
in interfaceRegionScoped
- Returns:
- the regionName specified in the regionPath. Note this method assumes the regionName should not contain "."
-
getId
public java.lang.String getId()
ReturnsgetName()
.- Specified by:
getId
in interfaceIdentifiable<java.lang.String>
- Specified by:
getId
in classAbstractConfiguration<IndexInfo>
- Returns:
- an identifier uniquely identifying this Object.
-
getLinks
public Links getLinks()
- Specified by:
getLinks
in classAbstractConfiguration<IndexInfo>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-