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.GenericContainer
public Object get(int index)
get
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to getIndexOutOfBoundsException
public void put(int index, Object value)
put
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to setvalue
- the value to setIndexOutOfBoundsException
Copyright © 2024. All rights reserved.