VMware GemFire Java API Reference
Class Region
- java.lang.Object
-
- org.apache.geode.management.configuration.AbstractConfiguration<R>
-
- org.apache.geode.management.configuration.GroupableConfiguration<RuntimeRegionInfo>
-
- org.apache.geode.management.configuration.Region
-
- All Implemented Interfaces:
java.io.Serializable,Identifiable<java.lang.String>,JsonSerializable
public class Region extends GroupableConfiguration<RuntimeRegionInfo>
this holds the region attributes you can configure using management rest api for regions created using gfsh but listed using management rest api, the attributes not supported by management rest api won't be shown.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRegion.Evictionstatic classRegion.EvictionActionstatic classRegion.EvictionTypestatic classRegion.Expirationstatic classRegion.ExpirationActionstatic classRegion.ExpirationType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREGION_CONFIG_ENDPOINTstatic java.lang.StringSEPARATORstatic charSEPARATOR_CHAR-
Fields inherited from class org.apache.geode.management.configuration.AbstractConfiguration
CLUSTER
-
-
Constructor Summary
Constructors Constructor Description Region()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExpiry(Region.ExpirationType type, java.lang.Integer timeout, Region.ExpirationAction action)booleanequals(java.lang.Object o)java.lang.StringgetDiskStoreName()Region.EvictiongetEviction()java.util.List<Region.Expiration>getExpirations()java.lang.StringgetId()ReturnsgetName().java.lang.StringgetKeyConstraint()LinksgetLinks()java.lang.StringgetName()java.lang.IntegergetRedundantCopies()RegionTypegetType()java.lang.StringgetValueConstraint()inthashCode()booleanisGlobalRuntime()Returns true if the RuntimeInfo will be the same on all members; false if each member can have different RuntimeInfo.voidsetDiskStoreName(java.lang.String diskStoreName)voidsetEviction(Region.Eviction eviction)voidsetExpirations(java.util.List<Region.Expiration> expirations)voidsetKeyConstraint(java.lang.String keyConstraint)voidsetName(java.lang.String value)voidsetRedundantCopies(java.lang.Integer redundantCopies)voidsetType(RegionType type)voidsetValueConstraint(java.lang.String valueConstraint)java.lang.StringtoString()-
Methods inherited from class org.apache.geode.management.configuration.GroupableConfiguration
getGroup, setGroup
-
Methods inherited from class org.apache.geode.management.configuration.AbstractConfiguration
getCreationCommandType, getGroupName, isCluster
-
-
-
-
Field Detail
-
REGION_CONFIG_ENDPOINT
public static final java.lang.String REGION_CONFIG_ENDPOINT
- See Also:
- Constant Field Values
-
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
SEPARATOR_CHAR
public static final char SEPARATOR_CHAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
isGlobalRuntime
public boolean isGlobalRuntime()
Description copied from class:AbstractConfigurationReturns true if the RuntimeInfo will be the same on all members; false if each member can have different RuntimeInfo.- Overrides:
isGlobalRuntimein classAbstractConfiguration<RuntimeRegionInfo>- Returns:
- true if the RuntimeInfo will be the same on all members
-
getLinks
public Links getLinks()
- Specified by:
getLinksin classAbstractConfiguration<RuntimeRegionInfo>
-
getId
public java.lang.String getId()
ReturnsgetName().- Specified by:
getIdin interfaceIdentifiable<java.lang.String>- Specified by:
getIdin classAbstractConfiguration<RuntimeRegionInfo>- Returns:
- an identifier uniquely identifying this Object.
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String value)
-
getType
public RegionType getType()
-
setType
public void setType(RegionType type)
-
getRedundantCopies
public java.lang.Integer getRedundantCopies()
- Returns:
- the redundant copies of a region
-
setRedundantCopies
public void setRedundantCopies(java.lang.Integer redundantCopies)
-
getKeyConstraint
public java.lang.String getKeyConstraint()
-
setKeyConstraint
public void setKeyConstraint(java.lang.String keyConstraint)
-
getValueConstraint
public java.lang.String getValueConstraint()
-
setValueConstraint
public void setValueConstraint(java.lang.String valueConstraint)
-
getDiskStoreName
public java.lang.String getDiskStoreName()
-
setDiskStoreName
public void setDiskStoreName(java.lang.String diskStoreName)
-
getExpirations
public java.util.List<Region.Expiration> getExpirations()
-
setExpirations
public void setExpirations(java.util.List<Region.Expiration> expirations)
-
getEviction
public Region.Eviction getEviction()
-
setEviction
public void setEviction(Region.Eviction eviction)
-
addExpiry
public void addExpiry(Region.ExpirationType type, java.lang.Integer timeout, Region.ExpirationAction action)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classGroupableConfiguration<RuntimeRegionInfo>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classGroupableConfiguration<RuntimeRegionInfo>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-