Class PrometheusSpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.monitoring.v1.PrometheusSpecFluent<PrometheusSpecBuilder>
-
- io.fabric8.openshift.api.model.monitoring.v1.PrometheusSpecBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<PrometheusSpec>,io.fabric8.kubernetes.api.builder.Visitable<PrometheusSpecBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSpec,PrometheusSpecBuilder>
public class PrometheusSpecBuilder extends PrometheusSpecFluent<PrometheusSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSpec,PrometheusSpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.openshift.api.model.monitoring.v1.PrometheusSpecFluent
PrometheusSpecFluent.AdditionalArgsNested<N>, PrometheusSpecFluent.AlertingNested<N>, PrometheusSpecFluent.ApiserverConfigNested<N>, PrometheusSpecFluent.ArbitraryFSAccessThroughSMsNested<N>, PrometheusSpecFluent.ContainersNested<N>, PrometheusSpecFluent.DnsConfigNested<N>, PrometheusSpecFluent.ExcludedFromEnforcementNested<N>, PrometheusSpecFluent.ExemplarsNested<N>, PrometheusSpecFluent.HostAliasesNested<N>, PrometheusSpecFluent.ImagePullSecretsNested<N>, PrometheusSpecFluent.InitContainersNested<N>, PrometheusSpecFluent.OtlpNested<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.RuntimeNested<N>, PrometheusSpecFluent.ScrapeClassesNested<N>, PrometheusSpecFluent.ScrapeConfigNamespaceSelectorNested<N>, PrometheusSpecFluent.ScrapeConfigSelectorNested<N>, PrometheusSpecFluent.ServiceMonitorNamespaceSelectorNested<N>, PrometheusSpecFluent.ServiceMonitorSelectorNested<N>, PrometheusSpecFluent.ShardRetentionPolicyNested<N>, PrometheusSpecFluent.StorageNested<N>, PrometheusSpecFluent.ThanosNested<N>, PrometheusSpecFluent.TopologySpreadConstraintsNested<N>, PrometheusSpecFluent.TracingConfigNested<N>, PrometheusSpecFluent.TsdbNested<N>, PrometheusSpecFluent.VolumeMountsNested<N>, PrometheusSpecFluent.VolumesNested<N>, PrometheusSpecFluent.WebNested<N>
-
-
Constructor Summary
Constructors Constructor Description PrometheusSpecBuilder()PrometheusSpecBuilder(PrometheusSpec instance)PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent)PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent, PrometheusSpec instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrometheusSpecbuild()-
Methods inherited from class io.fabric8.openshift.api.model.monitoring.v1.PrometheusSpecFluent
addAllToAdditionalArgs, addAllToConfigMaps, addAllToContainers, addAllToEnableFeatures, addAllToExcludedFromEnforcement, addAllToHostAliases, addAllToImagePullSecrets, addAllToInitContainers, addAllToPodTargetLabels, addAllToPrometheusRulesExcludedFromEnforce, addAllToRemoteRead, addAllToRemoteWrite, addAllToRemoteWriteReceiverMessageVersions, addAllToScrapeClasses, addAllToScrapeProtocols, addAllToSecrets, addAllToTolerations, addAllToTopologySpreadConstraints, addAllToVolumeMounts, addAllToVolumes, addNewAdditionalArg, addNewAdditionalArg, addNewAdditionalArgLike, addNewContainer, addNewContainerLike, addNewExcludedFromEnforcement, addNewExcludedFromEnforcement, addNewExcludedFromEnforcementLike, addNewHostAlias, addNewHostAliasLike, addNewImagePullSecret, addNewImagePullSecret, addNewImagePullSecretLike, addNewInitContainer, addNewInitContainerLike, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforceLike, addNewRemoteRead, addNewRemoteReadLike, addNewRemoteWrite, addNewRemoteWriteLike, addNewScrapeClass, addNewScrapeClassLike, addNewToleration, addNewTopologySpreadConstraint, addNewTopologySpreadConstraintLike, addNewVolume, addNewVolumeLike, addNewVolumeMount, addNewVolumeMountLike, addToAdditionalArgs, addToAdditionalArgs, addToAdditionalProperties, addToAdditionalProperties, addToConfigMaps, addToConfigMaps, addToContainers, addToContainers, addToEnableFeatures, addToEnableFeatures, addToExcludedFromEnforcement, addToExcludedFromEnforcement, addToExternalLabels, addToExternalLabels, addToHostAliases, addToHostAliases, addToImagePullSecrets, addToImagePullSecrets, addToInitContainers, addToInitContainers, addToNodeSelector, addToNodeSelector, addToPodTargetLabels, addToPodTargetLabels, addToPrometheusRulesExcludedFromEnforce, addToPrometheusRulesExcludedFromEnforce, addToRemoteRead, addToRemoteRead, addToRemoteWrite, addToRemoteWrite, addToRemoteWriteReceiverMessageVersions, addToRemoteWriteReceiverMessageVersions, addToScrapeClasses, addToScrapeClasses, addToScrapeProtocols, addToScrapeProtocols, addToSecrets, addToSecrets, addToTolerations, addToTolerations, addToTopologySpreadConstraints, addToTopologySpreadConstraints, addToVolumeMounts, addToVolumeMounts, addToVolumes, addToVolumes, buildAdditionalArg, buildAdditionalArgs, buildAlerting, buildApiserverConfig, buildArbitraryFSAccessThroughSMs, buildContainer, buildContainers, buildDnsConfig, buildExcludedFromEnforcement, buildExcludedFromEnforcement, buildExemplars, buildFirstAdditionalArg, buildFirstContainer, buildFirstExcludedFromEnforcement, buildFirstHostAlias, buildFirstImagePullSecret, buildFirstInitContainer, buildFirstPrometheusRulesExcludedFromEnforce, buildFirstRemoteRead, buildFirstRemoteWrite, buildFirstScrapeClass, buildFirstTopologySpreadConstraint, buildFirstVolume, buildFirstVolumeMount, buildHostAlias, buildHostAliases, buildImagePullSecret, buildImagePullSecrets, buildInitContainer, buildInitContainers, buildLastAdditionalArg, buildLastContainer, buildLastExcludedFromEnforcement, buildLastHostAlias, buildLastImagePullSecret, buildLastInitContainer, buildLastPrometheusRulesExcludedFromEnforce, buildLastRemoteRead, buildLastRemoteWrite, buildLastScrapeClass, buildLastTopologySpreadConstraint, buildLastVolume, buildLastVolumeMount, buildMatchingAdditionalArg, buildMatchingContainer, buildMatchingExcludedFromEnforcement, buildMatchingHostAlias, buildMatchingImagePullSecret, buildMatchingInitContainer, buildMatchingPrometheusRulesExcludedFromEnforce, buildMatchingRemoteRead, buildMatchingRemoteWrite, buildMatchingScrapeClass, buildMatchingTopologySpreadConstraint, buildMatchingVolume, buildMatchingVolumeMount, buildOtlp, buildPodMetadata, buildPodMonitorNamespaceSelector, buildPodMonitorSelector, buildProbeNamespaceSelector, buildProbeSelector, buildPrometheusRulesExcludedFromEnforce, buildPrometheusRulesExcludedFromEnforce, buildQuery, buildRemoteRead, buildRemoteRead, buildRemoteWrite, buildRemoteWrite, buildResources, buildRuleNamespaceSelector, buildRules, buildRuleSelector, buildRuntime, buildScrapeClass, buildScrapeClasses, buildScrapeConfigNamespaceSelector, buildScrapeConfigSelector, buildServiceMonitorNamespaceSelector, buildServiceMonitorSelector, buildShardRetentionPolicy, buildStorage, buildThanos, buildTopologySpreadConstraint, buildTopologySpreadConstraints, buildTracingConfig, buildTsdb, buildVolume, buildVolumeMount, buildVolumeMounts, buildVolumes, buildWeb, copyInstance, editAdditionalArg, editAlerting, editApiserverConfig, editArbitraryFSAccessThroughSMs, editContainer, editDnsConfig, editExcludedFromEnforcement, editExemplars, editFirstAdditionalArg, editFirstContainer, editFirstExcludedFromEnforcement, editFirstHostAlias, editFirstImagePullSecret, editFirstInitContainer, editFirstPrometheusRulesExcludedFromEnforce, editFirstRemoteRead, editFirstRemoteWrite, editFirstScrapeClass, editFirstTopologySpreadConstraint, editFirstVolume, editFirstVolumeMount, editHostAlias, editImagePullSecret, editInitContainer, editLastAdditionalArg, editLastContainer, editLastExcludedFromEnforcement, editLastHostAlias, editLastImagePullSecret, editLastInitContainer, editLastPrometheusRulesExcludedFromEnforce, editLastRemoteRead, editLastRemoteWrite, editLastScrapeClass, editLastTopologySpreadConstraint, editLastVolume, editLastVolumeMount, editMatchingAdditionalArg, editMatchingContainer, editMatchingExcludedFromEnforcement, editMatchingHostAlias, editMatchingImagePullSecret, editMatchingInitContainer, editMatchingPrometheusRulesExcludedFromEnforce, editMatchingRemoteRead, editMatchingRemoteWrite, editMatchingScrapeClass, editMatchingTopologySpreadConstraint, editMatchingVolume, editMatchingVolumeMount, editOrNewAlerting, editOrNewAlertingLike, editOrNewApiserverConfig, editOrNewApiserverConfigLike, editOrNewArbitraryFSAccessThroughSMs, editOrNewArbitraryFSAccessThroughSMsLike, editOrNewDnsConfig, editOrNewDnsConfigLike, editOrNewExemplars, editOrNewExemplarsLike, editOrNewOtlp, editOrNewOtlpLike, editOrNewPodMetadata, editOrNewPodMetadataLike, editOrNewPodMonitorNamespaceSelector, editOrNewPodMonitorNamespaceSelectorLike, editOrNewPodMonitorSelector, editOrNewPodMonitorSelectorLike, editOrNewProbeNamespaceSelector, editOrNewProbeNamespaceSelectorLike, editOrNewProbeSelector, editOrNewProbeSelectorLike, editOrNewQuery, editOrNewQueryLike, editOrNewResources, editOrNewResourcesLike, editOrNewRuleNamespaceSelector, editOrNewRuleNamespaceSelectorLike, editOrNewRules, editOrNewRuleSelector, editOrNewRuleSelectorLike, editOrNewRulesLike, editOrNewRuntime, editOrNewRuntimeLike, editOrNewScrapeConfigNamespaceSelector, editOrNewScrapeConfigNamespaceSelectorLike, editOrNewScrapeConfigSelector, editOrNewScrapeConfigSelectorLike, editOrNewServiceMonitorNamespaceSelector, editOrNewServiceMonitorNamespaceSelectorLike, editOrNewServiceMonitorSelector, editOrNewServiceMonitorSelectorLike, editOrNewShardRetentionPolicy, editOrNewShardRetentionPolicyLike, editOrNewStorage, editOrNewStorageLike, editOrNewThanos, editOrNewThanosLike, editOrNewTracingConfig, editOrNewTracingConfigLike, editOrNewTsdb, editOrNewTsdbLike, editOrNewWeb, editOrNewWebLike, editOtlp, editPodMetadata, editPodMonitorNamespaceSelector, editPodMonitorSelector, editProbeNamespaceSelector, editProbeSelector, editPrometheusRulesExcludedFromEnforce, editQuery, editRemoteRead, editRemoteWrite, editResources, editRuleNamespaceSelector, editRules, editRuleSelector, editRuntime, editScrapeClass, editScrapeConfigNamespaceSelector, editScrapeConfigSelector, editServiceMonitorNamespaceSelector, editServiceMonitorSelector, editShardRetentionPolicy, editStorage, editThanos, editTopologySpreadConstraint, editTracingConfig, editTsdb, editVolume, editVolumeMount, editWeb, equals, getAdditionalAlertManagerConfigs, getAdditionalAlertRelabelConfigs, getAdditionalProperties, getAdditionalScrapeConfigs, getAffinity, getAllowOverlappingBlocks, getAutomountServiceAccountToken, getBaseImage, getBodySizeLimit, getConfigMap, getConfigMaps, getConvertClassicHistogramsToNHCB, getDisableCompaction, getDnsPolicy, getEnableAdminAPI, getEnableFeature, getEnableFeatures, getEnableOTLPReceiver, getEnableRemoteWriteReceiver, getEnableServiceLinks, getEnforcedBodySizeLimit, getEnforcedKeepDroppedTargets, getEnforcedLabelLimit, getEnforcedLabelNameLengthLimit, getEnforcedLabelValueLengthLimit, getEnforcedNamespaceLabel, getEnforcedSampleLimit, getEnforcedTargetLimit, getEvaluationInterval, getExternalLabels, getExternalUrl, getFirstConfigMap, getFirstEnableFeature, getFirstPodTargetLabel, getFirstRemoteWriteReceiverMessageVersion, getFirstScrapeProtocol, getFirstSecret, getFirstToleration, getHostNetwork, getIgnoreNamespaceSelectors, getImage, getImagePullPolicy, getKeepDroppedTargets, getLabelLimit, getLabelNameLengthLimit, getLabelValueLengthLimit, getLastConfigMap, getLastEnableFeature, getLastPodTargetLabel, getLastRemoteWriteReceiverMessageVersion, getLastScrapeProtocol, getLastSecret, getLastToleration, getListenLocal, getLogFormat, getLogLevel, getMatchingConfigMap, getMatchingEnableFeature, getMatchingPodTargetLabel, getMatchingRemoteWriteReceiverMessageVersion, getMatchingScrapeProtocol, getMatchingSecret, getMatchingToleration, getMaximumStartupDurationSeconds, getMinReadySeconds, getNameEscapingScheme, getNameValidationScheme, getNodeSelector, getOverrideHonorLabels, getOverrideHonorTimestamps, getPaused, getPersistentVolumeClaimRetentionPolicy, getPodTargetLabel, getPodTargetLabels, getPortName, getPriorityClassName, getPrometheusExternalLabelName, getQueryLogFile, getReloadStrategy, getRemoteWriteReceiverMessageVersion, getRemoteWriteReceiverMessageVersions, getReplicaExternalLabelName, getReplicas, getRetention, getRetentionSize, getRoutePrefix, getRuleQueryOffset, getSampleLimit, getScrapeClassicHistograms, getScrapeFailureLogFile, getScrapeInterval, getScrapeProtocol, getScrapeProtocols, getScrapeTimeout, getSecret, getSecrets, getSecurityContext, getServiceAccountName, getServiceDiscoveryRole, getServiceName, getSha, getShards, getTag, getTargetLimit, getTerminationGracePeriodSeconds, getToleration, getTolerations, getVersion, getWalCompression, hasAdditionalAlertManagerConfigs, hasAdditionalAlertRelabelConfigs, hasAdditionalArgs, hasAdditionalProperties, hasAdditionalScrapeConfigs, hasAffinity, hasAlerting, hasAllowOverlappingBlocks, hasApiserverConfig, hasArbitraryFSAccessThroughSMs, hasAutomountServiceAccountToken, hasBaseImage, hasBodySizeLimit, hasConfigMaps, hasContainers, hasConvertClassicHistogramsToNHCB, hasDisableCompaction, hasDnsConfig, hasDnsPolicy, hasEnableAdminAPI, hasEnableFeatures, hasEnableOTLPReceiver, hasEnableRemoteWriteReceiver, hasEnableServiceLinks, hasEnforcedBodySizeLimit, hasEnforcedKeepDroppedTargets, hasEnforcedLabelLimit, hasEnforcedLabelNameLengthLimit, hasEnforcedLabelValueLengthLimit, hasEnforcedNamespaceLabel, hasEnforcedSampleLimit, hasEnforcedTargetLimit, hasEvaluationInterval, hasExcludedFromEnforcement, hasExemplars, hasExternalLabels, hasExternalUrl, hashCode, hasHostAliases, hasHostNetwork, hasIgnoreNamespaceSelectors, hasImage, hasImagePullPolicy, hasImagePullSecrets, hasInitContainers, hasKeepDroppedTargets, hasLabelLimit, hasLabelNameLengthLimit, hasLabelValueLengthLimit, hasListenLocal, hasLogFormat, hasLogLevel, hasMatchingAdditionalArg, hasMatchingConfigMap, hasMatchingContainer, hasMatchingEnableFeature, hasMatchingExcludedFromEnforcement, hasMatchingHostAlias, hasMatchingImagePullSecret, hasMatchingInitContainer, hasMatchingPodTargetLabel, hasMatchingPrometheusRulesExcludedFromEnforce, hasMatchingRemoteRead, hasMatchingRemoteWrite, hasMatchingRemoteWriteReceiverMessageVersion, hasMatchingScrapeClass, hasMatchingScrapeProtocol, hasMatchingSecret, hasMatchingToleration, hasMatchingTopologySpreadConstraint, hasMatchingVolume, hasMatchingVolumeMount, hasMaximumStartupDurationSeconds, hasMinReadySeconds, hasNameEscapingScheme, hasNameValidationScheme, hasNodeSelector, hasOtlp, hasOverrideHonorLabels, hasOverrideHonorTimestamps, hasPaused, hasPersistentVolumeClaimRetentionPolicy, hasPodMetadata, hasPodMonitorNamespaceSelector, hasPodMonitorSelector, hasPodTargetLabels, hasPortName, hasPriorityClassName, hasProbeNamespaceSelector, hasProbeSelector, hasPrometheusExternalLabelName, hasPrometheusRulesExcludedFromEnforce, hasQuery, hasQueryLogFile, hasReloadStrategy, hasRemoteRead, hasRemoteWrite, hasRemoteWriteReceiverMessageVersions, hasReplicaExternalLabelName, hasReplicas, hasResources, hasRetention, hasRetentionSize, hasRoutePrefix, hasRuleNamespaceSelector, hasRuleQueryOffset, hasRules, hasRuleSelector, hasRuntime, hasSampleLimit, hasScrapeClasses, hasScrapeClassicHistograms, hasScrapeConfigNamespaceSelector, hasScrapeConfigSelector, hasScrapeFailureLogFile, hasScrapeInterval, hasScrapeProtocols, hasScrapeTimeout, hasSecrets, hasSecurityContext, hasServiceAccountName, hasServiceDiscoveryRole, hasServiceMonitorNamespaceSelector, hasServiceMonitorSelector, hasServiceName, hasSha, hasShardRetentionPolicy, hasShards, hasStorage, hasTag, hasTargetLimit, hasTerminationGracePeriodSeconds, hasThanos, hasTolerations, hasTopologySpreadConstraints, hasTracingConfig, hasTsdb, hasVersion, hasVolumeMounts, hasVolumes, hasWalCompression, hasWeb, removeAllFromAdditionalArgs, removeAllFromConfigMaps, removeAllFromContainers, removeAllFromEnableFeatures, removeAllFromExcludedFromEnforcement, removeAllFromHostAliases, removeAllFromImagePullSecrets, removeAllFromInitContainers, removeAllFromPodTargetLabels, removeAllFromPrometheusRulesExcludedFromEnforce, removeAllFromRemoteRead, removeAllFromRemoteWrite, removeAllFromRemoteWriteReceiverMessageVersions, removeAllFromScrapeClasses, removeAllFromScrapeProtocols, removeAllFromSecrets, removeAllFromTolerations, removeAllFromTopologySpreadConstraints, removeAllFromVolumeMounts, removeAllFromVolumes, removeFromAdditionalArgs, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromConfigMaps, removeFromContainers, removeFromEnableFeatures, removeFromExcludedFromEnforcement, removeFromExternalLabels, removeFromExternalLabels, removeFromHostAliases, removeFromImagePullSecrets, removeFromInitContainers, removeFromNodeSelector, removeFromNodeSelector, removeFromPodTargetLabels, removeFromPrometheusRulesExcludedFromEnforce, removeFromRemoteRead, removeFromRemoteWrite, removeFromRemoteWriteReceiverMessageVersions, removeFromScrapeClasses, removeFromScrapeProtocols, removeFromSecrets, removeFromTolerations, removeFromTopologySpreadConstraints, removeFromVolumeMounts, removeFromVolumes, removeMatchingFromAdditionalArgs, removeMatchingFromContainers, removeMatchingFromExcludedFromEnforcement, removeMatchingFromHostAliases, removeMatchingFromImagePullSecrets, removeMatchingFromInitContainers, removeMatchingFromPrometheusRulesExcludedFromEnforce, removeMatchingFromRemoteRead, removeMatchingFromRemoteWrite, removeMatchingFromScrapeClasses, removeMatchingFromTopologySpreadConstraints, removeMatchingFromVolumeMounts, removeMatchingFromVolumes, setNewAdditionalArgLike, setNewContainerLike, setNewExcludedFromEnforcementLike, setNewHostAliasLike, setNewImagePullSecretLike, setNewInitContainerLike, setNewPrometheusRulesExcludedFromEnforceLike, setNewRemoteReadLike, setNewRemoteWriteLike, setNewScrapeClassLike, setNewTopologySpreadConstraintLike, setNewVolumeLike, setNewVolumeMountLike, setToAdditionalArgs, setToConfigMaps, setToContainers, setToEnableFeatures, setToExcludedFromEnforcement, setToHostAliases, setToImagePullSecrets, setToInitContainers, setToPodTargetLabels, setToPrometheusRulesExcludedFromEnforce, setToRemoteRead, setToRemoteWrite, setToRemoteWriteReceiverMessageVersions, setToScrapeClasses, setToScrapeProtocols, setToSecrets, setToTolerations, setToTopologySpreadConstraints, setToVolumeMounts, setToVolumes, toString, withAdditionalAlertManagerConfigs, withAdditionalAlertRelabelConfigs, withAdditionalArgs, withAdditionalArgs, withAdditionalProperties, withAdditionalScrapeConfigs, withAffinity, withAlerting, withAllowOverlappingBlocks, withAllowOverlappingBlocks, withApiserverConfig, withArbitraryFSAccessThroughSMs, withAutomountServiceAccountToken, withAutomountServiceAccountToken, withBaseImage, withBodySizeLimit, withConfigMaps, withConfigMaps, withContainers, withContainers, withConvertClassicHistogramsToNHCB, withConvertClassicHistogramsToNHCB, withDisableCompaction, withDisableCompaction, withDnsConfig, withDnsPolicy, withEnableAdminAPI, withEnableAdminAPI, withEnableFeatures, withEnableFeatures, withEnableOTLPReceiver, withEnableOTLPReceiver, withEnableRemoteWriteReceiver, withEnableRemoteWriteReceiver, withEnableServiceLinks, withEnableServiceLinks, withEnforcedBodySizeLimit, withEnforcedKeepDroppedTargets, withEnforcedLabelLimit, withEnforcedLabelNameLengthLimit, withEnforcedLabelValueLengthLimit, withEnforcedNamespaceLabel, withEnforcedSampleLimit, withEnforcedTargetLimit, withEvaluationInterval, withExcludedFromEnforcement, withExcludedFromEnforcement, withExemplars, withExternalLabels, withExternalUrl, withHostAliases, withHostAliases, withHostNetwork, withHostNetwork, withIgnoreNamespaceSelectors, withIgnoreNamespaceSelectors, withImage, withImagePullPolicy, withImagePullSecrets, withImagePullSecrets, withInitContainers, withInitContainers, withKeepDroppedTargets, withLabelLimit, withLabelNameLengthLimit, withLabelValueLengthLimit, withListenLocal, withListenLocal, withLogFormat, withLogLevel, withMaximumStartupDurationSeconds, withMinReadySeconds, withNameEscapingScheme, withNameValidationScheme, withNewAdditionalAlertManagerConfigs, withNewAdditionalAlertRelabelConfigs, withNewAdditionalScrapeConfigs, withNewAlerting, withNewAlertingLike, withNewApiserverConfig, withNewApiserverConfigLike, withNewArbitraryFSAccessThroughSMs, withNewArbitraryFSAccessThroughSMs, withNewArbitraryFSAccessThroughSMsLike, withNewDnsConfig, withNewDnsConfigLike, withNewExemplars, withNewExemplars, withNewExemplarsLike, withNewOtlp, withNewOtlpLike, withNewPersistentVolumeClaimRetentionPolicy, withNewPodMetadata, withNewPodMetadataLike, withNewPodMonitorNamespaceSelector, withNewPodMonitorNamespaceSelectorLike, withNewPodMonitorSelector, withNewPodMonitorSelectorLike, withNewProbeNamespaceSelector, withNewProbeNamespaceSelectorLike, withNewProbeSelector, withNewProbeSelectorLike, withNewQuery, withNewQuery, withNewQueryLike, withNewResources, withNewResourcesLike, withNewRuleNamespaceSelector, withNewRuleNamespaceSelectorLike, withNewRules, withNewRuleSelector, withNewRuleSelectorLike, withNewRulesLike, withNewRuntime, withNewRuntime, withNewRuntimeLike, withNewScrapeConfigNamespaceSelector, withNewScrapeConfigNamespaceSelectorLike, withNewScrapeConfigSelector, withNewScrapeConfigSelectorLike, withNewServiceMonitorNamespaceSelector, withNewServiceMonitorNamespaceSelectorLike, withNewServiceMonitorSelector, withNewServiceMonitorSelectorLike, withNewShardRetentionPolicy, withNewShardRetentionPolicyLike, withNewStorage, withNewStorageLike, withNewThanos, withNewThanosLike, withNewTracingConfig, withNewTracingConfigLike, withNewTsdb, withNewTsdb, withNewTsdbLike, withNewWeb, withNewWebLike, withNodeSelector, withOtlp, withOverrideHonorLabels, withOverrideHonorLabels, withOverrideHonorTimestamps, withOverrideHonorTimestamps, withPaused, withPaused, withPersistentVolumeClaimRetentionPolicy, withPodMetadata, withPodMonitorNamespaceSelector, withPodMonitorSelector, withPodTargetLabels, withPodTargetLabels, withPortName, withPriorityClassName, withProbeNamespaceSelector, withProbeSelector, withPrometheusExternalLabelName, withPrometheusRulesExcludedFromEnforce, withPrometheusRulesExcludedFromEnforce, withQuery, withQueryLogFile, withReloadStrategy, withRemoteRead, withRemoteRead, withRemoteWrite, withRemoteWrite, withRemoteWriteReceiverMessageVersions, withRemoteWriteReceiverMessageVersions, withReplicaExternalLabelName, withReplicas, withResources, withRetention, withRetentionSize, withRoutePrefix, withRuleNamespaceSelector, withRuleQueryOffset, withRules, withRuleSelector, withRuntime, withSampleLimit, withScrapeClasses, withScrapeClasses, withScrapeClassicHistograms, withScrapeClassicHistograms, withScrapeConfigNamespaceSelector, withScrapeConfigSelector, withScrapeFailureLogFile, withScrapeInterval, withScrapeProtocols, withScrapeProtocols, withScrapeTimeout, withSecrets, withSecrets, withSecurityContext, withServiceAccountName, withServiceDiscoveryRole, withServiceMonitorNamespaceSelector, withServiceMonitorSelector, withServiceName, withSha, withShardRetentionPolicy, withShards, withStorage, withTag, withTargetLimit, withTerminationGracePeriodSeconds, withThanos, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withTracingConfig, withTsdb, withVersion, withVolumeMounts, withVolumeMounts, withVolumes, withVolumes, withWalCompression, withWalCompression, withWeb
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
PrometheusSpecBuilder
public PrometheusSpecBuilder()
-
PrometheusSpecBuilder
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent)
-
PrometheusSpecBuilder
public PrometheusSpecBuilder(PrometheusSpecFluent<?> fluent, PrometheusSpec instance)
-
PrometheusSpecBuilder
public PrometheusSpecBuilder(PrometheusSpec instance)
-
-
Method Detail
-
build
public PrometheusSpec build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<PrometheusSpec>
-
-