Class ThanosRulerSpecFluent<A extends ThanosRulerSpecFluent<A>>

    • Constructor Detail

      • ThanosRulerSpecFluent

        public ThanosRulerSpecFluent()
      • ThanosRulerSpecFluent

        public ThanosRulerSpecFluent​(ThanosRulerSpec instance)
    • Method Detail

      • addAllToAlertDropLabels

        public A addAllToAlertDropLabels​(Collection<String> items)
      • addAllToAlertmanagersUrl

        public A addAllToAlertmanagersUrl​(Collection<String> items)
      • addAllToContainers

        public A addAllToContainers​(Collection<io.fabric8.kubernetes.api.model.Container> items)
      • addAllToEnableFeatures

        public A addAllToEnableFeatures​(Collection<String> items)
      • addAllToImagePullSecrets

        public A addAllToImagePullSecrets​(Collection<io.fabric8.kubernetes.api.model.LocalObjectReference> items)
      • addAllToInitContainers

        public A addAllToInitContainers​(Collection<io.fabric8.kubernetes.api.model.Container> items)
      • addAllToQueryEndpoints

        public A addAllToQueryEndpoints​(Collection<String> items)
      • addAllToTolerations

        public A addAllToTolerations​(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
      • addAllToTopologySpreadConstraints

        public A addAllToTopologySpreadConstraints​(Collection<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> items)
      • addAllToVolumeMounts

        public A addAllToVolumeMounts​(Collection<io.fabric8.kubernetes.api.model.VolumeMount> items)
      • addAllToVolumes

        public A addAllToVolumes​(Collection<io.fabric8.kubernetes.api.model.Volume> items)
      • addNewAdditionalArg

        public A addNewAdditionalArg​(String name,
                                     String value)
      • addNewExcludedFromEnforcement

        public A addNewExcludedFromEnforcement​(String group,
                                               String name,
                                               String namespace,
                                               String resource)
      • addNewImagePullSecret

        public A addNewImagePullSecret​(String name)
      • addNewPrometheusRulesExcludedFromEnforce

        public A addNewPrometheusRulesExcludedFromEnforce​(String ruleName,
                                                          String ruleNamespace)
      • addToAdditionalArgs

        public A addToAdditionalArgs​(Argument... items)
      • addToAdditionalArgs

        public A addToAdditionalArgs​(int index,
                                     Argument item)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAlertDropLabels

        public A addToAlertDropLabels​(String... items)
      • addToAlertDropLabels

        public A addToAlertDropLabels​(int index,
                                      String item)
      • addToAlertmanagersUrl

        public A addToAlertmanagersUrl​(String... items)
      • addToAlertmanagersUrl

        public A addToAlertmanagersUrl​(int index,
                                       String item)
      • addToContainers

        public A addToContainers​(io.fabric8.kubernetes.api.model.Container... items)
      • addToContainers

        public A addToContainers​(int index,
                                 io.fabric8.kubernetes.api.model.Container item)
      • addToEnableFeatures

        public A addToEnableFeatures​(String... items)
      • addToEnableFeatures

        public A addToEnableFeatures​(int index,
                                     String item)
      • addToExcludedFromEnforcement

        public A addToExcludedFromEnforcement​(ObjectReference... items)
      • addToExcludedFromEnforcement

        public A addToExcludedFromEnforcement​(int index,
                                              ObjectReference item)
      • addToHostAliases

        public A addToHostAliases​(HostAlias... items)
      • addToHostAliases

        public A addToHostAliases​(int index,
                                  HostAlias item)
      • addToImagePullSecrets

        public A addToImagePullSecrets​(io.fabric8.kubernetes.api.model.LocalObjectReference... items)
      • addToImagePullSecrets

        public A addToImagePullSecrets​(int index,
                                       io.fabric8.kubernetes.api.model.LocalObjectReference item)
      • addToInitContainers

        public A addToInitContainers​(io.fabric8.kubernetes.api.model.Container... items)
      • addToInitContainers

        public A addToInitContainers​(int index,
                                     io.fabric8.kubernetes.api.model.Container item)
      • addToLabels

        public A addToLabels​(String key,
                             String value)
      • addToNodeSelector

        public A addToNodeSelector​(String key,
                                   String value)
      • addToPrometheusRulesExcludedFromEnforce

        public A addToPrometheusRulesExcludedFromEnforce​(int index,
                                                         PrometheusRuleExcludeConfig item)
      • addToQueryEndpoints

        public A addToQueryEndpoints​(String... items)
      • addToQueryEndpoints

        public A addToQueryEndpoints​(int index,
                                     String item)
      • addToRemoteWrite

        public A addToRemoteWrite​(int index,
                                  RemoteWriteSpec item)
      • addToTolerations

        public A addToTolerations​(io.fabric8.kubernetes.api.model.Toleration... items)
      • addToTolerations

        public A addToTolerations​(int index,
                                  io.fabric8.kubernetes.api.model.Toleration item)
      • addToTopologySpreadConstraints

        public A addToTopologySpreadConstraints​(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items)
      • addToTopologySpreadConstraints

        public A addToTopologySpreadConstraints​(int index,
                                                io.fabric8.kubernetes.api.model.TopologySpreadConstraint item)
      • addToVolumeMounts

        public A addToVolumeMounts​(io.fabric8.kubernetes.api.model.VolumeMount... items)
      • addToVolumeMounts

        public A addToVolumeMounts​(int index,
                                   io.fabric8.kubernetes.api.model.VolumeMount item)
      • addToVolumes

        public A addToVolumes​(io.fabric8.kubernetes.api.model.Volume... items)
      • addToVolumes

        public A addToVolumes​(int index,
                              io.fabric8.kubernetes.api.model.Volume item)
      • buildAdditionalArg

        public Argument buildAdditionalArg​(int index)
      • buildAdditionalArgs

        public List<Argument> buildAdditionalArgs()
      • buildContainer

        public io.fabric8.kubernetes.api.model.Container buildContainer​(int index)
      • buildContainers

        public List<io.fabric8.kubernetes.api.model.Container> buildContainers()
      • buildExcludedFromEnforcement

        public ObjectReference buildExcludedFromEnforcement​(int index)
      • buildFirstAdditionalArg

        public Argument buildFirstAdditionalArg()
      • buildFirstContainer

        public io.fabric8.kubernetes.api.model.Container buildFirstContainer()
      • buildFirstExcludedFromEnforcement

        public ObjectReference buildFirstExcludedFromEnforcement()
      • buildFirstHostAlias

        public HostAlias buildFirstHostAlias()
      • buildFirstImagePullSecret

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildFirstImagePullSecret()
      • buildFirstInitContainer

        public io.fabric8.kubernetes.api.model.Container buildFirstInitContainer()
      • buildFirstVolume

        public io.fabric8.kubernetes.api.model.Volume buildFirstVolume()
      • buildFirstVolumeMount

        public io.fabric8.kubernetes.api.model.VolumeMount buildFirstVolumeMount()
      • buildGrpcServerTlsConfig

        public TLSConfig buildGrpcServerTlsConfig()
      • buildHostAlias

        public HostAlias buildHostAlias​(int index)
      • buildImagePullSecret

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildImagePullSecret​(int index)
      • buildImagePullSecrets

        public List<io.fabric8.kubernetes.api.model.LocalObjectReference> buildImagePullSecrets()
      • buildInitContainer

        public io.fabric8.kubernetes.api.model.Container buildInitContainer​(int index)
      • buildInitContainers

        public List<io.fabric8.kubernetes.api.model.Container> buildInitContainers()
      • buildLastAdditionalArg

        public Argument buildLastAdditionalArg()
      • buildLastContainer

        public io.fabric8.kubernetes.api.model.Container buildLastContainer()
      • buildLastExcludedFromEnforcement

        public ObjectReference buildLastExcludedFromEnforcement()
      • buildLastHostAlias

        public HostAlias buildLastHostAlias()
      • buildLastImagePullSecret

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildLastImagePullSecret()
      • buildLastInitContainer

        public io.fabric8.kubernetes.api.model.Container buildLastInitContainer()
      • buildLastVolume

        public io.fabric8.kubernetes.api.model.Volume buildLastVolume()
      • buildLastVolumeMount

        public io.fabric8.kubernetes.api.model.VolumeMount buildLastVolumeMount()
      • buildMatchingContainer

        public io.fabric8.kubernetes.api.model.Container buildMatchingContainer​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • buildMatchingImagePullSecret

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildMatchingImagePullSecret​(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
      • buildMatchingInitContainer

        public io.fabric8.kubernetes.api.model.Container buildMatchingInitContainer​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • buildMatchingVolume

        public io.fabric8.kubernetes.api.model.Volume buildMatchingVolume​(Predicate<io.fabric8.kubernetes.api.model.VolumeBuilder> predicate)
      • buildMatchingVolumeMount

        public io.fabric8.kubernetes.api.model.VolumeMount buildMatchingVolumeMount​(Predicate<io.fabric8.kubernetes.api.model.VolumeMountBuilder> predicate)
      • buildRemoteWrite

        public RemoteWriteSpec buildRemoteWrite​(int index)
      • buildResources

        public io.fabric8.kubernetes.api.model.ResourceRequirements buildResources()
      • buildRuleNamespaceSelector

        public io.fabric8.kubernetes.api.model.LabelSelector buildRuleNamespaceSelector()
      • buildRuleSelector

        public io.fabric8.kubernetes.api.model.LabelSelector buildRuleSelector()
      • buildVolume

        public io.fabric8.kubernetes.api.model.Volume buildVolume​(int index)
      • buildVolumeMount

        public io.fabric8.kubernetes.api.model.VolumeMount buildVolumeMount​(int index)
      • buildVolumeMounts

        public List<io.fabric8.kubernetes.api.model.VolumeMount> buildVolumeMounts()
      • buildVolumes

        public List<io.fabric8.kubernetes.api.model.Volume> buildVolumes()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosRulerSpecFluent<A>>
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • getAffinity

        public io.fabric8.kubernetes.api.model.Affinity getAffinity()
      • getAlertDropLabel

        public String getAlertDropLabel​(int index)
      • getAlertDropLabels

        public List<String> getAlertDropLabels()
      • getAlertQueryUrl

        public String getAlertQueryUrl()
      • getAlertRelabelConfigFile

        public String getAlertRelabelConfigFile()
      • getAlertRelabelConfigs

        public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertRelabelConfigs()
      • getAlertmanagersConfig

        public io.fabric8.kubernetes.api.model.SecretKeySelector getAlertmanagersConfig()
      • getAlertmanagersUrl

        public List<String> getAlertmanagersUrl()
      • getAlertmanagersUrl

        public String getAlertmanagersUrl​(int index)
      • getDnsPolicy

        public String getDnsPolicy()
      • getEnableFeature

        public String getEnableFeature​(int index)
      • getEnableFeatures

        public List<String> getEnableFeatures()
      • getEnableServiceLinks

        public Boolean getEnableServiceLinks()
      • getEnforcedNamespaceLabel

        public String getEnforcedNamespaceLabel()
      • getEvaluationInterval

        public String getEvaluationInterval()
      • getExternalPrefix

        public String getExternalPrefix()
      • getFirstAlertDropLabel

        public String getFirstAlertDropLabel()
      • getFirstAlertmanagersUrl

        public String getFirstAlertmanagersUrl()
      • getFirstEnableFeature

        public String getFirstEnableFeature()
      • getFirstQueryEndpoint

        public String getFirstQueryEndpoint()
      • getFirstToleration

        public io.fabric8.kubernetes.api.model.Toleration getFirstToleration()
      • getFirstTopologySpreadConstraint

        public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getFirstTopologySpreadConstraint()
      • getHostUsers

        public Boolean getHostUsers()
      • getImage

        public String getImage()
      • getImagePullPolicy

        public String getImagePullPolicy()
      • getLastAlertDropLabel

        public String getLastAlertDropLabel()
      • getLastAlertmanagersUrl

        public String getLastAlertmanagersUrl()
      • getLastEnableFeature

        public String getLastEnableFeature()
      • getLastQueryEndpoint

        public String getLastQueryEndpoint()
      • getLastToleration

        public io.fabric8.kubernetes.api.model.Toleration getLastToleration()
      • getLastTopologySpreadConstraint

        public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getLastTopologySpreadConstraint()
      • getListenLocal

        public Boolean getListenLocal()
      • getLogFormat

        public String getLogFormat()
      • getLogLevel

        public String getLogLevel()
      • getMatchingAlertmanagersUrl

        public String getMatchingAlertmanagersUrl​(Predicate<String> predicate)
      • getMatchingToleration

        public io.fabric8.kubernetes.api.model.Toleration getMatchingToleration​(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
      • getMatchingTopologySpreadConstraint

        public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getMatchingTopologySpreadConstraint​(Predicate<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> predicate)
      • getMinReadySeconds

        public Integer getMinReadySeconds()
      • getObjectStorageConfig

        public io.fabric8.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()
      • getObjectStorageConfigFile

        public String getObjectStorageConfigFile()
      • getPaused

        public Boolean getPaused()
      • getPortName

        public String getPortName()
      • getPriorityClassName

        public String getPriorityClassName()
      • getQueryConfig

        public io.fabric8.kubernetes.api.model.SecretKeySelector getQueryConfig()
      • getQueryEndpoint

        public String getQueryEndpoint​(int index)
      • getQueryEndpoints

        public List<String> getQueryEndpoints()
      • getReplicas

        public Integer getReplicas()
      • getResendDelay

        public String getResendDelay()
      • getRetention

        public String getRetention()
      • getRoutePrefix

        public String getRoutePrefix()
      • getRuleConcurrentEval

        public Integer getRuleConcurrentEval()
      • getRuleGracePeriod

        public String getRuleGracePeriod()
      • getRuleOutageTolerance

        public String getRuleOutageTolerance()
      • getRuleQueryOffset

        public String getRuleQueryOffset()
      • getSecurityContext

        public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext()
      • getServiceAccountName

        public String getServiceAccountName()
      • getServiceName

        public String getServiceName()
      • getTerminationGracePeriodSeconds

        public Long getTerminationGracePeriodSeconds()
      • getToleration

        public io.fabric8.kubernetes.api.model.Toleration getToleration​(int index)
      • getTolerations

        public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
      • getTopologySpreadConstraint

        public io.fabric8.kubernetes.api.model.TopologySpreadConstraint getTopologySpreadConstraint​(int index)
      • getTopologySpreadConstraints

        public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints()
      • getTracingConfig

        public io.fabric8.kubernetes.api.model.SecretKeySelector getTracingConfig()
      • getTracingConfigFile

        public String getTracingConfigFile()
      • getVersion

        public String getVersion()
      • hasAdditionalArgs

        public boolean hasAdditionalArgs()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasAffinity

        public boolean hasAffinity()
      • hasAlertDropLabels

        public boolean hasAlertDropLabels()
      • hasAlertQueryUrl

        public boolean hasAlertQueryUrl()
      • hasAlertRelabelConfigFile

        public boolean hasAlertRelabelConfigFile()
      • hasAlertRelabelConfigs

        public boolean hasAlertRelabelConfigs()
      • hasAlertmanagersConfig

        public boolean hasAlertmanagersConfig()
      • hasAlertmanagersUrl

        public boolean hasAlertmanagersUrl()
      • hasContainers

        public boolean hasContainers()
      • hasDnsConfig

        public boolean hasDnsConfig()
      • hasDnsPolicy

        public boolean hasDnsPolicy()
      • hasEnableFeatures

        public boolean hasEnableFeatures()
      • hasEnableServiceLinks

        public boolean hasEnableServiceLinks()
      • hasEnforcedNamespaceLabel

        public boolean hasEnforcedNamespaceLabel()
      • hasEvaluationInterval

        public boolean hasEvaluationInterval()
      • hasExcludedFromEnforcement

        public boolean hasExcludedFromEnforcement()
      • hasExternalPrefix

        public boolean hasExternalPrefix()
      • hasGrpcServerTlsConfig

        public boolean hasGrpcServerTlsConfig()
      • hasHostAliases

        public boolean hasHostAliases()
      • hasHostUsers

        public boolean hasHostUsers()
      • hasImage

        public boolean hasImage()
      • hasImagePullPolicy

        public boolean hasImagePullPolicy()
      • hasImagePullSecrets

        public boolean hasImagePullSecrets()
      • hasInitContainers

        public boolean hasInitContainers()
      • hasLabels

        public boolean hasLabels()
      • hasListenLocal

        public boolean hasListenLocal()
      • hasLogFormat

        public boolean hasLogFormat()
      • hasLogLevel

        public boolean hasLogLevel()
      • hasMatchingAlertDropLabel

        public boolean hasMatchingAlertDropLabel​(Predicate<String> predicate)
      • hasMatchingAlertmanagersUrl

        public boolean hasMatchingAlertmanagersUrl​(Predicate<String> predicate)
      • hasMatchingContainer

        public boolean hasMatchingContainer​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • hasMatchingEnableFeature

        public boolean hasMatchingEnableFeature​(Predicate<String> predicate)
      • hasMatchingImagePullSecret

        public boolean hasMatchingImagePullSecret​(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
      • hasMatchingInitContainer

        public boolean hasMatchingInitContainer​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • hasMatchingQueryEndpoint

        public boolean hasMatchingQueryEndpoint​(Predicate<String> predicate)
      • hasMatchingToleration

        public boolean hasMatchingToleration​(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
      • hasMatchingTopologySpreadConstraint

        public boolean hasMatchingTopologySpreadConstraint​(Predicate<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> predicate)
      • hasMatchingVolume

        public boolean hasMatchingVolume​(Predicate<io.fabric8.kubernetes.api.model.VolumeBuilder> predicate)
      • hasMatchingVolumeMount

        public boolean hasMatchingVolumeMount​(Predicate<io.fabric8.kubernetes.api.model.VolumeMountBuilder> predicate)
      • hasMinReadySeconds

        public boolean hasMinReadySeconds()
      • hasNodeSelector

        public boolean hasNodeSelector()
      • hasObjectStorageConfig

        public boolean hasObjectStorageConfig()
      • hasObjectStorageConfigFile

        public boolean hasObjectStorageConfigFile()
      • hasPaused

        public boolean hasPaused()
      • hasPodMetadata

        public boolean hasPodMetadata()
      • hasPortName

        public boolean hasPortName()
      • hasPriorityClassName

        public boolean hasPriorityClassName()
      • hasPrometheusRulesExcludedFromEnforce

        public boolean hasPrometheusRulesExcludedFromEnforce()
      • hasQueryConfig

        public boolean hasQueryConfig()
      • hasQueryEndpoints

        public boolean hasQueryEndpoints()
      • hasRemoteWrite

        public boolean hasRemoteWrite()
      • hasReplicas

        public boolean hasReplicas()
      • hasResendDelay

        public boolean hasResendDelay()
      • hasResources

        public boolean hasResources()
      • hasRetention

        public boolean hasRetention()
      • hasRoutePrefix

        public boolean hasRoutePrefix()
      • hasRuleConcurrentEval

        public boolean hasRuleConcurrentEval()
      • hasRuleGracePeriod

        public boolean hasRuleGracePeriod()
      • hasRuleNamespaceSelector

        public boolean hasRuleNamespaceSelector()
      • hasRuleOutageTolerance

        public boolean hasRuleOutageTolerance()
      • hasRuleQueryOffset

        public boolean hasRuleQueryOffset()
      • hasRuleSelector

        public boolean hasRuleSelector()
      • hasSecurityContext

        public boolean hasSecurityContext()
      • hasServiceAccountName

        public boolean hasServiceAccountName()
      • hasServiceName

        public boolean hasServiceName()
      • hasStorage

        public boolean hasStorage()
      • hasTerminationGracePeriodSeconds

        public boolean hasTerminationGracePeriodSeconds()
      • hasTolerations

        public boolean hasTolerations()
      • hasTopologySpreadConstraints

        public boolean hasTopologySpreadConstraints()
      • hasTracingConfig

        public boolean hasTracingConfig()
      • hasTracingConfigFile

        public boolean hasTracingConfigFile()
      • hasVersion

        public boolean hasVersion()
      • hasVolumeMounts

        public boolean hasVolumeMounts()
      • hasVolumes

        public boolean hasVolumes()
      • hasWeb

        public boolean hasWeb()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ThanosRulerSpecFluent<A>>
      • removeAllFromAdditionalArgs

        public A removeAllFromAdditionalArgs​(Collection<Argument> items)
      • removeAllFromAlertDropLabels

        public A removeAllFromAlertDropLabels​(Collection<String> items)
      • removeAllFromAlertmanagersUrl

        public A removeAllFromAlertmanagersUrl​(Collection<String> items)
      • removeAllFromContainers

        public A removeAllFromContainers​(Collection<io.fabric8.kubernetes.api.model.Container> items)
      • removeAllFromEnableFeatures

        public A removeAllFromEnableFeatures​(Collection<String> items)
      • removeAllFromImagePullSecrets

        public A removeAllFromImagePullSecrets​(Collection<io.fabric8.kubernetes.api.model.LocalObjectReference> items)
      • removeAllFromInitContainers

        public A removeAllFromInitContainers​(Collection<io.fabric8.kubernetes.api.model.Container> items)
      • removeAllFromQueryEndpoints

        public A removeAllFromQueryEndpoints​(Collection<String> items)
      • removeAllFromTolerations

        public A removeAllFromTolerations​(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
      • removeAllFromTopologySpreadConstraints

        public A removeAllFromTopologySpreadConstraints​(Collection<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> items)
      • removeAllFromVolumeMounts

        public A removeAllFromVolumeMounts​(Collection<io.fabric8.kubernetes.api.model.VolumeMount> items)
      • removeAllFromVolumes

        public A removeAllFromVolumes​(Collection<io.fabric8.kubernetes.api.model.Volume> items)
      • removeFromAdditionalArgs

        public A removeFromAdditionalArgs​(Argument... items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • removeFromAlertDropLabels

        public A removeFromAlertDropLabels​(String... items)
      • removeFromAlertmanagersUrl

        public A removeFromAlertmanagersUrl​(String... items)
      • removeFromContainers

        public A removeFromContainers​(io.fabric8.kubernetes.api.model.Container... items)
      • removeFromEnableFeatures

        public A removeFromEnableFeatures​(String... items)
      • removeFromExcludedFromEnforcement

        public A removeFromExcludedFromEnforcement​(ObjectReference... items)
      • removeFromHostAliases

        public A removeFromHostAliases​(HostAlias... items)
      • removeFromImagePullSecrets

        public A removeFromImagePullSecrets​(io.fabric8.kubernetes.api.model.LocalObjectReference... items)
      • removeFromInitContainers

        public A removeFromInitContainers​(io.fabric8.kubernetes.api.model.Container... items)
      • removeFromLabels

        public A removeFromLabels​(String key)
      • removeFromNodeSelector

        public A removeFromNodeSelector​(String key)
      • removeFromNodeSelector

        public A removeFromNodeSelector​(Map<String,​String> map)
      • removeFromPrometheusRulesExcludedFromEnforce

        public A removeFromPrometheusRulesExcludedFromEnforce​(PrometheusRuleExcludeConfig... items)
      • removeFromQueryEndpoints

        public A removeFromQueryEndpoints​(String... items)
      • removeFromRemoteWrite

        public A removeFromRemoteWrite​(RemoteWriteSpec... items)
      • removeFromTolerations

        public A removeFromTolerations​(io.fabric8.kubernetes.api.model.Toleration... items)
      • removeFromTopologySpreadConstraints

        public A removeFromTopologySpreadConstraints​(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items)
      • removeFromVolumeMounts

        public A removeFromVolumeMounts​(io.fabric8.kubernetes.api.model.VolumeMount... items)
      • removeFromVolumes

        public A removeFromVolumes​(io.fabric8.kubernetes.api.model.Volume... items)
      • removeMatchingFromContainers

        public A removeMatchingFromContainers​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • removeMatchingFromImagePullSecrets

        public A removeMatchingFromImagePullSecrets​(Predicate<io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder> predicate)
      • removeMatchingFromInitContainers

        public A removeMatchingFromInitContainers​(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
      • removeMatchingFromVolumeMounts

        public A removeMatchingFromVolumeMounts​(Predicate<io.fabric8.kubernetes.api.model.VolumeMountBuilder> predicate)
      • removeMatchingFromVolumes

        public A removeMatchingFromVolumes​(Predicate<io.fabric8.kubernetes.api.model.VolumeBuilder> predicate)
      • setToAdditionalArgs

        public A setToAdditionalArgs​(int index,
                                     Argument item)
      • setToAlertDropLabels

        public A setToAlertDropLabels​(int index,
                                      String item)
      • setToAlertmanagersUrl

        public A setToAlertmanagersUrl​(int index,
                                       String item)
      • setToContainers

        public A setToContainers​(int index,
                                 io.fabric8.kubernetes.api.model.Container item)
      • setToEnableFeatures

        public A setToEnableFeatures​(int index,
                                     String item)
      • setToExcludedFromEnforcement

        public A setToExcludedFromEnforcement​(int index,
                                              ObjectReference item)
      • setToHostAliases

        public A setToHostAliases​(int index,
                                  HostAlias item)
      • setToImagePullSecrets

        public A setToImagePullSecrets​(int index,
                                       io.fabric8.kubernetes.api.model.LocalObjectReference item)
      • setToInitContainers

        public A setToInitContainers​(int index,
                                     io.fabric8.kubernetes.api.model.Container item)
      • setToPrometheusRulesExcludedFromEnforce

        public A setToPrometheusRulesExcludedFromEnforce​(int index,
                                                         PrometheusRuleExcludeConfig item)
      • setToQueryEndpoints

        public A setToQueryEndpoints​(int index,
                                     String item)
      • setToRemoteWrite

        public A setToRemoteWrite​(int index,
                                  RemoteWriteSpec item)
      • setToTolerations

        public A setToTolerations​(int index,
                                  io.fabric8.kubernetes.api.model.Toleration item)
      • setToTopologySpreadConstraints

        public A setToTopologySpreadConstraints​(int index,
                                                io.fabric8.kubernetes.api.model.TopologySpreadConstraint item)
      • setToVolumeMounts

        public A setToVolumeMounts​(int index,
                                   io.fabric8.kubernetes.api.model.VolumeMount item)
      • setToVolumes

        public A setToVolumes​(int index,
                              io.fabric8.kubernetes.api.model.Volume item)
      • withAdditionalArgs

        public A withAdditionalArgs​(List<Argument> additionalArgs)
      • withAdditionalArgs

        public A withAdditionalArgs​(Argument... additionalArgs)
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • withAffinity

        public A withAffinity​(io.fabric8.kubernetes.api.model.Affinity affinity)
      • withAlertDropLabels

        public A withAlertDropLabels​(List<String> alertDropLabels)
      • withAlertDropLabels

        public A withAlertDropLabels​(String... alertDropLabels)
      • withAlertQueryUrl

        public A withAlertQueryUrl​(String alertQueryUrl)
      • withAlertRelabelConfigFile

        public A withAlertRelabelConfigFile​(String alertRelabelConfigFile)
      • withAlertRelabelConfigs

        public A withAlertRelabelConfigs​(io.fabric8.kubernetes.api.model.SecretKeySelector alertRelabelConfigs)
      • withAlertmanagersConfig

        public A withAlertmanagersConfig​(io.fabric8.kubernetes.api.model.SecretKeySelector alertmanagersConfig)
      • withAlertmanagersUrl

        public A withAlertmanagersUrl​(List<String> alertmanagersUrl)
      • withAlertmanagersUrl

        public A withAlertmanagersUrl​(String... alertmanagersUrl)
      • withContainers

        public A withContainers​(List<io.fabric8.kubernetes.api.model.Container> containers)
      • withContainers

        public A withContainers​(io.fabric8.kubernetes.api.model.Container... containers)
      • withDnsConfig

        public A withDnsConfig​(PodDNSConfig dnsConfig)
      • withDnsPolicy

        public A withDnsPolicy​(String dnsPolicy)
      • withEnableFeatures

        public A withEnableFeatures​(List<String> enableFeatures)
      • withEnableFeatures

        public A withEnableFeatures​(String... enableFeatures)
      • withEnableServiceLinks

        public A withEnableServiceLinks()
      • withEnableServiceLinks

        public A withEnableServiceLinks​(Boolean enableServiceLinks)
      • withEnforcedNamespaceLabel

        public A withEnforcedNamespaceLabel​(String enforcedNamespaceLabel)
      • withEvaluationInterval

        public A withEvaluationInterval​(String evaluationInterval)
      • withExcludedFromEnforcement

        public A withExcludedFromEnforcement​(List<ObjectReference> excludedFromEnforcement)
      • withExcludedFromEnforcement

        public A withExcludedFromEnforcement​(ObjectReference... excludedFromEnforcement)
      • withExternalPrefix

        public A withExternalPrefix​(String externalPrefix)
      • withGrpcServerTlsConfig

        public A withGrpcServerTlsConfig​(TLSConfig grpcServerTlsConfig)
      • withHostAliases

        public A withHostAliases​(List<HostAlias> hostAliases)
      • withHostAliases

        public A withHostAliases​(HostAlias... hostAliases)
      • withHostUsers

        public A withHostUsers()
      • withHostUsers

        public A withHostUsers​(Boolean hostUsers)
      • withImage

        public A withImage​(String image)
      • withImagePullPolicy

        public A withImagePullPolicy​(String imagePullPolicy)
      • withImagePullSecrets

        public A withImagePullSecrets​(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets)
      • withImagePullSecrets

        public A withImagePullSecrets​(io.fabric8.kubernetes.api.model.LocalObjectReference... imagePullSecrets)
      • withInitContainers

        public A withInitContainers​(List<io.fabric8.kubernetes.api.model.Container> initContainers)
      • withInitContainers

        public A withInitContainers​(io.fabric8.kubernetes.api.model.Container... initContainers)
      • withListenLocal

        public A withListenLocal()
      • withListenLocal

        public A withListenLocal​(Boolean listenLocal)
      • withLogFormat

        public A withLogFormat​(String logFormat)
      • withLogLevel

        public A withLogLevel​(String logLevel)
      • withMinReadySeconds

        public A withMinReadySeconds​(Integer minReadySeconds)
      • withNewAlertRelabelConfigs

        public A withNewAlertRelabelConfigs​(String key,
                                            String name,
                                            Boolean optional)
      • withNewAlertmanagersConfig

        public A withNewAlertmanagersConfig​(String key,
                                            String name,
                                            Boolean optional)
      • withNewObjectStorageConfig

        public A withNewObjectStorageConfig​(String key,
                                            String name,
                                            Boolean optional)
      • withNewTracingConfig

        public A withNewTracingConfig​(String key,
                                      String name,
                                      Boolean optional)
      • withNodeSelector

        public <K,​V> A withNodeSelector​(Map<String,​String> nodeSelector)
      • withObjectStorageConfig

        public A withObjectStorageConfig​(io.fabric8.kubernetes.api.model.SecretKeySelector objectStorageConfig)
      • withObjectStorageConfigFile

        public A withObjectStorageConfigFile​(String objectStorageConfigFile)
      • withPaused

        public A withPaused()
      • withPaused

        public A withPaused​(Boolean paused)
      • withPortName

        public A withPortName​(String portName)
      • withPriorityClassName

        public A withPriorityClassName​(String priorityClassName)
      • withPrometheusRulesExcludedFromEnforce

        public A withPrometheusRulesExcludedFromEnforce​(List<PrometheusRuleExcludeConfig> prometheusRulesExcludedFromEnforce)
      • withPrometheusRulesExcludedFromEnforce

        public A withPrometheusRulesExcludedFromEnforce​(PrometheusRuleExcludeConfig... prometheusRulesExcludedFromEnforce)
      • withQueryConfig

        public A withQueryConfig​(io.fabric8.kubernetes.api.model.SecretKeySelector queryConfig)
      • withQueryEndpoints

        public A withQueryEndpoints​(List<String> queryEndpoints)
      • withQueryEndpoints

        public A withQueryEndpoints​(String... queryEndpoints)
      • withRemoteWrite

        public A withRemoteWrite​(RemoteWriteSpec... remoteWrite)
      • withReplicas

        public A withReplicas​(Integer replicas)
      • withResendDelay

        public A withResendDelay​(String resendDelay)
      • withResources

        public A withResources​(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
      • withRetention

        public A withRetention​(String retention)
      • withRoutePrefix

        public A withRoutePrefix​(String routePrefix)
      • withRuleConcurrentEval

        public A withRuleConcurrentEval​(Integer ruleConcurrentEval)
      • withRuleGracePeriod

        public A withRuleGracePeriod​(String ruleGracePeriod)
      • withRuleNamespaceSelector

        public A withRuleNamespaceSelector​(io.fabric8.kubernetes.api.model.LabelSelector ruleNamespaceSelector)
      • withRuleOutageTolerance

        public A withRuleOutageTolerance​(String ruleOutageTolerance)
      • withRuleQueryOffset

        public A withRuleQueryOffset​(String ruleQueryOffset)
      • withRuleSelector

        public A withRuleSelector​(io.fabric8.kubernetes.api.model.LabelSelector ruleSelector)
      • withSecurityContext

        public A withSecurityContext​(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
      • withServiceAccountName

        public A withServiceAccountName​(String serviceAccountName)
      • withServiceName

        public A withServiceName​(String serviceName)
      • withStorage

        public A withStorage​(StorageSpec storage)
      • withTerminationGracePeriodSeconds

        public A withTerminationGracePeriodSeconds​(Long terminationGracePeriodSeconds)
      • withTolerations

        public A withTolerations​(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
      • withTolerations

        public A withTolerations​(io.fabric8.kubernetes.api.model.Toleration... tolerations)
      • withTopologySpreadConstraints

        public A withTopologySpreadConstraints​(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
      • withTopologySpreadConstraints

        public A withTopologySpreadConstraints​(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... topologySpreadConstraints)
      • withTracingConfig

        public A withTracingConfig​(io.fabric8.kubernetes.api.model.SecretKeySelector tracingConfig)
      • withTracingConfigFile

        public A withTracingConfigFile​(String tracingConfigFile)
      • withVersion

        public A withVersion​(String version)
      • withVolumeMounts

        public A withVolumeMounts​(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts)
      • withVolumeMounts

        public A withVolumeMounts​(io.fabric8.kubernetes.api.model.VolumeMount... volumeMounts)
      • withVolumes

        public A withVolumes​(List<io.fabric8.kubernetes.api.model.Volume> volumes)
      • withVolumes

        public A withVolumes​(io.fabric8.kubernetes.api.model.Volume... volumes)