Class Index
java.lang.Object
org.apache.geode.management.configuration.AbstractConfiguration<IndexInfo>
org.apache.geode.management.configuration.Index
- All Implemented Interfaces:
Serializable,Identifiable<String>,JsonSerializable,RegionScoped
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.geode.management.configuration.AbstractConfiguration
CLUSTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()ReturnsgetName().getLinks()getName()inthashCode()voidsetExpression(String expression) voidsetIndexType(IndexType indexType) voidvoidsetRegionPath(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 Details
-
INDEXES
- See Also:
-
-
Constructor Details
-
Index
public Index()
-
-
Method Details
-
getName
-
setName
-
getExpression
-
setExpression
-
getRegionPath
-
setRegionPath
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
-
setIndexType
-
getRegionName
- Specified by:
getRegionNamein interfaceRegionScoped- Returns:
- the regionName specified in the regionPath. Note this method assumes the regionName should not contain "."
-
getId
ReturnsgetName().- Specified by:
getIdin interfaceIdentifiable<String>- Specified by:
getIdin classAbstractConfiguration<IndexInfo>- Returns:
- an identifier uniquely identifying this Object.
-
getLinks
- Specified by:
getLinksin classAbstractConfiguration<IndexInfo>
-
equals
-
hashCode
public int hashCode()
-