Package com.gpudb.protocol
Class ShowTableMonitorsRequest
java.lang.Object
com.gpudb.protocol.ShowTableMonitorsRequest
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecordpublic class ShowTableMonitorsRequest extends Object implements org.apache.avro.generic.IndexedRecord
A set of parameters for
GPUdb.showTableMonitors.
Show table monitors and their properties. Table monitors are created using GPUdb.createTableMonitor. Returns detailed information about existing table monitors.
Constructor Summary
ConstructorsConstructorDescriptionConstructs a ShowTableMonitorsRequest object with default parameters.Constructs a ShowTableMonitorsRequest object with the specified parameters.Method Summary
Modifier and TypeMethodDescriptionbooleanget(int index) This method supports the Avro framework and is not intended to be called directly by the user.static org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.List of monitors to be shown.Optional parameters.org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidThis method supports the Avro framework and is not intended to be called directly by the user.setMonitorIds(List<String> monitorIds) List of monitors to be shown.setOptions(Map<String, String> options) Optional parameters.toString()
Constructor Details
ShowTableMonitorsRequest
public ShowTableMonitorsRequest()Constructs a ShowTableMonitorsRequest object with default parameters.ShowTableMonitorsRequest
Constructs a ShowTableMonitorsRequest object with the specified parameters.Parameters:monitorIds- List of monitors to be shown. An empty list or a single entry with an empty string returns all table monitors.options- Optional parameters. The default value is an emptyMap.
Method Details
getClassSchema
public static org.apache.avro.Schema getClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.Returns:The schema for the class.setMonitorIds
List of monitors to be shown. An empty list or a single entry with an empty string returns all table monitors.Parameters:monitorIds- The new value formonitorIds.Returns:thisto mimic the builder pattern.getSchema
public org.apache.avro.Schema getSchema()This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getSchemain interfaceorg.apache.avro.generic.GenericContainerReturns:The schema object describing this class.get
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to getReturns:value of the field with the given index.Throws:put
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:putin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to setvalue- the value to setThrows: