Class ThanosRulerSpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerSpecFluent<ThanosRulerSpecBuilder>
-
- io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerSpecBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<ThanosRulerSpec>,io.fabric8.kubernetes.api.builder.Visitable<ThanosRulerSpecBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<ThanosRulerSpec,ThanosRulerSpecBuilder>
public class ThanosRulerSpecBuilder extends ThanosRulerSpecFluent<ThanosRulerSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<ThanosRulerSpec,ThanosRulerSpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerSpecFluent
ThanosRulerSpecFluent.AdditionalArgsNested<N>, ThanosRulerSpecFluent.ContainersNested<N>, ThanosRulerSpecFluent.DnsConfigNested<N>, ThanosRulerSpecFluent.ExcludedFromEnforcementNested<N>, ThanosRulerSpecFluent.GrpcServerTlsConfigNested<N>, ThanosRulerSpecFluent.HostAliasesNested<N>, ThanosRulerSpecFluent.ImagePullSecretsNested<N>, ThanosRulerSpecFluent.InitContainersNested<N>, ThanosRulerSpecFluent.PodMetadataNested<N>, ThanosRulerSpecFluent.PrometheusRulesExcludedFromEnforceNested<N>, ThanosRulerSpecFluent.RemoteWriteNested<N>, ThanosRulerSpecFluent.ResourcesNested<N>, ThanosRulerSpecFluent.RuleNamespaceSelectorNested<N>, ThanosRulerSpecFluent.RuleSelectorNested<N>, ThanosRulerSpecFluent.StorageNested<N>, ThanosRulerSpecFluent.VolumeMountsNested<N>, ThanosRulerSpecFluent.VolumesNested<N>, ThanosRulerSpecFluent.WebNested<N>
-
-
Constructor Summary
Constructors Constructor Description ThanosRulerSpecBuilder()ThanosRulerSpecBuilder(ThanosRulerSpec instance)ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent)ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent, ThanosRulerSpec instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThanosRulerSpecbuild()-
Methods inherited from class io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerSpecFluent
addAllToAdditionalArgs, addAllToAlertDropLabels, addAllToAlertmanagersUrl, addAllToContainers, addAllToExcludedFromEnforcement, addAllToHostAliases, addAllToImagePullSecrets, addAllToInitContainers, addAllToPrometheusRulesExcludedFromEnforce, addAllToQueryEndpoints, addAllToRemoteWrite, addAllToTolerations, addAllToTopologySpreadConstraints, addAllToVolumeMounts, addAllToVolumes, addNewAdditionalArg, addNewAdditionalArg, addNewAdditionalArgLike, addNewContainer, addNewContainerLike, addNewExcludedFromEnforcement, addNewExcludedFromEnforcement, addNewExcludedFromEnforcementLike, addNewHostAlias, addNewHostAliasLike, addNewImagePullSecret, addNewImagePullSecret, addNewImagePullSecretLike, addNewInitContainer, addNewInitContainerLike, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforce, addNewPrometheusRulesExcludedFromEnforceLike, addNewRemoteWrite, addNewRemoteWriteLike, addNewToleration, addNewVolume, addNewVolumeLike, addNewVolumeMount, addNewVolumeMountLike, addToAdditionalArgs, addToAdditionalArgs, addToAdditionalProperties, addToAdditionalProperties, addToAlertDropLabels, addToAlertDropLabels, addToAlertmanagersUrl, addToAlertmanagersUrl, addToContainers, addToContainers, addToExcludedFromEnforcement, addToExcludedFromEnforcement, addToHostAliases, addToHostAliases, addToImagePullSecrets, addToImagePullSecrets, addToInitContainers, addToInitContainers, addToLabels, addToLabels, addToNodeSelector, addToNodeSelector, addToPrometheusRulesExcludedFromEnforce, addToPrometheusRulesExcludedFromEnforce, addToQueryEndpoints, addToQueryEndpoints, addToRemoteWrite, addToRemoteWrite, addToTolerations, addToTolerations, addToTopologySpreadConstraints, addToTopologySpreadConstraints, addToVolumeMounts, addToVolumeMounts, addToVolumes, addToVolumes, buildAdditionalArg, buildAdditionalArgs, buildContainer, buildContainers, buildDnsConfig, buildExcludedFromEnforcement, buildExcludedFromEnforcement, buildFirstAdditionalArg, buildFirstContainer, buildFirstExcludedFromEnforcement, buildFirstHostAlias, buildFirstImagePullSecret, buildFirstInitContainer, buildFirstPrometheusRulesExcludedFromEnforce, buildFirstRemoteWrite, buildFirstVolume, buildFirstVolumeMount, buildGrpcServerTlsConfig, buildHostAlias, buildHostAliases, buildImagePullSecret, buildImagePullSecrets, buildInitContainer, buildInitContainers, buildLastAdditionalArg, buildLastContainer, buildLastExcludedFromEnforcement, buildLastHostAlias, buildLastImagePullSecret, buildLastInitContainer, buildLastPrometheusRulesExcludedFromEnforce, buildLastRemoteWrite, buildLastVolume, buildLastVolumeMount, buildMatchingAdditionalArg, buildMatchingContainer, buildMatchingExcludedFromEnforcement, buildMatchingHostAlias, buildMatchingImagePullSecret, buildMatchingInitContainer, buildMatchingPrometheusRulesExcludedFromEnforce, buildMatchingRemoteWrite, buildMatchingVolume, buildMatchingVolumeMount, buildPodMetadata, buildPrometheusRulesExcludedFromEnforce, buildPrometheusRulesExcludedFromEnforce, buildRemoteWrite, buildRemoteWrite, buildResources, buildRuleNamespaceSelector, buildRuleSelector, buildStorage, buildVolume, buildVolumeMount, buildVolumeMounts, buildVolumes, buildWeb, copyInstance, editAdditionalArg, editContainer, editDnsConfig, editExcludedFromEnforcement, editFirstAdditionalArg, editFirstContainer, editFirstExcludedFromEnforcement, editFirstHostAlias, editFirstImagePullSecret, editFirstInitContainer, editFirstPrometheusRulesExcludedFromEnforce, editFirstRemoteWrite, editFirstVolume, editFirstVolumeMount, editGrpcServerTlsConfig, editHostAlias, editImagePullSecret, editInitContainer, editLastAdditionalArg, editLastContainer, editLastExcludedFromEnforcement, editLastHostAlias, editLastImagePullSecret, editLastInitContainer, editLastPrometheusRulesExcludedFromEnforce, editLastRemoteWrite, editLastVolume, editLastVolumeMount, editMatchingAdditionalArg, editMatchingContainer, editMatchingExcludedFromEnforcement, editMatchingHostAlias, editMatchingImagePullSecret, editMatchingInitContainer, editMatchingPrometheusRulesExcludedFromEnforce, editMatchingRemoteWrite, editMatchingVolume, editMatchingVolumeMount, editOrNewDnsConfig, editOrNewDnsConfigLike, editOrNewGrpcServerTlsConfig, editOrNewGrpcServerTlsConfigLike, editOrNewPodMetadata, editOrNewPodMetadataLike, editOrNewResources, editOrNewResourcesLike, editOrNewRuleNamespaceSelector, editOrNewRuleNamespaceSelectorLike, editOrNewRuleSelector, editOrNewRuleSelectorLike, editOrNewStorage, editOrNewStorageLike, editOrNewWeb, editOrNewWebLike, editPodMetadata, editPrometheusRulesExcludedFromEnforce, editRemoteWrite, editResources, editRuleNamespaceSelector, editRuleSelector, editStorage, editVolume, editVolumeMount, editWeb, equals, getAdditionalProperties, getAffinity, getAlertDropLabel, getAlertDropLabels, getAlertmanagersConfig, getAlertmanagersUrl, getAlertmanagersUrl, getAlertQueryUrl, getAlertRelabelConfigFile, getAlertRelabelConfigs, getDnsPolicy, getEnableServiceLinks, getEnforcedNamespaceLabel, getEvaluationInterval, getExternalPrefix, getFirstAlertDropLabel, getFirstAlertmanagersUrl, getFirstQueryEndpoint, getFirstToleration, getFirstTopologySpreadConstraint, getImage, getImagePullPolicy, getLabels, getLastAlertDropLabel, getLastAlertmanagersUrl, getLastQueryEndpoint, getLastToleration, getLastTopologySpreadConstraint, getListenLocal, getLogFormat, getLogLevel, getMatchingAlertDropLabel, getMatchingAlertmanagersUrl, getMatchingQueryEndpoint, getMatchingToleration, getMatchingTopologySpreadConstraint, getMinReadySeconds, getNodeSelector, getObjectStorageConfig, getObjectStorageConfigFile, getPaused, getPortName, getPriorityClassName, getQueryConfig, getQueryEndpoint, getQueryEndpoints, getReplicas, getRetention, getRoutePrefix, getRuleConcurrentEval, getRuleOutageTolerance, getRuleQueryOffset, getSecurityContext, getServiceAccountName, getServiceName, getTerminationGracePeriodSeconds, getToleration, getTolerations, getTopologySpreadConstraint, getTopologySpreadConstraints, getTracingConfig, getTracingConfigFile, getVersion, hasAdditionalArgs, hasAdditionalProperties, hasAffinity, hasAlertDropLabels, hasAlertmanagersConfig, hasAlertmanagersUrl, hasAlertQueryUrl, hasAlertRelabelConfigFile, hasAlertRelabelConfigs, hasContainers, hasDnsConfig, hasDnsPolicy, hasEnableServiceLinks, hasEnforcedNamespaceLabel, hasEvaluationInterval, hasExcludedFromEnforcement, hasExternalPrefix, hasGrpcServerTlsConfig, hashCode, hasHostAliases, hasImage, hasImagePullPolicy, hasImagePullSecrets, hasInitContainers, hasLabels, hasListenLocal, hasLogFormat, hasLogLevel, hasMatchingAdditionalArg, hasMatchingAlertDropLabel, hasMatchingAlertmanagersUrl, hasMatchingContainer, hasMatchingExcludedFromEnforcement, hasMatchingHostAlias, hasMatchingImagePullSecret, hasMatchingInitContainer, hasMatchingPrometheusRulesExcludedFromEnforce, hasMatchingQueryEndpoint, hasMatchingRemoteWrite, hasMatchingToleration, hasMatchingTopologySpreadConstraint, hasMatchingVolume, hasMatchingVolumeMount, hasMinReadySeconds, hasNodeSelector, hasObjectStorageConfig, hasObjectStorageConfigFile, hasPaused, hasPodMetadata, hasPortName, hasPriorityClassName, hasPrometheusRulesExcludedFromEnforce, hasQueryConfig, hasQueryEndpoints, hasRemoteWrite, hasReplicas, hasResources, hasRetention, hasRoutePrefix, hasRuleConcurrentEval, hasRuleNamespaceSelector, hasRuleOutageTolerance, hasRuleQueryOffset, hasRuleSelector, hasSecurityContext, hasServiceAccountName, hasServiceName, hasStorage, hasTerminationGracePeriodSeconds, hasTolerations, hasTopologySpreadConstraints, hasTracingConfig, hasTracingConfigFile, hasVersion, hasVolumeMounts, hasVolumes, hasWeb, removeAllFromAdditionalArgs, removeAllFromAlertDropLabels, removeAllFromAlertmanagersUrl, removeAllFromContainers, removeAllFromExcludedFromEnforcement, removeAllFromHostAliases, removeAllFromImagePullSecrets, removeAllFromInitContainers, removeAllFromPrometheusRulesExcludedFromEnforce, removeAllFromQueryEndpoints, removeAllFromRemoteWrite, removeAllFromTolerations, removeAllFromTopologySpreadConstraints, removeAllFromVolumeMounts, removeAllFromVolumes, removeFromAdditionalArgs, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromAlertDropLabels, removeFromAlertmanagersUrl, removeFromContainers, removeFromExcludedFromEnforcement, removeFromHostAliases, removeFromImagePullSecrets, removeFromInitContainers, removeFromLabels, removeFromLabels, removeFromNodeSelector, removeFromNodeSelector, removeFromPrometheusRulesExcludedFromEnforce, removeFromQueryEndpoints, removeFromRemoteWrite, removeFromTolerations, removeFromTopologySpreadConstraints, removeFromVolumeMounts, removeFromVolumes, removeMatchingFromAdditionalArgs, removeMatchingFromContainers, removeMatchingFromExcludedFromEnforcement, removeMatchingFromHostAliases, removeMatchingFromImagePullSecrets, removeMatchingFromInitContainers, removeMatchingFromPrometheusRulesExcludedFromEnforce, removeMatchingFromRemoteWrite, removeMatchingFromVolumeMounts, removeMatchingFromVolumes, setNewAdditionalArgLike, setNewContainerLike, setNewExcludedFromEnforcementLike, setNewHostAliasLike, setNewImagePullSecretLike, setNewInitContainerLike, setNewPrometheusRulesExcludedFromEnforceLike, setNewRemoteWriteLike, setNewVolumeLike, setNewVolumeMountLike, setToAdditionalArgs, setToAlertDropLabels, setToAlertmanagersUrl, setToContainers, setToExcludedFromEnforcement, setToHostAliases, setToImagePullSecrets, setToInitContainers, setToPrometheusRulesExcludedFromEnforce, setToQueryEndpoints, setToRemoteWrite, setToTolerations, setToTopologySpreadConstraints, setToVolumeMounts, setToVolumes, toString, withAdditionalArgs, withAdditionalArgs, withAdditionalProperties, withAffinity, withAlertDropLabels, withAlertDropLabels, withAlertmanagersConfig, withAlertmanagersUrl, withAlertmanagersUrl, withAlertQueryUrl, withAlertRelabelConfigFile, withAlertRelabelConfigs, withContainers, withContainers, withDnsConfig, withDnsPolicy, withEnableServiceLinks, withEnableServiceLinks, withEnforcedNamespaceLabel, withEvaluationInterval, withExcludedFromEnforcement, withExcludedFromEnforcement, withExternalPrefix, withGrpcServerTlsConfig, withHostAliases, withHostAliases, withImage, withImagePullPolicy, withImagePullSecrets, withImagePullSecrets, withInitContainers, withInitContainers, withLabels, withListenLocal, withListenLocal, withLogFormat, withLogLevel, withMinReadySeconds, withNewAlertmanagersConfig, withNewAlertRelabelConfigs, withNewDnsConfig, withNewDnsConfigLike, withNewGrpcServerTlsConfig, withNewGrpcServerTlsConfigLike, withNewObjectStorageConfig, withNewPodMetadata, withNewPodMetadataLike, withNewQueryConfig, withNewResources, withNewResourcesLike, withNewRuleNamespaceSelector, withNewRuleNamespaceSelectorLike, withNewRuleSelector, withNewRuleSelectorLike, withNewStorage, withNewStorageLike, withNewTracingConfig, withNewWeb, withNewWebLike, withNodeSelector, withObjectStorageConfig, withObjectStorageConfigFile, withPaused, withPaused, withPodMetadata, withPortName, withPriorityClassName, withPrometheusRulesExcludedFromEnforce, withPrometheusRulesExcludedFromEnforce, withQueryConfig, withQueryEndpoints, withQueryEndpoints, withRemoteWrite, withRemoteWrite, withReplicas, withResources, withRetention, withRoutePrefix, withRuleConcurrentEval, withRuleNamespaceSelector, withRuleOutageTolerance, withRuleQueryOffset, withRuleSelector, withSecurityContext, withServiceAccountName, withServiceName, withStorage, withTerminationGracePeriodSeconds, withTolerations, withTolerations, withTopologySpreadConstraints, withTopologySpreadConstraints, withTracingConfig, withTracingConfigFile, withVersion, withVolumeMounts, withVolumeMounts, withVolumes, withVolumes, withWeb
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
ThanosRulerSpecBuilder
public ThanosRulerSpecBuilder()
-
ThanosRulerSpecBuilder
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent)
-
ThanosRulerSpecBuilder
public ThanosRulerSpecBuilder(ThanosRulerSpecFluent<?> fluent, ThanosRulerSpec instance)
-
ThanosRulerSpecBuilder
public ThanosRulerSpecBuilder(ThanosRulerSpec instance)
-
-
Method Detail
-
build
public ThanosRulerSpec build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<ThanosRulerSpec>
-
-