public class PrometheusSpec extends Object implements io.fabric8.kubernetes.api.model.KubernetesResource
| Constructor and Description |
|---|
PrometheusSpec()
No args constructor for use in serialization
|
PrometheusSpec(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertManagerConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertRelabelConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector additionalScrapeConfigs,
io.fabric8.kubernetes.api.model.Affinity affinity,
AlertingSpec alerting,
Boolean allowOverlappingBlocks,
APIServerConfig apiserverConfig,
ArbitraryFSAccessThroughSMsConfig arbitraryFSAccessThroughSMs,
String baseImage,
List<String> configMaps,
List<io.fabric8.kubernetes.api.model.Container> containers,
Boolean disableCompaction,
Boolean enableAdminAPI,
String enforcedNamespaceLabel,
Long enforcedSampleLimit,
String evaluationInterval,
Map<String,String> externalLabels,
String externalUrl,
Boolean ignoreNamespaceSelectors,
String image,
List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets,
List<io.fabric8.kubernetes.api.model.Container> initContainers,
Boolean listenLocal,
String logFormat,
String logLevel,
Map<String,String> nodeSelector,
Boolean overrideHonorLabels,
Boolean overrideHonorTimestamps,
Boolean paused,
EmbeddedObjectMetadata podMetadata,
io.fabric8.kubernetes.api.model.LabelSelector podMonitorNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector podMonitorSelector,
String portName,
String priorityClassName,
io.fabric8.kubernetes.api.model.LabelSelector probeNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector probeSelector,
String prometheusExternalLabelName,
List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce,
QuerySpec query,
String queryLogFile,
List<RemoteReadSpec> remoteRead,
List<RemoteWriteSpec> remoteWrite,
String replicaExternalLabelName,
Integer replicas,
io.fabric8.kubernetes.api.model.ResourceRequirements resources,
String retention,
String retentionSize,
String routePrefix,
io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector ruleSelector,
Rules rules,
String scrapeInterval,
String scrapeTimeout,
List<String> secrets,
io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,
String serviceAccountName,
io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorSelector,
String sha,
StorageSpec storage,
String tag,
ThanosSpec thanos,
List<io.fabric8.kubernetes.api.model.Toleration> tolerations,
String version,
List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts,
List<io.fabric8.kubernetes.api.model.Volume> volumes,
Boolean walCompression) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.SecretKeySelector |
getAdditionalAlertManagerConfigs() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getAdditionalAlertRelabelConfigs() |
Map<String,Object> |
getAdditionalProperties() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getAdditionalScrapeConfigs() |
io.fabric8.kubernetes.api.model.Affinity |
getAffinity() |
AlertingSpec |
getAlerting() |
Boolean |
getAllowOverlappingBlocks() |
APIServerConfig |
getApiserverConfig() |
ArbitraryFSAccessThroughSMsConfig |
getArbitraryFSAccessThroughSMs() |
String |
getBaseImage() |
List<String> |
getConfigMaps() |
List<io.fabric8.kubernetes.api.model.Container> |
getContainers() |
Boolean |
getDisableCompaction() |
Boolean |
getEnableAdminAPI() |
String |
getEnforcedNamespaceLabel() |
Long |
getEnforcedSampleLimit() |
String |
getEvaluationInterval() |
Map<String,String> |
getExternalLabels() |
String |
getExternalUrl() |
Boolean |
getIgnoreNamespaceSelectors() |
String |
getImage() |
List<io.fabric8.kubernetes.api.model.LocalObjectReference> |
getImagePullSecrets() |
List<io.fabric8.kubernetes.api.model.Container> |
getInitContainers() |
Boolean |
getListenLocal() |
String |
getLogFormat() |
String |
getLogLevel() |
Map<String,String> |
getNodeSelector() |
Boolean |
getOverrideHonorLabels() |
Boolean |
getOverrideHonorTimestamps() |
Boolean |
getPaused() |
EmbeddedObjectMetadata |
getPodMetadata() |
io.fabric8.kubernetes.api.model.LabelSelector |
getPodMonitorNamespaceSelector() |
io.fabric8.kubernetes.api.model.LabelSelector |
getPodMonitorSelector() |
String |
getPortName() |
String |
getPriorityClassName() |
io.fabric8.kubernetes.api.model.LabelSelector |
getProbeNamespaceSelector() |
io.fabric8.kubernetes.api.model.LabelSelector |
getProbeSelector() |
String |
getPrometheusExternalLabelName() |
List<PrometheusRuleExcludeConfig> |
getPrometheusRulesExcludedFromEnforce() |
QuerySpec |
getQuery() |
String |
getQueryLogFile() |
List<RemoteReadSpec> |
getRemoteRead() |
List<RemoteWriteSpec> |
getRemoteWrite() |
String |
getReplicaExternalLabelName() |
Integer |
getReplicas() |
io.fabric8.kubernetes.api.model.ResourceRequirements |
getResources() |
String |
getRetention() |
String |
getRetentionSize() |
String |
getRoutePrefix() |
io.fabric8.kubernetes.api.model.LabelSelector |
getRuleNamespaceSelector() |
Rules |
getRules() |
io.fabric8.kubernetes.api.model.LabelSelector |
getRuleSelector() |
String |
getScrapeInterval() |
String |
getScrapeTimeout() |
List<String> |
getSecrets() |
io.fabric8.kubernetes.api.model.PodSecurityContext |
getSecurityContext() |
String |
getServiceAccountName() |
io.fabric8.kubernetes.api.model.LabelSelector |
getServiceMonitorNamespaceSelector() |
io.fabric8.kubernetes.api.model.LabelSelector |
getServiceMonitorSelector() |
String |
getSha() |
StorageSpec |
getStorage() |
String |
getTag() |
ThanosSpec |
getThanos() |
List<io.fabric8.kubernetes.api.model.Toleration> |
getTolerations() |
String |
getVersion() |
List<io.fabric8.kubernetes.api.model.VolumeMount> |
getVolumeMounts() |
List<io.fabric8.kubernetes.api.model.Volume> |
getVolumes() |
Boolean |
getWalCompression() |
void |
setAdditionalAlertManagerConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertManagerConfigs) |
void |
setAdditionalAlertRelabelConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertRelabelConfigs) |
void |
setAdditionalProperty(String name,
Object value) |
void |
setAdditionalScrapeConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalScrapeConfigs) |
void |
setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) |
void |
setAlerting(AlertingSpec alerting) |
void |
setAllowOverlappingBlocks(Boolean allowOverlappingBlocks) |
void |
setApiserverConfig(APIServerConfig apiserverConfig) |
void |
setArbitraryFSAccessThroughSMs(ArbitraryFSAccessThroughSMsConfig arbitraryFSAccessThroughSMs) |
void |
setBaseImage(String baseImage) |
void |
setConfigMaps(List<String> configMaps) |
void |
setContainers(List<io.fabric8.kubernetes.api.model.Container> containers) |
void |
setDisableCompaction(Boolean disableCompaction) |
void |
setEnableAdminAPI(Boolean enableAdminAPI) |
void |
setEnforcedNamespaceLabel(String enforcedNamespaceLabel) |
void |
setEnforcedSampleLimit(Long enforcedSampleLimit) |
void |
setEvaluationInterval(String evaluationInterval) |
void |
setExternalLabels(Map<String,String> externalLabels) |
void |
setExternalUrl(String externalUrl) |
void |
setIgnoreNamespaceSelectors(Boolean ignoreNamespaceSelectors) |
void |
setImage(String image) |
void |
setImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets) |
void |
setInitContainers(List<io.fabric8.kubernetes.api.model.Container> initContainers) |
void |
setListenLocal(Boolean listenLocal) |
void |
setLogFormat(String logFormat) |
void |
setLogLevel(String logLevel) |
void |
setNodeSelector(Map<String,String> nodeSelector) |
void |
setOverrideHonorLabels(Boolean overrideHonorLabels) |
void |
setOverrideHonorTimestamps(Boolean overrideHonorTimestamps) |
void |
setPaused(Boolean paused) |
void |
setPodMetadata(EmbeddedObjectMetadata podMetadata) |
void |
setPodMonitorNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector podMonitorNamespaceSelector) |
void |
setPodMonitorSelector(io.fabric8.kubernetes.api.model.LabelSelector podMonitorSelector) |
void |
setPortName(String portName) |
void |
setPriorityClassName(String priorityClassName) |
void |
setProbeNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector probeNamespaceSelector) |
void |
setProbeSelector(io.fabric8.kubernetes.api.model.LabelSelector probeSelector) |
void |
setPrometheusExternalLabelName(String prometheusExternalLabelName) |
void |
setPrometheusRulesExcludedFromEnforce(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce) |
void |
setQuery(QuerySpec query) |
void |
setQueryLogFile(String queryLogFile) |
void |
setRemoteRead(List<RemoteReadSpec> remoteRead) |
void |
setRemoteWrite(List<RemoteWriteSpec> remoteWrite) |
void |
setReplicaExternalLabelName(String replicaExternalLabelName) |
void |
setReplicas(Integer replicas) |
void |
setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) |
void |
setRetention(String retention) |
void |
setRetentionSize(String retentionSize) |
void |
setRoutePrefix(String routePrefix) |
void |
setRuleNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector) |
void |
setRules(Rules rules) |
void |
setRuleSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleSelector) |
void |
setScrapeInterval(String scrapeInterval) |
void |
setScrapeTimeout(String scrapeTimeout) |
void |
setSecrets(List<String> secrets) |
void |
setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext) |
void |
setServiceAccountName(String serviceAccountName) |
void |
setServiceMonitorNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorNamespaceSelector) |
void |
setServiceMonitorSelector(io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorSelector) |
void |
setSha(String sha) |
void |
setStorage(StorageSpec storage) |
void |
setTag(String tag) |
void |
setThanos(ThanosSpec thanos) |
void |
setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations) |
void |
setVersion(String version) |
void |
setVolumeMounts(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts) |
void |
setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes) |
void |
setWalCompression(Boolean walCompression) |
public PrometheusSpec()
public PrometheusSpec(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertManagerConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertRelabelConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector additionalScrapeConfigs,
io.fabric8.kubernetes.api.model.Affinity affinity,
AlertingSpec alerting,
Boolean allowOverlappingBlocks,
APIServerConfig apiserverConfig,
ArbitraryFSAccessThroughSMsConfig arbitraryFSAccessThroughSMs,
String baseImage,
List<String> configMaps,
List<io.fabric8.kubernetes.api.model.Container> containers,
Boolean disableCompaction,
Boolean enableAdminAPI,
String enforcedNamespaceLabel,
Long enforcedSampleLimit,
String evaluationInterval,
Map<String,String> externalLabels,
String externalUrl,
Boolean ignoreNamespaceSelectors,
String image,
List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets,
List<io.fabric8.kubernetes.api.model.Container> initContainers,
Boolean listenLocal,
String logFormat,
String logLevel,
Map<String,String> nodeSelector,
Boolean overrideHonorLabels,
Boolean overrideHonorTimestamps,
Boolean paused,
EmbeddedObjectMetadata podMetadata,
io.fabric8.kubernetes.api.model.LabelSelector podMonitorNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector podMonitorSelector,
String portName,
String priorityClassName,
io.fabric8.kubernetes.api.model.LabelSelector probeNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector probeSelector,
String prometheusExternalLabelName,
List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce,
QuerySpec query,
String queryLogFile,
List<RemoteReadSpec> remoteRead,
List<RemoteWriteSpec> remoteWrite,
String replicaExternalLabelName,
Integer replicas,
io.fabric8.kubernetes.api.model.ResourceRequirements resources,
String retention,
String retentionSize,
String routePrefix,
io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector ruleSelector,
Rules rules,
String scrapeInterval,
String scrapeTimeout,
List<String> secrets,
io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,
String serviceAccountName,
io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorSelector,
String sha,
StorageSpec storage,
String tag,
ThanosSpec thanos,
List<io.fabric8.kubernetes.api.model.Toleration> tolerations,
String version,
List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts,
List<io.fabric8.kubernetes.api.model.Volume> volumes,
Boolean walCompression)
paused - probeNamespaceSelector - ruleSelector - serviceAccountName - baseImage - priorityClassName - prometheusRulesExcludedFromEnforce - rules - securityContext - nodeSelector - volumeMounts - tolerations - scrapeInterval - queryLogFile - tag - thanos - image - query - volumes - listenLocal - secrets - sha - version - serviceMonitorNamespaceSelector - logFormat - evaluationInterval - retentionSize - containers - probeSelector - podMetadata - affinity - externalLabels - ruleNamespaceSelector - arbitraryFSAccessThroughSMs - disableCompaction - imagePullSecrets - replicaExternalLabelName - ignoreNamespaceSelectors - portName - storage - apiserverConfig - podMonitorSelector - alerting - prometheusExternalLabelName - logLevel - enableAdminAPI - walCompression - podMonitorNamespaceSelector - serviceMonitorSelector - overrideHonorTimestamps - retention - externalUrl - additionalAlertManagerConfigs - overrideHonorLabels - scrapeTimeout - replicas - additionalAlertRelabelConfigs - resources - enforcedNamespaceLabel - remoteRead - enforcedSampleLimit - additionalScrapeConfigs - allowOverlappingBlocks - configMaps - routePrefix - remoteWrite - initContainers - public io.fabric8.kubernetes.api.model.SecretKeySelector getAdditionalAlertManagerConfigs()
public void setAdditionalAlertManagerConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertManagerConfigs)
public io.fabric8.kubernetes.api.model.SecretKeySelector getAdditionalAlertRelabelConfigs()
public void setAdditionalAlertRelabelConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalAlertRelabelConfigs)
public io.fabric8.kubernetes.api.model.SecretKeySelector getAdditionalScrapeConfigs()
public void setAdditionalScrapeConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector additionalScrapeConfigs)
public io.fabric8.kubernetes.api.model.Affinity getAffinity()
public void setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity)
public AlertingSpec getAlerting()
public void setAlerting(AlertingSpec alerting)
public Boolean getAllowOverlappingBlocks()
public void setAllowOverlappingBlocks(Boolean allowOverlappingBlocks)
public APIServerConfig getApiserverConfig()
public void setApiserverConfig(APIServerConfig apiserverConfig)
public ArbitraryFSAccessThroughSMsConfig getArbitraryFSAccessThroughSMs()
public void setArbitraryFSAccessThroughSMs(ArbitraryFSAccessThroughSMsConfig arbitraryFSAccessThroughSMs)
public String getBaseImage()
public void setBaseImage(String baseImage)
public List<io.fabric8.kubernetes.api.model.Container> getContainers()
public void setContainers(List<io.fabric8.kubernetes.api.model.Container> containers)
public Boolean getDisableCompaction()
public void setDisableCompaction(Boolean disableCompaction)
public Boolean getEnableAdminAPI()
public void setEnableAdminAPI(Boolean enableAdminAPI)
public String getEnforcedNamespaceLabel()
public void setEnforcedNamespaceLabel(String enforcedNamespaceLabel)
public Long getEnforcedSampleLimit()
public void setEnforcedSampleLimit(Long enforcedSampleLimit)
public String getEvaluationInterval()
public void setEvaluationInterval(String evaluationInterval)
public String getExternalUrl()
public void setExternalUrl(String externalUrl)
public Boolean getIgnoreNamespaceSelectors()
public void setIgnoreNamespaceSelectors(Boolean ignoreNamespaceSelectors)
public String getImage()
public void setImage(String image)
public List<io.fabric8.kubernetes.api.model.LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets)
public List<io.fabric8.kubernetes.api.model.Container> getInitContainers()
public void setInitContainers(List<io.fabric8.kubernetes.api.model.Container> initContainers)
public Boolean getListenLocal()
public void setListenLocal(Boolean listenLocal)
public String getLogFormat()
public void setLogFormat(String logFormat)
public String getLogLevel()
public void setLogLevel(String logLevel)
public Boolean getOverrideHonorLabels()
public void setOverrideHonorLabels(Boolean overrideHonorLabels)
public Boolean getOverrideHonorTimestamps()
public void setOverrideHonorTimestamps(Boolean overrideHonorTimestamps)
public Boolean getPaused()
public void setPaused(Boolean paused)
public EmbeddedObjectMetadata getPodMetadata()
public void setPodMetadata(EmbeddedObjectMetadata podMetadata)
public io.fabric8.kubernetes.api.model.LabelSelector getPodMonitorNamespaceSelector()
public void setPodMonitorNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector podMonitorNamespaceSelector)
public io.fabric8.kubernetes.api.model.LabelSelector getPodMonitorSelector()
public void setPodMonitorSelector(io.fabric8.kubernetes.api.model.LabelSelector podMonitorSelector)
public String getPortName()
public void setPortName(String portName)
public String getPriorityClassName()
public void setPriorityClassName(String priorityClassName)
public io.fabric8.kubernetes.api.model.LabelSelector getProbeNamespaceSelector()
public void setProbeNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector probeNamespaceSelector)
public io.fabric8.kubernetes.api.model.LabelSelector getProbeSelector()
public void setProbeSelector(io.fabric8.kubernetes.api.model.LabelSelector probeSelector)
public String getPrometheusExternalLabelName()
public void setPrometheusExternalLabelName(String prometheusExternalLabelName)
public List<PrometheusRuleExcludeConfig> getPrometheusRulesExcludedFromEnforce()
public void setPrometheusRulesExcludedFromEnforce(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce)
public QuerySpec getQuery()
public void setQuery(QuerySpec query)
public String getQueryLogFile()
public void setQueryLogFile(String queryLogFile)
public List<RemoteReadSpec> getRemoteRead()
public void setRemoteRead(List<RemoteReadSpec> remoteRead)
public List<RemoteWriteSpec> getRemoteWrite()
public void setRemoteWrite(List<RemoteWriteSpec> remoteWrite)
public String getReplicaExternalLabelName()
public void setReplicaExternalLabelName(String replicaExternalLabelName)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public io.fabric8.kubernetes.api.model.ResourceRequirements getResources()
public void setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
public String getRetention()
public void setRetention(String retention)
public String getRetentionSize()
public void setRetentionSize(String retentionSize)
public String getRoutePrefix()
public void setRoutePrefix(String routePrefix)
public io.fabric8.kubernetes.api.model.LabelSelector getRuleNamespaceSelector()
public void setRuleNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector)
public io.fabric8.kubernetes.api.model.LabelSelector getRuleSelector()
public void setRuleSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleSelector)
public Rules getRules()
public void setRules(Rules rules)
public String getScrapeInterval()
public void setScrapeInterval(String scrapeInterval)
public String getScrapeTimeout()
public void setScrapeTimeout(String scrapeTimeout)
public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext()
public void setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
public String getServiceAccountName()
public void setServiceAccountName(String serviceAccountName)
public io.fabric8.kubernetes.api.model.LabelSelector getServiceMonitorNamespaceSelector()
public void setServiceMonitorNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorNamespaceSelector)
public io.fabric8.kubernetes.api.model.LabelSelector getServiceMonitorSelector()
public void setServiceMonitorSelector(io.fabric8.kubernetes.api.model.LabelSelector serviceMonitorSelector)
public String getSha()
public void setSha(String sha)
public StorageSpec getStorage()
public void setStorage(StorageSpec storage)
public String getTag()
public void setTag(String tag)
public ThanosSpec getThanos()
public void setThanos(ThanosSpec thanos)
public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
public void setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
public String getVersion()
public void setVersion(String version)
public List<io.fabric8.kubernetes.api.model.VolumeMount> getVolumeMounts()
public void setVolumeMounts(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts)
public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
public void setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
public Boolean getWalCompression()
public void setWalCompression(Boolean walCompression)
Copyright © 2015–2022 Red Hat. All rights reserved.