public class ThanosRulerSpecFluentImpl<A extends ThanosRulerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ThanosRulerSpecFluent<A>
ThanosRulerSpecFluent.ContainersNested<N>, ThanosRulerSpecFluent.GrpcServerTlsConfigNested<N>, ThanosRulerSpecFluent.ImagePullSecretsNested<N>, ThanosRulerSpecFluent.InitContainersNested<N>, ThanosRulerSpecFluent.PodMetadataNested<N>, ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<N>, ThanosRulerSpecFluent.ResourcesNested<N>, ThanosRulerSpecFluent.RuleNamespaceSelectorNested<N>, ThanosRulerSpecFluent.RuleSelectorNested<N>, ThanosRulerSpecFluent.StorageNested<N>| Constructor and Description |
|---|
ThanosRulerSpecFluentImpl() |
ThanosRulerSpecFluentImpl(ThanosRulerSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic ThanosRulerSpecFluentImpl()
public ThanosRulerSpecFluentImpl(ThanosRulerSpec instance)
public io.fabric8.kubernetes.api.model.Affinity getAffinity()
getAffinity in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAffinity(io.fabric8.kubernetes.api.model.Affinity affinity)
withAffinity in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAffinity()
hasAffinity in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAlertDropLabels(Integer index, String item)
addToAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToAlertDropLabels(Integer index, String item)
setToAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAlertDropLabels(String... items)
addToAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToAlertDropLabels(Collection<String> items)
addAllToAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromAlertDropLabels(String... items)
removeFromAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromAlertDropLabels(Collection<String> items)
removeAllFromAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<String> getAlertDropLabels()
getAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getAlertDropLabel(Integer index)
getAlertDropLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getFirstAlertDropLabel()
getFirstAlertDropLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getLastAlertDropLabel()
getLastAlertDropLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getMatchingAlertDropLabel(Predicate<String> predicate)
getMatchingAlertDropLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingAlertDropLabel(Predicate<String> predicate)
hasMatchingAlertDropLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertDropLabels(List<String> alertDropLabels)
withAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertDropLabels(String... alertDropLabels)
withAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertDropLabels()
hasAlertDropLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getAlertQueryUrl()
getAlertQueryUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertQueryUrl(String alertQueryUrl)
withAlertQueryUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertQueryUrl()
hasAlertQueryUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getAlertRelabelConfigFile()
getAlertRelabelConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertRelabelConfigFile(String alertRelabelConfigFile)
withAlertRelabelConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertRelabelConfigFile()
hasAlertRelabelConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertRelabelConfigs()
getAlertRelabelConfigs in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertRelabelConfigs(io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs)
withAlertRelabelConfigs in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertRelabelConfigs()
hasAlertRelabelConfigs in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withNewAlertRelabelConfigs(String key, String name, Boolean optional)
withNewAlertRelabelConfigs in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertmanagersConfig()
getAlertmanagersConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertmanagersConfig(io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig)
withAlertmanagersConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertmanagersConfig()
hasAlertmanagersConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withNewAlertmanagersConfig(String key, String name, Boolean optional)
withNewAlertmanagersConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAlertmanagersUrl(Integer index, String item)
addToAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToAlertmanagersUrl(Integer index, String item)
setToAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAlertmanagersUrl(String... items)
addToAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToAlertmanagersUrl(Collection<String> items)
addAllToAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromAlertmanagersUrl(String... items)
removeFromAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromAlertmanagersUrl(Collection<String> items)
removeAllFromAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<String> getAlertmanagersUrl()
getAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getAlertmanagersUrl(Integer index)
getAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getFirstAlertmanagersUrl()
getFirstAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getLastAlertmanagersUrl()
getLastAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getMatchingAlertmanagersUrl(Predicate<String> predicate)
getMatchingAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingAlertmanagersUrl(Predicate<String> predicate)
hasMatchingAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertmanagersUrl(List<String> alertmanagersUrl)
withAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withAlertmanagersUrl(String... alertmanagersUrl)
withAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAlertmanagersUrl()
hasAlertmanagersUrl in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToContainers(Integer index, io.fabric8.kubernetes.api.model.Container item)
addToContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToContainers(Integer index, io.fabric8.kubernetes.api.model.Container item)
setToContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToContainers(io.fabric8.kubernetes.api.model.Container... items)
addToContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
addAllToContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromContainers(io.fabric8.kubernetes.api.model.Container... items)
removeFromContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
removeAllFromContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeMatchingFromContainers(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
removeMatchingFromContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public List<io.fabric8.kubernetes.api.model.Container> getContainers()
getContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.Container> buildContainers()
buildContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildContainer(Integer index)
buildContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildFirstContainer()
buildFirstContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildLastContainer()
buildLastContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
buildMatchingContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
hasMatchingContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withContainers(List<io.fabric8.kubernetes.api.model.Container> containers)
withContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withContainers(io.fabric8.kubernetes.api.model.Container... containers)
withContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasContainers()
hasContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> addNewContainer()
addNewContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> addNewContainerLike(io.fabric8.kubernetes.api.model.Container item)
addNewContainerLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> setNewContainerLike(Integer index, io.fabric8.kubernetes.api.model.Container item)
setNewContainerLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> editContainer(Integer index)
editContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> editFirstContainer()
editFirstContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> editLastContainer()
editLastContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ContainersNested<A> editMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
editMatchingContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getEnforcedNamespaceLabel()
getEnforcedNamespaceLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withEnforcedNamespaceLabel(String enforcedNamespaceLabel)
withEnforcedNamespaceLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasEnforcedNamespaceLabel()
hasEnforcedNamespaceLabel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getEvaluationInterval()
getEvaluationInterval in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withEvaluationInterval(String evaluationInterval)
withEvaluationInterval in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasEvaluationInterval()
hasEvaluationInterval in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getExternalPrefix()
getExternalPrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withExternalPrefix(String externalPrefix)
withExternalPrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasExternalPrefix()
hasExternalPrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public TLSConfig getGrpcServerTlsConfig()
getGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public TLSConfig buildGrpcServerTlsConfig()
buildGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withGrpcServerTlsConfig(TLSConfig grpcServerTlsConfig)
withGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasGrpcServerTlsConfig()
hasGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.GrpcServerTlsConfigNested<A> withNewGrpcServerTlsConfig()
withNewGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.GrpcServerTlsConfigNested<A> withNewGrpcServerTlsConfigLike(TLSConfig item)
withNewGrpcServerTlsConfigLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.GrpcServerTlsConfigNested<A> editGrpcServerTlsConfig()
editGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.GrpcServerTlsConfigNested<A> editOrNewGrpcServerTlsConfig()
editOrNewGrpcServerTlsConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.GrpcServerTlsConfigNested<A> editOrNewGrpcServerTlsConfigLike(TLSConfig item)
editOrNewGrpcServerTlsConfigLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getImage()
getImage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withImage(String image)
withImage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasImage()
hasImage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToImagePullSecrets(Integer index, io.fabric8.kubernetes.api.model.LocalObjectReference item)
addToImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToImagePullSecrets(Integer index, io.fabric8.kubernetes.api.model.LocalObjectReference item)
setToImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... items)
addToImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToImagePullSecrets(Collection<io.fabric8.kubernetes.api.model.LocalObjectReference> items)
addAllToImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... items)
removeFromImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromImagePullSecrets(Collection<io.fabric8.kubernetes.api.model.LocalObjectReference> items)
removeAllFromImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeMatchingFromImagePullSecrets(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
removeMatchingFromImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public List<io.fabric8.kubernetes.api.model.LocalObjectReference> getImagePullSecrets()
getImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.LocalObjectReference> buildImagePullSecrets()
buildImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LocalObjectReference buildImagePullSecret(Integer index)
buildImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LocalObjectReference buildFirstImagePullSecret()
buildFirstImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LocalObjectReference buildLastImagePullSecret()
buildLastImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LocalObjectReference buildMatchingImagePullSecret(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
buildMatchingImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingImagePullSecret(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
hasMatchingImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets)
withImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... imagePullSecrets)
withImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasImagePullSecrets()
hasImagePullSecrets in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addNewImagePullSecret(String name)
addNewImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> addNewImagePullSecret()
addNewImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> addNewImagePullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
addNewImagePullSecretLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> setNewImagePullSecretLike(Integer index, io.fabric8.kubernetes.api.model.LocalObjectReference item)
setNewImagePullSecretLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> editImagePullSecret(Integer index)
editImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> editFirstImagePullSecret()
editFirstImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> editLastImagePullSecret()
editLastImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ImagePullSecretsNested<A> editMatchingImagePullSecret(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
editMatchingImagePullSecret in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToInitContainers(Integer index, io.fabric8.kubernetes.api.model.Container item)
addToInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToInitContainers(Integer index, io.fabric8.kubernetes.api.model.Container item)
setToInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToInitContainers(io.fabric8.kubernetes.api.model.Container... items)
addToInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToInitContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
addAllToInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromInitContainers(io.fabric8.kubernetes.api.model.Container... items)
removeFromInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromInitContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
removeAllFromInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeMatchingFromInitContainers(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
removeMatchingFromInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public List<io.fabric8.kubernetes.api.model.Container> getInitContainers()
getInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.Container> buildInitContainers()
buildInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildInitContainer(Integer index)
buildInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildFirstInitContainer()
buildFirstInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildLastInitContainer()
buildLastInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Container buildMatchingInitContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
buildMatchingInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingInitContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
hasMatchingInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withInitContainers(List<io.fabric8.kubernetes.api.model.Container> initContainers)
withInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withInitContainers(io.fabric8.kubernetes.api.model.Container... initContainers)
withInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasInitContainers()
hasInitContainers in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> addNewInitContainer()
addNewInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> addNewInitContainerLike(io.fabric8.kubernetes.api.model.Container item)
addNewInitContainerLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> setNewInitContainerLike(Integer index, io.fabric8.kubernetes.api.model.Container item)
setNewInitContainerLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> editInitContainer(Integer index)
editInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> editFirstInitContainer()
editFirstInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> editLastInitContainer()
editLastInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.InitContainersNested<A> editMatchingInitContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
editMatchingInitContainer in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToLabels(String key, String value)
addToLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToLabels(Map<String,String> map)
addToLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromLabels(String key)
removeFromLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromLabels(Map<String,String> map)
removeFromLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Map<String,String> getLabels()
getLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public <K,V> A withLabels(Map<String,String> labels)
withLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasLabels()
hasLabels in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean getListenLocal()
getListenLocal in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withListenLocal(Boolean listenLocal)
withListenLocal in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasListenLocal()
hasListenLocal in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getLogFormat()
getLogFormat in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withLogFormat(String logFormat)
withLogFormat in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasLogFormat()
hasLogFormat in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getLogLevel()
getLogLevel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withLogLevel(String logLevel)
withLogLevel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasLogLevel()
hasLogLevel in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Integer getMinReadySeconds()
getMinReadySeconds in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withMinReadySeconds(Integer minReadySeconds)
withMinReadySeconds in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMinReadySeconds()
hasMinReadySeconds in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToNodeSelector(String key, String value)
addToNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToNodeSelector(Map<String,String> map)
addToNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromNodeSelector(String key)
removeFromNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromNodeSelector(Map<String,String> map)
removeFromNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Map<String,String> getNodeSelector()
getNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public <K,V> A withNodeSelector(Map<String,String> nodeSelector)
withNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasNodeSelector()
hasNodeSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()
getObjectStorageConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withObjectStorageConfig(io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig)
withObjectStorageConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasObjectStorageConfig()
hasObjectStorageConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withNewObjectStorageConfig(String key, String name, Boolean optional)
withNewObjectStorageConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getObjectStorageConfigFile()
getObjectStorageConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withObjectStorageConfigFile(String objectStorageConfigFile)
withObjectStorageConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasObjectStorageConfigFile()
hasObjectStorageConfigFile in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean getPaused()
getPaused in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPaused(Boolean paused)
withPaused in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasPaused()
hasPaused in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public EmbeddedObjectMetadata getPodMetadata()
getPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public EmbeddedObjectMetadata buildPodMetadata()
buildPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPodMetadata(EmbeddedObjectMetadata podMetadata)
withPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasPodMetadata()
hasPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PodMetadataNested<A> withNewPodMetadata()
withNewPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PodMetadataNested<A> withNewPodMetadataLike(EmbeddedObjectMetadata item)
withNewPodMetadataLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PodMetadataNested<A> editPodMetadata()
editPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PodMetadataNested<A> editOrNewPodMetadata()
editOrNewPodMetadata in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PodMetadataNested<A> editOrNewPodMetadataLike(EmbeddedObjectMetadata item)
editOrNewPodMetadataLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getPortName()
getPortName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPortName(String portName)
withPortName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasPortName()
hasPortName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getPriorityClassName()
getPriorityClassName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPriorityClassName(String priorityClassName)
withPriorityClassName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasPriorityClassName()
hasPriorityClassName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToPrometheusRulesExcludedFromEnforce(Integer index, PrometheusRuleExcludeConfig item)
addToPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToPrometheusRulesExcludedFromEnforce(Integer index, PrometheusRuleExcludeConfig item)
setToPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToPrometheusRulesExcludedFromEnforce(PrometheusRuleExcludeConfig... items)
addToPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToPrometheusRulesExcludedFromEnforce(Collection<PrometheusRuleExcludeConfig> items)
addAllToPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromPrometheusRulesExcludedFromEnforce(PrometheusRuleExcludeConfig... items)
removeFromPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromPrometheusRulesExcludedFromEnforce(Collection<PrometheusRuleExcludeConfig> items)
removeAllFromPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeMatchingFromPrometheusRulesExcludedFromEnforce(Predicate<PrometheusRuleExcludeConfigBuilder> predicate)
removeMatchingFromPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public List<PrometheusRuleExcludeConfig> getPrometheusRulesExcludedFromEnforce()
getPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<PrometheusRuleExcludeConfig> buildPrometheusRulesExcludedFromEnforce()
buildPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public PrometheusRuleExcludeConfig buildPrometheusRulesExcludedFromEnforce(Integer index)
buildPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public PrometheusRuleExcludeConfig buildFirstPrometheusRulesExcludedFromEnforce()
buildFirstPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public PrometheusRuleExcludeConfig buildLastPrometheusRulesExcludedFromEnforce()
buildLastPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public PrometheusRuleExcludeConfig buildMatchingPrometheusRulesExcludedFromEnforce(Predicate<PrometheusRuleExcludeConfigBuilder> predicate)
buildMatchingPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingPrometheusRulesExcludedFromEnforce(Predicate<PrometheusRuleExcludeConfigBuilder> predicate)
hasMatchingPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPrometheusRulesExcludedFromEnforce(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce)
withPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPrometheusRulesExcludedFromEnforce(PrometheusRuleExcludeConfig... prometheusRulesExcludedFromEnforce)
withPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasPrometheusRulesExcludedFromEnforce()
hasPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addNewPrometheusRulesExcludedFromEnforce(String ruleName, String ruleNamespace)
addNewPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> addNewPrometheusRulesExcludedFromEnforce()
addNewPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> addNewPrometheusRulesExcludedFromEnforceLike(PrometheusRuleExcludeConfig item)
addNewPrometheusRulesExcludedFromEnforceLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> setNewPrometheusRulesExcludedFromEnforceLike(Integer index, PrometheusRuleExcludeConfig item)
setNewPrometheusRulesExcludedFromEnforceLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> editPrometheusRulesExcludedFromEnforce(Integer index)
editPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> editFirstPrometheusRulesExcludedFromEnforce()
editFirstPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> editLastPrometheusRulesExcludedFromEnforce()
editLastPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<A> editMatchingPrometheusRulesExcludedFromEnforce(Predicate<PrometheusRuleExcludeConfigBuilder> predicate)
editMatchingPrometheusRulesExcludedFromEnforce in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getQueryConfig()
getQueryConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withQueryConfig(io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig)
withQueryConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasQueryConfig()
hasQueryConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withNewQueryConfig(String key, String name, Boolean optional)
withNewQueryConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToQueryEndpoints(Integer index, String item)
addToQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToQueryEndpoints(Integer index, String item)
setToQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToQueryEndpoints(String... items)
addToQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToQueryEndpoints(Collection<String> items)
addAllToQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromQueryEndpoints(String... items)
removeFromQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromQueryEndpoints(Collection<String> items)
removeAllFromQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<String> getQueryEndpoints()
getQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getQueryEndpoint(Integer index)
getQueryEndpoint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getFirstQueryEndpoint()
getFirstQueryEndpoint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getLastQueryEndpoint()
getLastQueryEndpoint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getMatchingQueryEndpoint(Predicate<String> predicate)
getMatchingQueryEndpoint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingQueryEndpoint(Predicate<String> predicate)
hasMatchingQueryEndpoint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withQueryEndpoints(List<String> queryEndpoints)
withQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withQueryEndpoints(String... queryEndpoints)
withQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasQueryEndpoints()
hasQueryEndpoints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Integer getReplicas()
getReplicas in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withReplicas(Integer replicas)
withReplicas in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasReplicas()
hasReplicas in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public io.fabric8.kubernetes.api.model.ResourceRequirements getResources()
getResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.ResourceRequirements buildResources()
buildResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
withResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasResources()
hasResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ResourcesNested<A> withNewResources()
withNewResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ResourcesNested<A> withNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
withNewResourcesLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ResourcesNested<A> editResources()
editResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ResourcesNested<A> editOrNewResources()
editOrNewResources in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.ResourcesNested<A> editOrNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
editOrNewResourcesLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getRetention()
getRetention in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withRetention(String retention)
withRetention in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasRetention()
hasRetention in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getRoutePrefix()
getRoutePrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withRoutePrefix(String routePrefix)
withRoutePrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasRoutePrefix()
hasRoutePrefix in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public io.fabric8.kubernetes.api.model.LabelSelector getRuleNamespaceSelector()
getRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LabelSelector buildRuleNamespaceSelector()
buildRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withRuleNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector)
withRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasRuleNamespaceSelector()
hasRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleNamespaceSelectorNested<A> withNewRuleNamespaceSelector()
withNewRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleNamespaceSelectorNested<A> withNewRuleNamespaceSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
withNewRuleNamespaceSelectorLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleNamespaceSelectorNested<A> editRuleNamespaceSelector()
editRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleNamespaceSelectorNested<A> editOrNewRuleNamespaceSelector()
editOrNewRuleNamespaceSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleNamespaceSelectorNested<A> editOrNewRuleNamespaceSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
editOrNewRuleNamespaceSelectorLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public io.fabric8.kubernetes.api.model.LabelSelector getRuleSelector()
getRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.LabelSelector buildRuleSelector()
buildRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withRuleSelector(io.fabric8.kubernetes.api.model.LabelSelector ruleSelector)
withRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasRuleSelector()
hasRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleSelectorNested<A> withNewRuleSelector()
withNewRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleSelectorNested<A> withNewRuleSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
withNewRuleSelectorLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleSelectorNested<A> editRuleSelector()
editRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleSelectorNested<A> editOrNewRuleSelector()
editOrNewRuleSelector in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.RuleSelectorNested<A> editOrNewRuleSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
editOrNewRuleSelectorLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext()
getSecurityContext in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
withSecurityContext in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasSecurityContext()
hasSecurityContext in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public String getServiceAccountName()
getServiceAccountName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withServiceAccountName(String serviceAccountName)
withServiceAccountName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasServiceAccountName()
hasServiceAccountName in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>@Deprecated public StorageSpec getStorage()
getStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public StorageSpec buildStorage()
buildStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withStorage(StorageSpec storage)
withStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasStorage()
hasStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.StorageNested<A> withNewStorage()
withNewStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.StorageNested<A> withNewStorageLike(StorageSpec item)
withNewStorageLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.StorageNested<A> editStorage()
editStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.StorageNested<A> editOrNewStorage()
editOrNewStorage in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public ThanosRulerSpecFluent.StorageNested<A> editOrNewStorageLike(StorageSpec item)
editOrNewStorageLike in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToTolerations(Integer index, io.fabric8.kubernetes.api.model.Toleration item)
addToTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToTolerations(Integer index, io.fabric8.kubernetes.api.model.Toleration item)
setToTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
addToTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
addAllToTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
removeFromTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
removeAllFromTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
getTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Toleration getToleration(Integer index)
getToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Toleration getFirstToleration()
getFirstToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Toleration getLastToleration()
getLastToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Toleration getMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
getMatchingToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
hasMatchingToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
withTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withTolerations(io.fabric8.kubernetes.api.model.Toleration... tolerations)
withTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasTolerations()
hasTolerations in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addNewToleration(String effect, String key, String operator, Long tolerationSeconds, String value)
addNewToleration in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToTopologySpreadConstraints(Integer index, io.fabric8.kubernetes.api.model.TopologySpreadConstraint item)
addToTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToTopologySpreadConstraints(Integer index, io.fabric8.kubernetes.api.model.TopologySpreadConstraint item)
setToTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items)
addToTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToTopologySpreadConstraints(Collection<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> items)
addAllToTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items)
removeFromTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromTopologySpreadConstraints(Collection<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> items)
removeAllFromTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints()
getTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getTopologySpreadConstraint(Integer index)
getTopologySpreadConstraint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getFirstTopologySpreadConstraint()
getFirstTopologySpreadConstraint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getLastTopologySpreadConstraint()
getLastTopologySpreadConstraint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getMatchingTopologySpreadConstraint(Predicate<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> predicate)
getMatchingTopologySpreadConstraint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingTopologySpreadConstraint(Predicate<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> predicate)
hasMatchingTopologySpreadConstraint in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
withTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... topologySpreadConstraints)
withTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasTopologySpreadConstraints()
hasTopologySpreadConstraints in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getTracingConfig()
getTracingConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withTracingConfig(io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig)
withTracingConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasTracingConfig()
hasTracingConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withNewTracingConfig(String key, String name, Boolean optional)
withNewTracingConfig in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToVolumes(Integer index, io.fabric8.kubernetes.api.model.Volume item)
addToVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A setToVolumes(Integer index, io.fabric8.kubernetes.api.model.Volume item)
setToVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToVolumes(io.fabric8.kubernetes.api.model.Volume... items)
addToVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addAllToVolumes(Collection<io.fabric8.kubernetes.api.model.Volume> items)
addAllToVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromVolumes(io.fabric8.kubernetes.api.model.Volume... items)
removeFromVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeAllFromVolumes(Collection<io.fabric8.kubernetes.api.model.Volume> items)
removeAllFromVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
getVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Volume getVolume(Integer index)
getVolume in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Volume getFirstVolume()
getFirstVolume in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Volume getLastVolume()
getLastVolume in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public io.fabric8.kubernetes.api.model.Volume getMatchingVolume(Predicate<io.fabric8.kubernetes.api.model.Volume> predicate)
getMatchingVolume in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasMatchingVolume(Predicate<io.fabric8.kubernetes.api.model.Volume> predicate)
hasMatchingVolume in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
withVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withVolumes(io.fabric8.kubernetes.api.model.Volume... volumes)
withVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasVolumes()
hasVolumes in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosRulerSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosRulerSpecFluent<A>>public A withListenLocal()
withListenLocal in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>public A withPaused()
withPaused in interface ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>Copyright © 2015–2022 Red Hat. All rights reserved.