|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.splunk.Resource com.splunk.ResourceCollection<T> com.splunk.EntityCollection<T>
T
- The type of members in the collection.public class EntityCollection<T extends Entity>
The EntityCollection
class represents a collection of Splunk
entities.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Method Summary | |
---|---|
T |
create(java.lang.String name)
Creates an entity in this collection. |
T |
create(java.lang.String name,
java.util.Map args)
Creates an entity in this collection. |
T |
remove(java.lang.String key)
Removes an entity from this collection. |
T |
remove(java.lang.String key,
Args namespace)
Removes an entity from this collection, with a namespace restriction. |
Methods inherited from class com.splunk.ResourceCollection |
---|
clear, containsKey, containsKey, containsValue, entrySet, equals, get, get, hashCode, isEmpty, keySet, list, put, putAll, refresh, remove, size, validate, values, valueSize |
Methods inherited from class com.splunk.Resource |
---|
getName, getPath, getService, getTitle, invalidate |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public T create(java.lang.String name)
name
- The name of the entity.
public T create(java.lang.String name, java.util.Map args)
name
- The name of the entity.args
- Arguments for creating the entity.
public T remove(java.lang.String key)
key
- The name of the entity to remove.
SplunkException
- The exception "AMBIGUOUS" if the collection
contains more than one entity with the specified key. Disambiguation is
done through a similar method,
remove(Object key, HashMap<String,String>namespace
, which uses
the namespace to perform the disambiguation.public T remove(java.lang.String key, Args namespace)
key
- The name of the entity to remove.namespace
- The namespace restriction within the collection.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |