Package io.fabric8.openshift.client
Class OpenShiftMonitoringAPIGroupClient
- java.lang.Object
-
- io.fabric8.kubernetes.client.BaseClient
-
- io.fabric8.openshift.client.OpenShiftMonitoringAPIGroupClient
-
- All Implemented Interfaces:
Client,ConfigAware,HttpClientAware,OpenShiftMonitoringAPIGroupDSL,Closeable,AutoCloseable
public class OpenShiftMonitoringAPIGroupClient extends BaseClient implements OpenShiftMonitoringAPIGroupDSL
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.client.BaseClient
httpClient
-
-
Constructor Summary
Constructors Constructor Description OpenShiftMonitoringAPIGroupClient()OpenShiftMonitoringAPIGroupClient(okhttp3.OkHttpClient httpClient, Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.Alertmanager,io.fabric8.openshift.api.model.monitoring.v1.AlertmanagerList,Resource<io.fabric8.openshift.api.model.monitoring.v1.Alertmanager>>alertmanagers()API entrypoint for Alertmanager related operations(monitoring.coreos.com/v1)MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.PodMonitor,io.fabric8.openshift.api.model.monitoring.v1.PodMonitorList,Resource<io.fabric8.openshift.api.model.monitoring.v1.PodMonitor>>podMonitors()API entrypoint for PodMonitor related operations(monitoring.coreos.com/v1)MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.Prometheus,io.fabric8.openshift.api.model.monitoring.v1.PrometheusList,Resource<io.fabric8.openshift.api.model.monitoring.v1.Prometheus>>prometheuses()API entrypoint for Prometheus related operations(monitoring.coreos.com/v1)MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule,io.fabric8.openshift.api.model.monitoring.v1.PrometheusRuleList,Resource<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule>>prometheusRules()API entrypoint for PrometheusRule related operations(monitoring.coreos.com/v1)MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor,io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitorList,Resource<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor>>serviceMonitors()API entrypoint for ServiceMonitor related operations(monitoring.coreos.com/v1)-
Methods inherited from class io.fabric8.kubernetes.client.BaseClient
adapt, close, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.Client
adapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
-
Methods inherited from interface io.fabric8.kubernetes.client.ConfigAware
getConfiguration
-
-
-
-
Constructor Detail
-
OpenShiftMonitoringAPIGroupClient
public OpenShiftMonitoringAPIGroupClient()
-
OpenShiftMonitoringAPIGroupClient
public OpenShiftMonitoringAPIGroupClient(okhttp3.OkHttpClient httpClient, Config config)
-
-
Method Detail
-
prometheuses
public MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.Prometheus,io.fabric8.openshift.api.model.monitoring.v1.PrometheusList,Resource<io.fabric8.openshift.api.model.monitoring.v1.Prometheus>> prometheuses()
Description copied from interface:OpenShiftMonitoringAPIGroupDSLAPI entrypoint for Prometheus related operations(monitoring.coreos.com/v1)- Specified by:
prometheusesin interfaceOpenShiftMonitoringAPIGroupDSL- Returns:
- MixedOperation object for Prometheus type
-
podMonitors
public MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.PodMonitor,io.fabric8.openshift.api.model.monitoring.v1.PodMonitorList,Resource<io.fabric8.openshift.api.model.monitoring.v1.PodMonitor>> podMonitors()
Description copied from interface:OpenShiftMonitoringAPIGroupDSLAPI entrypoint for PodMonitor related operations(monitoring.coreos.com/v1)- Specified by:
podMonitorsin interfaceOpenShiftMonitoringAPIGroupDSL- Returns:
- MixedOperation object for PodMonitor type
-
alertmanagers
public MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.Alertmanager,io.fabric8.openshift.api.model.monitoring.v1.AlertmanagerList,Resource<io.fabric8.openshift.api.model.monitoring.v1.Alertmanager>> alertmanagers()
Description copied from interface:OpenShiftMonitoringAPIGroupDSLAPI entrypoint for Alertmanager related operations(monitoring.coreos.com/v1)- Specified by:
alertmanagersin interfaceOpenShiftMonitoringAPIGroupDSL- Returns:
- MixedOperation object for Alertmanager type
-
prometheusRules
public MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule,io.fabric8.openshift.api.model.monitoring.v1.PrometheusRuleList,Resource<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule>> prometheusRules()
Description copied from interface:OpenShiftMonitoringAPIGroupDSLAPI entrypoint for PrometheusRule related operations(monitoring.coreos.com/v1)- Specified by:
prometheusRulesin interfaceOpenShiftMonitoringAPIGroupDSL- Returns:
- MixedOperation object for PrometheusRule type
-
serviceMonitors
public MixedOperation<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor,io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitorList,Resource<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor>> serviceMonitors()
Description copied from interface:OpenShiftMonitoringAPIGroupDSLAPI entrypoint for ServiceMonitor related operations(monitoring.coreos.com/v1)- Specified by:
serviceMonitorsin interfaceOpenShiftMonitoringAPIGroupDSL- Returns:
- MixedOperation object for ServiceMonitor type
-
-