public interface GemfireAdminOperations
GemfireAdminOperations
interface defines a set of operations to define schema objects in a remote
Apache Geode or Pivotal GemFire cluster.DiskStore
,
Region
,
LuceneIndex
,
Index
,
IndexDefinition
,
RegionDefinition
,
SchemaObjectDefinition
Modifier and Type | Method and Description |
---|---|
void |
createDiskStore(SchemaObjectDefinition diskStoreDefinition)
Creates a
DiskStore based on the given schema object definition . |
default void |
createDiskStores(Iterable<SchemaObjectDefinition> diskStoreDefinitions) |
default void |
createDiskStores(SchemaObjectDefinition... diskStoreDefinitions) |
void |
createIndex(IndexDefinition indexDefinition)
|
default void |
createIndexes(IndexDefinition... indexDefinitions) |
default void |
createIndexes(Iterable<IndexDefinition> indexDefinitions) |
void |
createLuceneIndex(SchemaObjectDefinition luceneIndexDefinition)
|
default void |
createLuceneIndexes(Iterable<SchemaObjectDefinition> luceneIndexDefinitions) |
default void |
createLuceneIndexes(SchemaObjectDefinition... luceneIndexDefinitions) |
void |
createRegion(RegionDefinition regionDefinition)
Creates a cache
Region based on the given schema object definition . |
default void |
createRegions(Iterable<RegionDefinition> regionDefinitions) |
default void |
createRegions(RegionDefinition... regionDefinitions) |
Iterable<String> |
getAvailableServerRegionIndexes()
|
Iterable<String> |
getAvailableServerRegions()
Returns a
collection of Region names defined on the GemFire Servers in the cluster. |
Iterable<String> getAvailableServerRegions()
collection
of Region
names defined on the GemFire Servers in the cluster.void createRegion(RegionDefinition regionDefinition)
Region
based on the given schema object definition
.regionDefinition
- RegionDefinition
encapsulating configuration meta-data defining
a cache Region
.RegionDefinition
,
GemFireCache
,
Region
default void createRegions(RegionDefinition... regionDefinitions)
default void createRegions(Iterable<RegionDefinition> regionDefinitions)
void createLuceneIndex(SchemaObjectDefinition luceneIndexDefinition)
luceneIndexDefinition
- SchemaObjectDefinition
encapsulating the configuration meta-data
defining a Region
LuceneIndex
.SchemaObjectDefinition
,
LuceneIndex
,
Region
default void createLuceneIndexes(SchemaObjectDefinition... luceneIndexDefinitions)
default void createLuceneIndexes(Iterable<SchemaObjectDefinition> luceneIndexDefinitions)
void createIndex(IndexDefinition indexDefinition)
indexDefinition
- IndexDefinition
encapsulating the configuration meta-data
defining a Region
OQL Index
.IndexDefinition
,
Index
,
Region
default void createIndexes(IndexDefinition... indexDefinitions)
default void createIndexes(Iterable<IndexDefinition> indexDefinitions)
void createDiskStore(SchemaObjectDefinition diskStoreDefinition)
DiskStore
based on the given schema object definition
.diskStoreDefinition
- SchemaObjectDefinition
encapsulating the configuration meta-data
defining a DiskStore
.SchemaObjectDefinition
,
DiskStore
default void createDiskStores(SchemaObjectDefinition... diskStoreDefinitions)
default void createDiskStores(Iterable<SchemaObjectDefinition> diskStoreDefinitions)
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.