public class ThanosSpecFluentImpl<A extends ThanosSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ThanosSpecFluent<A>
ThanosSpecFluent.GrpcServerTlsConfigNested<N>, ThanosSpecFluent.ResourcesNested<N>| Constructor and Description |
|---|
ThanosSpecFluentImpl() |
ThanosSpecFluentImpl(ThanosSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic ThanosSpecFluentImpl()
public ThanosSpecFluentImpl(ThanosSpec instance)
public String getBaseImage()
getBaseImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withBaseImage(String baseImage)
withBaseImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasBaseImage()
hasBaseImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>@Deprecated public TLSConfig getGrpcServerTlsConfig()
getGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public TLSConfig buildGrpcServerTlsConfig()
buildGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withGrpcServerTlsConfig(TLSConfig grpcServerTlsConfig)
withGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasGrpcServerTlsConfig()
hasGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.GrpcServerTlsConfigNested<A> withNewGrpcServerTlsConfig()
withNewGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.GrpcServerTlsConfigNested<A> withNewGrpcServerTlsConfigLike(TLSConfig item)
withNewGrpcServerTlsConfigLike in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.GrpcServerTlsConfigNested<A> editGrpcServerTlsConfig()
editGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.GrpcServerTlsConfigNested<A> editOrNewGrpcServerTlsConfig()
editOrNewGrpcServerTlsConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.GrpcServerTlsConfigNested<A> editOrNewGrpcServerTlsConfigLike(TLSConfig item)
editOrNewGrpcServerTlsConfigLike in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getImage()
getImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withImage(String image)
withImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasImage()
hasImage in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean getListenLocal()
getListenLocal in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withListenLocal(Boolean listenLocal)
withListenLocal in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasListenLocal()
hasListenLocal in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getLogFormat()
getLogFormat in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withLogFormat(String logFormat)
withLogFormat in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasLogFormat()
hasLogFormat in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getLogLevel()
getLogLevel in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withLogLevel(String logLevel)
withLogLevel in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasLogLevel()
hasLogLevel in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getMinTime()
getMinTime in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withMinTime(String minTime)
withMinTime in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasMinTime()
hasMinTime in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()
getObjectStorageConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withObjectStorageConfig(io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig)
withObjectStorageConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasObjectStorageConfig()
hasObjectStorageConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withNewObjectStorageConfig(String key, String name, Boolean optional)
withNewObjectStorageConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getObjectStorageConfigFile()
getObjectStorageConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withObjectStorageConfigFile(String objectStorageConfigFile)
withObjectStorageConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasObjectStorageConfigFile()
hasObjectStorageConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getReadyTimeout()
getReadyTimeout in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withReadyTimeout(String readyTimeout)
withReadyTimeout in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasReadyTimeout()
hasReadyTimeout in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>@Deprecated public io.fabric8.kubernetes.api.model.ResourceRequirements getResources()
getResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.ResourceRequirements buildResources()
buildResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
withResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasResources()
hasResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.ResourcesNested<A> withNewResources()
withNewResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.ResourcesNested<A> withNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
withNewResourcesLike in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.ResourcesNested<A> editResources()
editResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.ResourcesNested<A> editOrNewResources()
editOrNewResources in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public ThanosSpecFluent.ResourcesNested<A> editOrNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
editOrNewResourcesLike in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getSha()
getSha in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withSha(String sha)
withSha in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasSha()
hasSha in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getTag()
getTag in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withTag(String tag)
withTag in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasTag()
hasTag in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getTracingConfig()
getTracingConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withTracingConfig(io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig)
withTracingConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasTracingConfig()
hasTracingConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withNewTracingConfig(String key, String name, Boolean optional)
withNewTracingConfig in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getTracingConfigFile()
getTracingConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withTracingConfigFile(String tracingConfigFile)
withTracingConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasTracingConfigFile()
hasTracingConfigFile in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public String getVersion()
getVersion in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withVersion(String version)
withVersion in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasVersion()
hasVersion in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A addToVolumeMounts(Integer index, io.fabric8.kubernetes.api.model.VolumeMount item)
addToVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A setToVolumeMounts(Integer index, io.fabric8.kubernetes.api.model.VolumeMount item)
setToVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A addToVolumeMounts(io.fabric8.kubernetes.api.model.VolumeMount... items)
addToVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A addAllToVolumeMounts(Collection<io.fabric8.kubernetes.api.model.VolumeMount> items)
addAllToVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A removeFromVolumeMounts(io.fabric8.kubernetes.api.model.VolumeMount... items)
removeFromVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A removeAllFromVolumeMounts(Collection<io.fabric8.kubernetes.api.model.VolumeMount> items)
removeAllFromVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public List<io.fabric8.kubernetes.api.model.VolumeMount> getVolumeMounts()
getVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.VolumeMount getVolumeMount(Integer index)
getVolumeMount in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.VolumeMount getFirstVolumeMount()
getFirstVolumeMount in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.VolumeMount getLastVolumeMount()
getLastVolumeMount in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public io.fabric8.kubernetes.api.model.VolumeMount getMatchingVolumeMount(Predicate<io.fabric8.kubernetes.api.model.VolumeMount> predicate)
getMatchingVolumeMount in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasMatchingVolumeMount(Predicate<io.fabric8.kubernetes.api.model.VolumeMount> predicate)
hasMatchingVolumeMount in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withVolumeMounts(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts)
withVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A withVolumeMounts(io.fabric8.kubernetes.api.model.VolumeMount... volumeMounts)
withVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasVolumeMounts()
hasVolumeMounts in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosSpecFluent<A>>public A withListenLocal()
withListenLocal in interface ThanosSpecFluent<A extends ThanosSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.