public class ShowTableMonitorsResponse extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.showTableMonitors(ShowTableMonitorsRequest).| Modifier and Type | Class and Description |
|---|---|
static class |
ShowTableMonitorsResponse.AdditionalInfo
Additional information about the respective monitors in
monitorIds. |
| Constructor and Description |
|---|
ShowTableMonitorsResponse()
Constructs a ShowTableMonitorsResponse object with default parameters.
|
public ShowTableMonitorsResponse()
public static org.apache.avro.Schema getClassSchema()
public ShowTableMonitorsResponse setMonitorIds(List<String> monitorIds)
monitorIds - List of monitor IDs.this to mimic the builder pattern.public List<String> getTableNames()
monitorIds.public ShowTableMonitorsResponse setTableNames(List<String> tableNames)
tableNames - List of source tables being monitored for the
respective monitorIds.this to mimic the builder pattern.public List<String> getEvents()
monitorIds.public ShowTableMonitorsResponse setEvents(List<String> events)
events - List of notification events for the respective monitorIds.this to mimic the builder pattern.public List<String> getIncreasingColumns()
tableNames that will increase for new records.public ShowTableMonitorsResponse setIncreasingColumns(List<String> increasingColumns)
increasingColumns - List of columns used on the respective tables
in tableNames that will increase for
new records.this to mimic the builder pattern.public List<String> getFilterExpressions()
tableNames to limit records for notifications.public ShowTableMonitorsResponse setFilterExpressions(List<String> filterExpressions)
filterExpressions - List of filter expressions used on the
respective tables in tableNames to
limit records for notifications.this to mimic the builder pattern.public List<String> getRefreshMethod()
tableNames.public ShowTableMonitorsResponse setRefreshMethod(List<String> refreshMethod)
refreshMethod - List of refresh methods used on the respective
tables in tableNames.this to mimic the builder pattern.public List<String> getRefreshPeriod()
tableNames.public ShowTableMonitorsResponse setRefreshPeriod(List<String> refreshPeriod)
refreshPeriod - List of refresh periods used on the respective
tables in tableNames.this to mimic the builder pattern.public List<String> getRefreshStartTime()
tableNames.public ShowTableMonitorsResponse setRefreshStartTime(List<String> refreshStartTime)
refreshStartTime - List of refresh start times used on the
respective tables in tableNames.this to mimic the builder pattern.public List<String> getDatasinkNames()
monitorIds if
one is defined.public ShowTableMonitorsResponse setDatasinkNames(List<String> datasinkNames)
datasinkNames - List of datasink names for the respective monitorIds if one is defined.this to mimic the builder pattern.public List<Map<String,String>> getAdditionalInfo()
monitorIds.
Supported values:
public ShowTableMonitorsResponse setAdditionalInfo(List<Map<String,String>> additionalInfo)
additionalInfo - Additional information about the respective
monitors in monitorIds.
Supported values:
this to mimic the builder pattern.public ShowTableMonitorsResponse setInfo(Map<String,String> info)
info - Additional information.this to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainerpublic Object get(int index)
get in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to getIndexOutOfBoundsExceptionpublic void put(int index,
Object value)
put in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to setvalue - the value to setIndexOutOfBoundsExceptionCopyright © 2024. All rights reserved.