public class PrometheusSpecBuilder extends PrometheusSpecFluentImpl<PrometheusSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSpec,PrometheusSpecBuilder>
PrometheusSpecFluentImpl.AlertingNestedImpl<N>, PrometheusSpecFluentImpl.ApiserverConfigNestedImpl<N>, PrometheusSpecFluentImpl.ArbitraryFSAccessThroughSMsNestedImpl<N>, PrometheusSpecFluentImpl.ContainersNestedImpl<N>, PrometheusSpecFluentImpl.ImagePullSecretsNestedImpl<N>, PrometheusSpecFluentImpl.InitContainersNestedImpl<N>, PrometheusSpecFluentImpl.PodMetadataNestedImpl<N>, PrometheusSpecFluentImpl.PodMonitorNamespaceSelectorNestedImpl<N>, PrometheusSpecFluentImpl.PodMonitorSelectorNestedImpl<N>, PrometheusSpecFluentImpl.ProbeNamespaceSelectorNestedImpl<N>, PrometheusSpecFluentImpl.ProbeSelectorNestedImpl<N>, PrometheusSpecFluentImpl.PrometheusRulesExcludedFromEnforceNestedImpl<N>, PrometheusSpecFluentImpl.QueryNestedImpl<N>, PrometheusSpecFluentImpl.RemoteReadNestedImpl<N>, PrometheusSpecFluentImpl.RemoteWriteNestedImpl<N>, PrometheusSpecFluentImpl.ResourcesNestedImpl<N>, PrometheusSpecFluentImpl.RuleNamespaceSelectorNestedImpl<N>, PrometheusSpecFluentImpl.RuleSelectorNestedImpl<N>, PrometheusSpecFluentImpl.RulesNestedImpl<N>, PrometheusSpecFluentImpl.ServiceMonitorNamespaceSelectorNestedImpl<N>, PrometheusSpecFluentImpl.ServiceMonitorSelectorNestedImpl<N>, PrometheusSpecFluentImpl.StorageNestedImpl<N>, PrometheusSpecFluentImpl.ThanosNestedImpl<N>, PrometheusSpecFluentImpl.WebNestedImpl<N>PrometheusSpecFluent.AlertingNested<N>, PrometheusSpecFluent.ApiserverConfigNested<N>, PrometheusSpecFluent.ArbitraryFSAccessThroughSMsNested<N>, PrometheusSpecFluent.ContainersNested<N>, PrometheusSpecFluent.ImagePullSecretsNested<N>, PrometheusSpecFluent.InitContainersNested<N>, PrometheusSpecFluent.PodMetadataNested<N>, PrometheusSpecFluent.PodMonitorNamespaceSelectorNested<N>, PrometheusSpecFluent.PodMonitorSelectorNested<N>, PrometheusSpecFluent.ProbeNamespaceSelectorNested<N>, PrometheusSpecFluent.ProbeSelectorNested<N>, PrometheusSpecFluent.PrometheusRulesExcludedFromEnforceNested<N>, PrometheusSpecFluent.QueryNested<N>, PrometheusSpecFluent.RemoteReadNested<N>, PrometheusSpecFluent.RemoteWriteNested<N>, PrometheusSpecFluent.ResourcesNested<N>, PrometheusSpecFluent.RuleNamespaceSelectorNested<N>, PrometheusSpecFluent.RuleSelectorNested<N>, PrometheusSpecFluent.RulesNested<N>, PrometheusSpecFluent.ServiceMonitorNamespaceSelectorNested<N>, PrometheusSpecFluent.ServiceMonitorSelectorNested<N>, PrometheusSpecFluent.StorageNested<N>, PrometheusSpecFluent.ThanosNested<N>, PrometheusSpecFluent.WebNested<N>| Constructor and Description |
|---|
PrometheusSpecBuilder() |
PrometheusSpecBuilder(Boolean validationEnabled) |
PrometheusSpecBuilder(PrometheusSpec instance) |
PrometheusSpecBuilder(PrometheusSpec instance,
Boolean validationEnabled) |
PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent) |
PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent,
Boolean validationEnabled) |
PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent,
PrometheusSpec instance) |
PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent,
PrometheusSpec instance,
Boolean validationEnabled) |
| Modifier and Type | Method and Description |
|---|---|
PrometheusSpec |
build() |
boolean |
equals(Object o) |
int |
hashCode() |
addAllToConfigMaps, addAllToContainers, addAllToEnableFeatures, addAllToImagePullSecrets, addAllToInitContainers, addAllToPrometheusRulesExcludedFromEnforce, addAllToRemoteRead, addAllToRemoteWrite, addAllToSecrets, addAllToTolerations, addAllToTopologySpreadConstraints, addAllToVolumeMounts, addAllToVolumes, addNewConfigMap, addNewContainer, addNewContainerLike, addNewEnableFeature, addNewImagePullSecret, addNewImagePullSecret, addNewImagePullSecretLike, addNewInitContainer, addNewInitContainerLike, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforceLike, addNewRemoteRead, addNewRemoteReadLike, addNewRemoteWrite, addNewRemoteWriteLike, addNewSecret, addNewToleration, addToConfigMaps, addToConfigMaps, addToContainers, addToContainers, addToEnableFeatures, addToEnableFeatures, addToExternalLabels, addToExternalLabels, addToImagePullSecrets, addToImagePullSecrets, addToInitContainers, addToInitContainers, addToNodeSelector, addToNodeSelector, addToPrometheusRulesExcludedFromEnforce, addToPrometheusRulesExcludedFromEnforce, addToRemoteRead, addToRemoteRead, addToRemoteWrite, addToRemoteWrite, addToSecrets, addToSecrets, addToTolerations, addToTolerations, addToTopologySpreadConstraints, addToTopologySpreadConstraints, addToVolumeMounts, addToVolumeMounts, addToVolumes, addToVolumes, buildAlerting, buildApiserverConfig, buildArbitraryFSAccessThroughSMs, buildContainer, buildContainers, buildFirstContainer, buildFirstImagePullSecret, buildFirstInitContainer, buildFirstPrometheusRulesExcludedFromEnforce, buildFirstRemoteRead, buildFirstRemoteWrite, buildImagePullSecret, buildImagePullSecrets, buildInitContainer, buildInitContainers, buildLastContainer, buildLastImagePullSecret, buildLastInitContainer, buildLastPrometheusRulesExcludedFromEnforce, buildLastRemoteRead, buildLastRemoteWrite, buildMatchingContainer, buildMatchingImagePullSecret, buildMatchingInitContainer, buildMatchingPrometheusRulesExcludedFromEnforce, buildMatchingRemoteRead, buildMatchingRemoteWrite, buildPodMetadata, buildPodMonitorNamespaceSelector, buildPodMonitorSelector, buildProbeNamespaceSelector, buildProbeSelector, buildPrometheusRulesExcludedFromEnforce, buildPrometheusRulesExcludedFromEnforce, buildQuery, buildRemoteRead, buildRemoteRead, buildRemoteWrite, buildRemoteWrite, buildResources, buildRuleNamespaceSelector, buildRules, buildRuleSelector, buildServiceMonitorNamespaceSelector, buildServiceMonitorSelector, buildStorage, buildThanos, buildWeb, editAlerting, editApiserverConfig, editArbitraryFSAccessThroughSMs, editContainer, editFirstContainer, editFirstImagePullSecret, editFirstInitContainer, editFirstPrometheusRulesExcludedFromEnforce, editFirstRemoteRead, editFirstRemoteWrite, editImagePullSecret, editInitContainer, editLastContainer, editLastImagePullSecret, editLastInitContainer, editLastPrometheusRulesExcludedFromEnforce, editLastRemoteRead, editLastRemoteWrite, editMatchingContainer, editMatchingImagePullSecret, editMatchingInitContainer, editMatchingPrometheusRulesExcludedFromEnforce, editMatchingRemoteRead, editMatchingRemoteWrite, editOrNewAlerting, editOrNewAlertingLike, editOrNewApiserverConfig, editOrNewApiserverConfigLike, editOrNewArbitraryFSAccessThroughSMs, editOrNewArbitraryFSAccessThroughSMsLike, editOrNewPodMetadata, editOrNewPodMetadataLike, editOrNewPodMonitorNamespaceSelector, editOrNewPodMonitorNamespaceSelectorLike, editOrNewPodMonitorSelector, editOrNewPodMonitorSelectorLike, editOrNewProbeNamespaceSelector, editOrNewProbeNamespaceSelectorLike, editOrNewProbeSelector, editOrNewProbeSelectorLike, editOrNewQuery, editOrNewQueryLike, editOrNewResources, editOrNewResourcesLike, editOrNewRuleNamespaceSelector, editOrNewRuleNamespaceSelectorLike, editOrNewRules, editOrNewRuleSelector, editOrNewRuleSelectorLike, editOrNewRulesLike, editOrNewServiceMonitorNamespaceSelector, editOrNewServiceMonitorNamespaceSelectorLike, editOrNewServiceMonitorSelector, editOrNewServiceMonitorSelectorLike, editOrNewStorage, editOrNewStorageLike, editOrNewThanos, editOrNewThanosLike, editOrNewWeb, editOrNewWebLike, editPodMetadata, editPodMonitorNamespaceSelector, editPodMonitorSelector, editProbeNamespaceSelector, editProbeSelector, editPrometheusRulesExcludedFromEnforce, editQuery, editRemoteRead, editRemoteWrite, editResources, editRuleNamespaceSelector, editRules, editRuleSelector, editServiceMonitorNamespaceSelector, editServiceMonitorSelector, editStorage, editThanos, editWeb, getAdditionalAlertManagerConfigs, getAdditionalAlertRelabelConfigs, getAdditionalScrapeConfigs, getAffinity, getAlerting, getAllowOverlappingBlocks, getApiserverConfig, getArbitraryFSAccessThroughSMs, getBaseImage, getConfigMap, getConfigMaps, getContainers, getDisableCompaction, getEnableAdminAPI, getEnableFeature, getEnableFeatures, getEnforcedNamespaceLabel, getEnforcedSampleLimit, getEnforcedTargetLimit, getEvaluationInterval, getExternalLabels, getExternalUrl, getFirstConfigMap, getFirstEnableFeature, getFirstSecret, getFirstToleration, getFirstTopologySpreadConstraint, getFirstVolume, getFirstVolumeMount, getIgnoreNamespaceSelectors, getImage, getImagePullSecrets, getInitContainers, getLastConfigMap, getLastEnableFeature, getLastSecret, getLastToleration, getLastTopologySpreadConstraint, getLastVolume, getLastVolumeMount, getListenLocal, getLogFormat, getLogLevel, getMatchingConfigMap, getMatchingEnableFeature, getMatchingSecret, getMatchingToleration, getMatchingTopologySpreadConstraint, getMatchingVolume, getMatchingVolumeMount, getNodeSelector, getOverrideHonorLabels, getOverrideHonorTimestamps, getPaused, getPodMetadata, getPodMonitorNamespaceSelector, getPodMonitorSelector, getPortName, getPriorityClassName, getProbeNamespaceSelector, getProbeSelector, getPrometheusExternalLabelName, getPrometheusRulesExcludedFromEnforce, getQuery, getQueryLogFile, getRemoteRead, getRemoteWrite, getReplicaExternalLabelName, getReplicas, getResources, getRetention, getRetentionSize, getRoutePrefix, getRuleNamespaceSelector, getRules, getRuleSelector, getScrapeInterval, getScrapeTimeout, getSecret, getSecrets, getSecurityContext, getServiceAccountName, getServiceMonitorNamespaceSelector, getServiceMonitorSelector, getSha, getShards, getStorage, getTag, getThanos, getToleration, getTolerations, getTopologySpreadConstraint, getTopologySpreadConstraints, getVersion, getVolume, getVolumeMount, getVolumeMounts, getVolumes, getWalCompression, getWeb, hasAdditionalAlertManagerConfigs, hasAdditionalAlertRelabelConfigs, hasAdditionalScrapeConfigs, hasAffinity, hasAlerting, hasAllowOverlappingBlocks, hasApiserverConfig, hasArbitraryFSAccessThroughSMs, hasBaseImage, hasConfigMaps, hasContainers, hasDisableCompaction, hasEnableAdminAPI, hasEnableFeatures, hasEnforcedNamespaceLabel, hasEnforcedSampleLimit, hasEnforcedTargetLimit, hasEvaluationInterval, hasExternalLabels, hasExternalUrl, hasIgnoreNamespaceSelectors, hasImage, hasImagePullSecrets, hasInitContainers, hasListenLocal, hasLogFormat, hasLogLevel, hasMatchingConfigMap, hasMatchingContainer, hasMatchingEnableFeature, hasMatchingImagePullSecret, hasMatchingInitContainer, hasMatchingPrometheusRulesExcludedFromEnforce, hasMatchingRemoteRead, hasMatchingRemoteWrite, hasMatchingSecret, hasMatchingToleration, hasMatchingTopologySpreadConstraint, hasMatchingVolume, hasMatchingVolumeMount, hasNodeSelector, hasOverrideHonorLabels, hasOverrideHonorTimestamps, hasPaused, hasPodMetadata, hasPodMonitorNamespaceSelector, hasPodMonitorSelector, hasPortName, hasPriorityClassName, hasProbeNamespaceSelector, hasProbeSelector, hasPrometheusExternalLabelName, hasPrometheusRulesExcludedFromEnforce, hasQuery, hasQueryLogFile, hasRemoteRead, hasRemoteWrite, hasReplicaExternalLabelName, hasReplicas, hasResources, hasRetention, hasRetentionSize, hasRoutePrefix, hasRuleNamespaceSelector, hasRules, hasRuleSelector, hasScrapeInterval, hasScrapeTimeout, hasSecrets, hasSecurityContext, hasServiceAccountName, hasServiceMonitorNamespaceSelector, hasServiceMonitorSelector, hasSha, hasShards, hasStorage, hasTag, hasThanos, hasTolerations, hasTopologySpreadConstraints, hasVersion, hasVolumeMounts, hasVolumes, hasWalCompression, hasWeb, removeAllFromConfigMaps, removeAllFromContainers, removeAllFromEnableFeatures, removeAllFromImagePullSecrets, removeAllFromInitContainers, removeAllFromPrometheusRulesExcludedFromEnforce, removeAllFromRemoteRead, removeAllFromRemoteWrite, removeAllFromSecrets, removeAllFromTolerations, removeAllFromTopologySpreadConstraints, removeAllFromVolumeMounts, removeAllFromVolumes, removeFromConfigMaps, removeFromContainers, removeFromEnableFeatures, removeFromExternalLabels, removeFromExternalLabels, removeFromImagePullSecrets, removeFromInitContainers, removeFromNodeSelector, removeFromNodeSelector, removeFromPrometheusRulesExcludedFromEnforce, removeFromRemoteRead, removeFromRemoteWrite, removeFromSecrets, removeFromTolerations, removeFromTopologySpreadConstraints, removeFromVolumeMounts, removeFromVolumes, removeMatchingFromContainers, removeMatchingFromImagePullSecrets, removeMatchingFromInitContainers, removeMatchingFromPrometheusRulesExcludedFromEnforce, removeMatchingFromRemoteRead, removeMatchingFromRemoteWrite, setNewContainerLike, setNewImagePullSecretLike, setNewInitContainerLike, setNewPrometheusRulesExcludedFromEnforceLike, setNewRemoteReadLike, setNewRemoteWriteLike, setToConfigMaps, setToContainers, setToEnableFeatures, setToImagePullSecrets, setToInitContainers, setToPrometheusRulesExcludedFromEnforce, setToRemoteRead, setToRemoteWrite, setToSecrets, setToTolerations, setToTopologySpreadConstraints, setToVolumeMounts, setToVolumes, withAdditionalAlertManagerConfigs, withAdditionalAlertRelabelConfigs, withAdditionalScrapeConfigs, withAffinity, withAlerting, withAllowOverlappingBlocks, withApiserverConfig, withArbitraryFSAccessThroughSMs, withBaseImage, withConfigMaps, withConfigMaps, withContainers, withContainers, withDisableCompaction, withEnableAdminAPI, withEnableFeatures, withEnableFeatures, withEnforcedNamespaceLabel, withEnforcedSampleLimit, withEnforcedTargetLimit, withEvaluationInterval, withExternalLabels, withExternalUrl, withIgnoreNamespaceSelectors, withImage, withImagePullSecrets, withImagePullSecrets, withInitContainers, withInitContainers, withListenLocal, withLogFormat, withLogLevel, withNewAdditionalAlertManagerConfigs, withNewAdditionalAlertRelabelConfigs, withNewAdditionalScrapeConfigs, withNewAlerting, withNewAlertingLike, withNewApiserverConfig, withNewApiserverConfigLike, withNewArbitraryFSAccessThroughSMs, withNewArbitraryFSAccessThroughSMs, withNewArbitraryFSAccessThroughSMsLike, withNewBaseImage, withNewEnforcedNamespaceLabel, withNewEvaluationInterval, withNewExternalUrl, withNewImage, withNewLogFormat, withNewLogLevel, withNewPodMetadata, withNewPodMetadataLike, withNewPodMonitorNamespaceSelector, withNewPodMonitorNamespaceSelectorLike, withNewPodMonitorSelector, withNewPodMonitorSelectorLike, withNewPortName, withNewPriorityClassName, withNewProbeNamespaceSelector, withNewProbeNamespaceSelectorLike, withNewProbeSelector, withNewProbeSelectorLike, withNewPrometheusExternalLabelName, withNewQuery, withNewQuery, withNewQueryLike, withNewQueryLogFile, withNewReplicaExternalLabelName, withNewResources, withNewResourcesLike, withNewRetention, withNewRetentionSize, withNewRoutePrefix, withNewRuleNamespaceSelector, withNewRuleNamespaceSelectorLike, withNewRules, withNewRuleSelector, withNewRuleSelectorLike, withNewRulesLike, withNewScrapeInterval, withNewScrapeTimeout, withNewServiceAccountName, withNewServiceMonitorNamespaceSelector, withNewServiceMonitorNamespaceSelectorLike, withNewServiceMonitorSelector, withNewServiceMonitorSelectorLike, withNewSha, withNewStorage, withNewStorageLike, withNewTag, withNewThanos, withNewThanosLike, withNewVersion, withNewWeb, withNewWeb, withNewWebLike, withNodeSelector, withOverrideHonorLabels, withOverrideHonorTimestamps, withPaused, withPodMetadata, withPodMonitorNamespaceSelector, withPodMonitorSelector, withPortName, withPriorityClassName, withProbeNamespaceSelector, withProbeSelector, withPrometheusExternalLabelName, withPrometheusRulesExcludedFromEnforce, withPrometheusRulesExcludedFromEnforce, withQuery, withQueryLogFile, withRemoteRead, withRemoteRead, withRemoteWrite, withRemoteWrite, withReplicaExternalLabelName, withReplicas, withResources, withRetention, withRetentionSize, withRoutePrefix, withRuleNamespaceSelector, withRules, withRuleSelector, withScrapeInterval, withScrapeTimeout, withSecrets, withSecrets, withSecurityContext, withServiceAccountName, withServiceMonitorNamespaceSelector, withServiceMonitorSelector, withSha, withShards, withStorage, withTag, withThanos, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withVersion, withVolumeMounts, withVolumeMounts, withVolumes, withVolumes, withWalCompression, withWebaccept, accept, acceptInternal, aggregate, aggregate, build, build, builderOf, canVisit, hasCompatibleVisitMethodpublic PrometheusSpecBuilder()
public PrometheusSpecBuilder(Boolean validationEnabled)
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent)
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent, Boolean validationEnabled)
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent, PrometheusSpec instance)
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent, PrometheusSpec instance, Boolean validationEnabled)
public PrometheusSpecBuilder(PrometheusSpec instance)
public PrometheusSpecBuilder(PrometheusSpec instance, Boolean validationEnabled)
public PrometheusSpec build()
build in interface io.fabric8.kubernetes.api.builder.Builder<PrometheusSpec>public boolean equals(Object o)
equals in class PrometheusSpecFluentImpl<PrometheusSpecBuilder>public int hashCode()
hashCode in class PrometheusSpecFluentImpl<PrometheusSpecBuilder>Copyright © 2015–2020 Red Hat. All rights reserved.