com.splunk
Class WindowsPerfmonInput

java.lang.Object
  extended by com.splunk.Resource
      extended by com.splunk.Entity
          extended by com.splunk.Input
              extended by com.splunk.WindowsPerfmonInput
All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.Object>

public class WindowsPerfmonInput
extends Input

The WindowsPerfmonInput class represents a Windows Performance Monitor (Perfmon) input.


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class com.splunk.Resource
actions, path, service, title
 
Method Summary
 java.lang.String getCounters()
          Returns a list of monitored counters for this Windows Perfmon input.
 java.lang.String getIndex()
          Returns the index name of this Windows Perfmon input.
 java.lang.String getInstances()
          Returns the counter instances of this Windows Perfmon input.
 int getInterval()
          Returns the interval at which to poll the performance counters for this Windows Perfmon input.
 InputKind getKind()
          Returns the input type of this Windows Perfmon input.
 java.lang.String getObject()
          Returns the performance monitior object for this Windows Perfmon input (for example, "Process", "Server", or "PhysicalDisk".)
 
Methods inherited from class com.splunk.Entity
actionPath, clear, containsKey, containsValue, disable, enable, entrySet, get, getMetadata, isDisabled, isEmpty, keySet, put, putAll, refresh, reload, remove, remove, size, update, validate, values
 
Methods inherited from class com.splunk.Resource
getActions, getName, getPath, getService, getTitle, invalidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Method Detail

getCounters

public java.lang.String getCounters()
Returns a list of monitored counters for this Windows Perfmon input. A "*" is equivalent to all counters.

Returns:
A comma-separated list of counters, or null if not specified.

getIndex

public java.lang.String getIndex()
Returns the index name of this Windows Perfmon input.

Returns:
The index name, or null if not specified.

getInstances

public java.lang.String getInstances()
Returns the counter instances of this Windows Perfmon input. A "*" is equivalent to all instances.

Returns:
The counter instances, or null if not specified.

getInterval

public int getInterval()
Returns the interval at which to poll the performance counters for this Windows Perfmon input.

Returns:
The polling interval, in seconds.

getKind

public InputKind getKind()
Returns the input type of this Windows Perfmon input.

Overrides:
getKind in class Input
Returns:
The input kind.
See Also:
InputKind

getObject

public java.lang.String getObject()
Returns the performance monitior object for this Windows Perfmon input (for example, "Process", "Server", or "PhysicalDisk".)

Returns:
The Windows performance object.