RegionType (Apache Geode 2.0.2)
Description: declaration: package: org.apache.geode.management.configuration, enum: RegionType

Package org.apache.geode.management.configuration

# Enum Class RegionType

java.lang.Object
java.lang.Enum<RegionType>
org.apache.geode.management.configuration.RegionType

All Implemented Interfaces:
  `Serializable`, `Comparable<RegionType>`, `Constable`

@Experimental public enum RegionType extends Enum<RegionType>
these are the region types supported by Cluster Management V2 API. these corresponds to a subset of data policies

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `LEGACY`
  `PARTITION`
  `PARTITION_PERSISTENT`
  `PARTITION_PROXY`
  `REPLICATE`
  `REPLICATE_PERSISTENT`
  `REPLICATE_PROXY`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static RegionType`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static RegionType[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  `boolean`
  `withPartition()`
  `boolean`
  `withPersistent()`
  `boolean`
  `withProxy()`
  `boolean`
  `withReplicate()`

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### PARTITION

    public static final RegionType PARTITION

  - ### PARTITION_PERSISTENT

    public static final RegionType PARTITION_PERSISTENT

  - ### PARTITION_PROXY

    public static final RegionType PARTITION_PROXY

  - ### REPLICATE

    public static final RegionType REPLICATE

  - ### REPLICATE_PERSISTENT

    public static final RegionType REPLICATE_PERSISTENT

  - ### REPLICATE_PROXY

    public static final RegionType REPLICATE_PROXY

  - ### LEGACY

    public static final RegionType LEGACY

- ## Method Details

  - ### values

    public static RegionType[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static RegionType valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum class has no constant with the specified name
      `NullPointerException` - if the argument is null

  - ### withProxy

    public boolean withProxy()
    Returns:
      if the type contains "PROXY"

  - ### withPersistent

    public boolean withPersistent()
    Returns:
      if the type contains "PERSISTENT"

  - ### withReplicate

    public boolean withReplicate()
    Returns:
      if the type contains "REPLICATE"

  - ### withPartition

    public boolean withPartition()
    Returns:
      if the type contains "PARTITION"