public class ThanosRulerSpecBuilder extends ThanosRulerSpecFluentImpl<ThanosRulerSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<ThanosRulerSpec,ThanosRulerSpecBuilder>
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 |
|---|
ThanosRulerSpecBuilder() |
ThanosRulerSpecBuilder(Boolean validationEnabled) |
ThanosRulerSpecBuilder(ThanosRulerSpec instance) |
ThanosRulerSpecBuilder(ThanosRulerSpec instance,
Boolean validationEnabled) |
ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent) |
ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent,
Boolean validationEnabled) |
ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent,
ThanosRulerSpec instance) |
ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent,
ThanosRulerSpec instance,
Boolean validationEnabled) |
| Modifier and Type | Method and Description |
|---|---|
ThanosRulerSpec |
build() |
addAllToAlertDropLabels, addAllToAlertmanagersUrl, addAllToContainers, addAllToImagePullSecrets, addAllToInitContainers, addAllToPrometheusRulesExcludedFromEnforce, addAllToQueryEndpoints, addAllToTolerations, addAllToTopologySpreadConstraints, addAllToVolumes, addNewContainer, addNewContainerLike, addNewImagePullSecret, addNewImagePullSecret, addNewImagePullSecretLike, addNewInitContainer, addNewInitContainerLike, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforceLike, addNewToleration, addToAdditionalProperties, addToAdditionalProperties, addToAlertDropLabels, addToAlertDropLabels, addToAlertmanagersUrl, addToAlertmanagersUrl, addToContainers, addToContainers, addToImagePullSecrets, addToImagePullSecrets, addToInitContainers, addToInitContainers, addToLabels, addToLabels, addToNodeSelector, addToNodeSelector, addToPrometheusRulesExcludedFromEnforce, addToPrometheusRulesExcludedFromEnforce, addToQueryEndpoints, addToQueryEndpoints, addToTolerations, addToTolerations, addToTopologySpreadConstraints, addToTopologySpreadConstraints, addToVolumes, addToVolumes, buildContainer, buildContainers, buildFirstContainer, buildFirstImagePullSecret, buildFirstInitContainer, buildFirstPrometheusRulesExcludedFromEnforce, buildGrpcServerTlsConfig, buildImagePullSecret, buildImagePullSecrets, buildInitContainer, buildInitContainers, buildLastContainer, buildLastImagePullSecret, buildLastInitContainer, buildLastPrometheusRulesExcludedFromEnforce, buildMatchingContainer, buildMatchingImagePullSecret, buildMatchingInitContainer, buildMatchingPrometheusRulesExcludedFromEnforce, buildPodMetadata, buildPrometheusRulesExcludedFromEnforce, buildPrometheusRulesExcludedFromEnforce, buildResources, buildRuleNamespaceSelector, buildRuleSelector, buildStorage, editContainer, editFirstContainer, editFirstImagePullSecret, editFirstInitContainer, editFirstPrometheusRulesExcludedFromEnforce, editGrpcServerTlsConfig, editImagePullSecret, editInitContainer, editLastContainer, editLastImagePullSecret, editLastInitContainer, editLastPrometheusRulesExcludedFromEnforce, editMatchingContainer, editMatchingImagePullSecret, editMatchingInitContainer, editMatchingPrometheusRulesExcludedFromEnforce, editOrNewGrpcServerTlsConfig, editOrNewGrpcServerTlsConfigLike, editOrNewPodMetadata, editOrNewPodMetadataLike, editOrNewResources, editOrNewResourcesLike, editOrNewRuleNamespaceSelector, editOrNewRuleNamespaceSelectorLike, editOrNewRuleSelector, editOrNewRuleSelectorLike, editOrNewStorage, editOrNewStorageLike, editPodMetadata, editPrometheusRulesExcludedFromEnforce, editResources, editRuleNamespaceSelector, editRuleSelector, editStorage, equals, getAdditionalProperties, getAffinity, getAlertDropLabel, getAlertDropLabels, getAlertmanagersConfig, getAlertmanagersUrl, getAlertmanagersUrl, getAlertQueryUrl, getAlertRelabelConfigFile, getAlertRelabelConfigs, getContainers, getEnforcedNamespaceLabel, getEvaluationInterval, getExternalPrefix, getFirstAlertDropLabel, getFirstAlertmanagersUrl, getFirstQueryEndpoint, getFirstToleration, getFirstTopologySpreadConstraint, getFirstVolume, getGrpcServerTlsConfig, getImage, getImagePullSecrets, getInitContainers, getLabels, getLastAlertDropLabel, getLastAlertmanagersUrl, getLastQueryEndpoint, getLastToleration, getLastTopologySpreadConstraint, getLastVolume, getListenLocal, getLogFormat, getLogLevel, getMatchingAlertDropLabel, getMatchingAlertmanagersUrl, getMatchingQueryEndpoint, getMatchingToleration, getMatchingTopologySpreadConstraint, getMatchingVolume, getMinReadySeconds, getNodeSelector, getObjectStorageConfig, getObjectStorageConfigFile, getPaused, getPodMetadata, getPortName, getPriorityClassName, getPrometheusRulesExcludedFromEnforce, getQueryConfig, getQueryEndpoint, getQueryEndpoints, getReplicas, getResources, getRetention, getRoutePrefix, getRuleNamespaceSelector, getRuleSelector, getSecurityContext, getServiceAccountName, getStorage, getToleration, getTolerations, getTopologySpreadConstraint, getTopologySpreadConstraints, getTracingConfig, getVolume, getVolumes, hasAdditionalProperties, hasAffinity, hasAlertDropLabels, hasAlertmanagersConfig, hasAlertmanagersUrl, hasAlertQueryUrl, hasAlertRelabelConfigFile, hasAlertRelabelConfigs, hasContainers, hasEnforcedNamespaceLabel, hasEvaluationInterval, hasExternalPrefix, hasGrpcServerTlsConfig, hashCode, hasImage, hasImagePullSecrets, hasInitContainers, hasLabels, hasListenLocal, hasLogFormat, hasLogLevel, hasMatchingAlertDropLabel, hasMatchingAlertmanagersUrl, hasMatchingContainer, hasMatchingImagePullSecret, hasMatchingInitContainer, hasMatchingPrometheusRulesExcludedFromEnforce, hasMatchingQueryEndpoint, hasMatchingToleration, hasMatchingTopologySpreadConstraint, hasMatchingVolume, hasMinReadySeconds, hasNodeSelector, hasObjectStorageConfig, hasObjectStorageConfigFile, hasPaused, hasPodMetadata, hasPortName, hasPriorityClassName, hasPrometheusRulesExcludedFromEnforce, hasQueryConfig, hasQueryEndpoints, hasReplicas, hasResources, hasRetention, hasRoutePrefix, hasRuleNamespaceSelector, hasRuleSelector, hasSecurityContext, hasServiceAccountName, hasStorage, hasTolerations, hasTopologySpreadConstraints, hasTracingConfig, hasVolumes, removeAllFromAlertDropLabels, removeAllFromAlertmanagersUrl, removeAllFromContainers, removeAllFromImagePullSecrets, removeAllFromInitContainers, removeAllFromPrometheusRulesExcludedFromEnforce, removeAllFromQueryEndpoints, removeAllFromTolerations, removeAllFromTopologySpreadConstraints, removeAllFromVolumes, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromAlertDropLabels, removeFromAlertmanagersUrl, removeFromContainers, removeFromImagePullSecrets, removeFromInitContainers, removeFromLabels, removeFromLabels, removeFromNodeSelector, removeFromNodeSelector, removeFromPrometheusRulesExcludedFromEnforce, removeFromQueryEndpoints, removeFromTolerations, removeFromTopologySpreadConstraints, removeFromVolumes, removeMatchingFromContainers, removeMatchingFromImagePullSecrets, removeMatchingFromInitContainers, removeMatchingFromPrometheusRulesExcludedFromEnforce, setNewContainerLike, setNewImagePullSecretLike, setNewInitContainerLike, setNewPrometheusRulesExcludedFromEnforceLike, setToAlertDropLabels, setToAlertmanagersUrl, setToContainers, setToImagePullSecrets, setToInitContainers, setToPrometheusRulesExcludedFromEnforce, setToQueryEndpoints, setToTolerations, setToTopologySpreadConstraints, setToVolumes, toString, withAdditionalProperties, withAffinity, withAlertDropLabels, withAlertDropLabels, withAlertmanagersConfig, withAlertmanagersUrl, withAlertmanagersUrl, withAlertQueryUrl, withAlertRelabelConfigFile, withAlertRelabelConfigs, withContainers, withContainers, withEnforcedNamespaceLabel, withEvaluationInterval, withExternalPrefix, withGrpcServerTlsConfig, withImage, withImagePullSecrets, withImagePullSecrets, withInitContainers, withInitContainers, withLabels, withListenLocal, withListenLocal, withLogFormat, withLogLevel, withMinReadySeconds, withNewAlertmanagersConfig, withNewAlertRelabelConfigs, withNewGrpcServerTlsConfig, withNewGrpcServerTlsConfigLike, withNewObjectStorageConfig, withNewPodMetadata, withNewPodMetadataLike, withNewQueryConfig, withNewResources, withNewResourcesLike, withNewRuleNamespaceSelector, withNewRuleNamespaceSelectorLike, withNewRuleSelector, withNewRuleSelectorLike, withNewStorage, withNewStorageLike, withNewTracingConfig, withNodeSelector, withObjectStorageConfig, withObjectStorageConfigFile, withPaused, withPaused, withPodMetadata, withPortName, withPriorityClassName, withPrometheusRulesExcludedFromEnforce, withPrometheusRulesExcludedFromEnforce, withQueryConfig, withQueryEndpoints, withQueryEndpoints, withReplicas, withResources, withRetention, withRoutePrefix, withRuleNamespaceSelector, withRuleSelector, withSecurityContext, withServiceAccountName, withStorage, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withTracingConfig, withVolumes, withVolumesaccept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic ThanosRulerSpecBuilder()
public ThanosRulerSpecBuilder(Boolean validationEnabled)
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent)
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent, Boolean validationEnabled)
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent, ThanosRulerSpec instance)
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent, ThanosRulerSpec instance, Boolean validationEnabled)
public ThanosRulerSpecBuilder(ThanosRulerSpec instance)
public ThanosRulerSpecBuilder(ThanosRulerSpec instance, Boolean validationEnabled)
public ThanosRulerSpec build()
build in interface io.fabric8.kubernetes.api.builder.Builder<ThanosRulerSpec>Copyright © 2015–2023 Red Hat. All rights reserved.