public class ThanosRulerSpec extends Object implements io.fabric8.kubernetes.api.model.KubernetesResource
| Constructor and Description |
|---|
ThanosRulerSpec()
No args constructor for use in serialization
|
ThanosRulerSpec(io.fabric8.kubernetes.api.model.Affinity affinity,
List<String> alertDropLabels,
String alertQueryUrl,
String alertRelabelConfigFile,
io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig,
List<String> alertmanagersUrl,
List<io.fabric8.kubernetes.api.model.Container> containers,
String enforcedNamespaceLabel,
String evaluationInterval,
String externalPrefix,
TLSConfig grpcServerTlsConfig,
String image,
List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets,
List<io.fabric8.kubernetes.api.model.Container> initContainers,
Map<String,String> labels,
Boolean listenLocal,
String logFormat,
String logLevel,
Integer minReadySeconds,
Map<String,String> nodeSelector,
io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig,
String objectStorageConfigFile,
Boolean paused,
EmbeddedObjectMetadata podMetadata,
String portName,
String priorityClassName,
List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce,
io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig,
List<String> queryEndpoints,
Integer replicas,
io.fabric8.kubernetes.api.model.ResourceRequirements resources,
String retention,
String routePrefix,
io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector ruleSelector,
io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,
String serviceAccountName,
StorageSpec storage,
List<io.fabric8.kubernetes.api.model.Toleration> tolerations,
List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints,
io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig,
List<io.fabric8.kubernetes.api.model.Volume> volumes) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
io.fabric8.kubernetes.api.model.Affinity |
getAffinity() |
List<String> |
getAlertDropLabels() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getAlertmanagersConfig() |
List<String> |
getAlertmanagersUrl() |
String |
getAlertQueryUrl() |
String |
getAlertRelabelConfigFile() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getAlertRelabelConfigs() |
List<io.fabric8.kubernetes.api.model.Container> |
getContainers() |
String |
getEnforcedNamespaceLabel() |
String |
getEvaluationInterval() |
String |
getExternalPrefix() |
TLSConfig |
getGrpcServerTlsConfig() |
String |
getImage() |
List<io.fabric8.kubernetes.api.model.LocalObjectReference> |
getImagePullSecrets() |
List<io.fabric8.kubernetes.api.model.Container> |
getInitContainers() |
Map<String,String> |
getLabels() |
Boolean |
getListenLocal() |
String |
getLogFormat() |
String |
getLogLevel() |
Integer |
getMinReadySeconds() |
Map<String,String> |
getNodeSelector() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getObjectStorageConfig() |
String |
getObjectStorageConfigFile() |
Boolean |
getPaused() |
EmbeddedObjectMetadata |
getPodMetadata() |
String |
getPortName() |
String |
getPriorityClassName() |
List<PrometheusRuleExcludeConfig> |
getPrometheusRulesExcludedFromEnforce() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getQueryConfig() |
List<String> |
getQueryEndpoints() |
Integer |
getReplicas() |
io.fabric8.kubernetes.api.model.ResourceRequirements |
getResources() |
String |
getRetention() |
String |
getRoutePrefix() |
io.fabric8.kubernetes.api.model.LabelSelector |
getRuleNamespaceSelector() |
io.fabric8.kubernetes.api.model.LabelSelector |
getRuleSelector() |
io.fabric8.kubernetes.api.model.PodSecurityContext |
getSecurityContext() |
String |
getServiceAccountName() |
StorageSpec |
getStorage() |
List<io.fabric8.kubernetes.api.model.Toleration> |
getTolerations() |
List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> |
getTopologySpreadConstraints() |
io.fabric8.kubernetes.api.model.SecretKeySelector |
getTracingConfig() |
List<io.fabric8.kubernetes.api.model.Volume> |
getVolumes() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) |
void |
setAlertDropLabels(List<String> alertDropLabels) |
void |
setAlertmanagersConfig(io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig) |
void |
setAlertmanagersUrl(List<String> alertmanagersUrl) |
void |
setAlertQueryUrl(String alertQueryUrl) |
void |
setAlertRelabelConfigFile(String alertRelabelConfigFile) |
void |
setAlertRelabelConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs) |
void |
setContainers(List<io.fabric8.kubernetes.api.model.Container> containers) |
void |
setEnforcedNamespaceLabel(String enforcedNamespaceLabel) |
void |
setEvaluationInterval(String evaluationInterval) |
void |
setExternalPrefix(String externalPrefix) |
void |
setGrpcServerTlsConfig(TLSConfig grpcServerTlsConfig) |
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 |
setLabels(Map<String,String> labels) |
void |
setListenLocal(Boolean listenLocal) |
void |
setLogFormat(String logFormat) |
void |
setLogLevel(String logLevel) |
void |
setMinReadySeconds(Integer minReadySeconds) |
void |
setNodeSelector(Map<String,String> nodeSelector) |
void |
setObjectStorageConfig(io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig) |
void |
setObjectStorageConfigFile(String objectStorageConfigFile) |
void |
setPaused(Boolean paused) |
void |
setPodMetadata(EmbeddedObjectMetadata podMetadata) |
void |
setPortName(String portName) |
void |
setPriorityClassName(String priorityClassName) |
void |
setPrometheusRulesExcludedFromEnforce(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce) |
void |
setQueryConfig(io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig) |
void |
setQueryEndpoints(List<String> queryEndpoints) |
void |
setReplicas(Integer replicas) |
void |
setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) |
void |
setRetention(String retention) |
void |
setRoutePrefix(String routePrefix) |
void |
setRuleNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector) |
void |
setRuleSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleSelector) |
void |
setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext) |
void |
setServiceAccountName(String serviceAccountName) |
void |
setStorage(StorageSpec storage) |
void |
setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations) |
void |
setTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints) |
void |
setTracingConfig(io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig) |
void |
setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes) |
public ThanosRulerSpec()
public ThanosRulerSpec(io.fabric8.kubernetes.api.model.Affinity affinity,
List<String> alertDropLabels,
String alertQueryUrl,
String alertRelabelConfigFile,
io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs,
io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig,
List<String> alertmanagersUrl,
List<io.fabric8.kubernetes.api.model.Container> containers,
String enforcedNamespaceLabel,
String evaluationInterval,
String externalPrefix,
TLSConfig grpcServerTlsConfig,
String image,
List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets,
List<io.fabric8.kubernetes.api.model.Container> initContainers,
Map<String,String> labels,
Boolean listenLocal,
String logFormat,
String logLevel,
Integer minReadySeconds,
Map<String,String> nodeSelector,
io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig,
String objectStorageConfigFile,
Boolean paused,
EmbeddedObjectMetadata podMetadata,
String portName,
String priorityClassName,
List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce,
io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig,
List<String> queryEndpoints,
Integer replicas,
io.fabric8.kubernetes.api.model.ResourceRequirements resources,
String retention,
String routePrefix,
io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector,
io.fabric8.kubernetes.api.model.LabelSelector ruleSelector,
io.fabric8.kubernetes.api.model.PodSecurityContext securityContext,
String serviceAccountName,
StorageSpec storage,
List<io.fabric8.kubernetes.api.model.Toleration> tolerations,
List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints,
io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig,
List<io.fabric8.kubernetes.api.model.Volume> volumes)
paused - ruleNamespaceSelector - ruleSelector - serviceAccountName - tracingConfig - imagePullSecrets - priorityClassName - prometheusRulesExcludedFromEnforce - portName - securityContext - storage - grpcServerTlsConfig - alertRelabelConfigFile - nodeSelector - alertmanagersConfig - externalPrefix - objectStorageConfig - tolerations - logLevel - queryConfig - alertRelabelConfigs - alertQueryUrl - objectStorageConfigFile - alertmanagersUrl - retention - image - alertDropLabels - replicas - topologySpreadConstraints - volumes - resources - listenLocal - enforcedNamespaceLabel - queryEndpoints - labels - logFormat - routePrefix - evaluationInterval - containers - minReadySeconds - podMetadata - initContainers - affinity - public io.fabric8.kubernetes.api.model.Affinity getAffinity()
public void setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity)
public String getAlertQueryUrl()
public void setAlertQueryUrl(String alertQueryUrl)
public String getAlertRelabelConfigFile()
public void setAlertRelabelConfigFile(String alertRelabelConfigFile)
public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertRelabelConfigs()
public void setAlertRelabelConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs)
public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertmanagersConfig()
public void setAlertmanagersConfig(io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig)
public List<io.fabric8.kubernetes.api.model.Container> getContainers()
public void setContainers(List<io.fabric8.kubernetes.api.model.Container> containers)
public String getEnforcedNamespaceLabel()
public void setEnforcedNamespaceLabel(String enforcedNamespaceLabel)
public String getEvaluationInterval()
public void setEvaluationInterval(String evaluationInterval)
public String getExternalPrefix()
public void setExternalPrefix(String externalPrefix)
public TLSConfig getGrpcServerTlsConfig()
public void setGrpcServerTlsConfig(TLSConfig grpcServerTlsConfig)
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 Integer getMinReadySeconds()
public void setMinReadySeconds(Integer minReadySeconds)
public io.fabric8.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()
public void setObjectStorageConfig(io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig)
public String getObjectStorageConfigFile()
public void setObjectStorageConfigFile(String objectStorageConfigFile)
public Boolean getPaused()
public void setPaused(Boolean paused)
public EmbeddedObjectMetadata getPodMetadata()
public void setPodMetadata(EmbeddedObjectMetadata podMetadata)
public String getPortName()
public void setPortName(String portName)
public String getPriorityClassName()
public void setPriorityClassName(String priorityClassName)
public List<PrometheusRuleExcludeConfig> getPrometheusRulesExcludedFromEnforce()
public void setPrometheusRulesExcludedFromEnforce(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce)
public io.fabric8.kubernetes.api.model.SecretKeySelector getQueryConfig()
public void setQueryConfig(io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig)
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 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 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 StorageSpec getStorage()
public void setStorage(StorageSpec storage)
public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
public void setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints()
public void setTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
public io.fabric8.kubernetes.api.model.SecretKeySelector getTracingConfig()
public void setTracingConfig(io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig)
public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
public void setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
Copyright © 2015–2022 Red Hat. All rights reserved.