Class PodMonitorSpecFluent<A extends PodMonitorSpecFluent<A>>

    • Constructor Detail

      • PodMonitorSpecFluent

        public PodMonitorSpecFluent()
      • PodMonitorSpecFluent

        public PodMonitorSpecFluent​(PodMonitorSpec instance)
    • Method Detail

      • addAllToPodTargetLabels

        public A addAllToPodTargetLabels​(Collection<String> items)
      • addAllToScrapeProtocols

        public A addAllToScrapeProtocols​(Collection<String> items)
      • addToAdditionalProperties

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

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

        public A addToPodMetricsEndpoints​(PodMetricsEndpoint... items)
      • addToPodMetricsEndpoints

        public A addToPodMetricsEndpoints​(int index,
                                          PodMetricsEndpoint item)
      • addToPodTargetLabels

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

        public A addToPodTargetLabels​(int index,
                                      String item)
      • addToScrapeProtocols

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

        public A addToScrapeProtocols​(int index,
                                      String item)
      • buildPodMetricsEndpoint

        public PodMetricsEndpoint buildPodMetricsEndpoint​(int index)
      • buildSelector

        public io.fabric8.kubernetes.api.model.LabelSelector buildSelector()
      • copyInstance

        protected void copyInstance​(PodMonitorSpec instance)
      • equals

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

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

        public String getBodySizeLimit()
      • getConvertClassicHistogramsToNHCB

        public Boolean getConvertClassicHistogramsToNHCB()
      • getFallbackScrapeProtocol

        public String getFallbackScrapeProtocol()
      • getFirstPodTargetLabel

        public String getFirstPodTargetLabel()
      • getFirstScrapeProtocol

        public String getFirstScrapeProtocol()
      • getJobLabel

        public String getJobLabel()
      • getKeepDroppedTargets

        public Long getKeepDroppedTargets()
      • getLabelLimit

        public Long getLabelLimit()
      • getLabelNameLengthLimit

        public Long getLabelNameLengthLimit()
      • getLabelValueLengthLimit

        public Long getLabelValueLengthLimit()
      • getLastPodTargetLabel

        public String getLastPodTargetLabel()
      • getLastScrapeProtocol

        public String getLastScrapeProtocol()
      • getNativeHistogramBucketLimit

        public Long getNativeHistogramBucketLimit()
      • getNativeHistogramMinBucketFactor

        public io.fabric8.kubernetes.api.model.Quantity getNativeHistogramMinBucketFactor()
      • getPodTargetLabel

        public String getPodTargetLabel​(int index)
      • getPodTargetLabels

        public List<String> getPodTargetLabels()
      • getSampleLimit

        public Long getSampleLimit()
      • getScrapeClass

        public String getScrapeClass()
      • getScrapeClassicHistograms

        public Boolean getScrapeClassicHistograms()
      • getScrapeProtocol

        public String getScrapeProtocol​(int index)
      • getScrapeProtocols

        public List<String> getScrapeProtocols()
      • getSelectorMechanism

        public String getSelectorMechanism()
      • getTargetLimit

        public Long getTargetLimit()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasAttachMetadata

        public boolean hasAttachMetadata()
      • hasBodySizeLimit

        public boolean hasBodySizeLimit()
      • hasConvertClassicHistogramsToNHCB

        public boolean hasConvertClassicHistogramsToNHCB()
      • hasFallbackScrapeProtocol

        public boolean hasFallbackScrapeProtocol()
      • hasJobLabel

        public boolean hasJobLabel()
      • hasKeepDroppedTargets

        public boolean hasKeepDroppedTargets()
      • hasLabelLimit

        public boolean hasLabelLimit()
      • hasLabelNameLengthLimit

        public boolean hasLabelNameLengthLimit()
      • hasLabelValueLengthLimit

        public boolean hasLabelValueLengthLimit()
      • hasMatchingPodTargetLabel

        public boolean hasMatchingPodTargetLabel​(Predicate<String> predicate)
      • hasMatchingScrapeProtocol

        public boolean hasMatchingScrapeProtocol​(Predicate<String> predicate)
      • hasNamespaceSelector

        public boolean hasNamespaceSelector()
      • hasNativeHistogramBucketLimit

        public boolean hasNativeHistogramBucketLimit()
      • hasNativeHistogramMinBucketFactor

        public boolean hasNativeHistogramMinBucketFactor()
      • hasPodMetricsEndpoints

        public boolean hasPodMetricsEndpoints()
      • hasPodTargetLabels

        public boolean hasPodTargetLabels()
      • hasSampleLimit

        public boolean hasSampleLimit()
      • hasScrapeClass

        public boolean hasScrapeClass()
      • hasScrapeClassicHistograms

        public boolean hasScrapeClassicHistograms()
      • hasScrapeProtocols

        public boolean hasScrapeProtocols()
      • hasSelector

        public boolean hasSelector()
      • hasSelectorMechanism

        public boolean hasSelectorMechanism()
      • hasTargetLimit

        public boolean hasTargetLimit()
      • hashCode

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

        public A removeAllFromPodTargetLabels​(Collection<String> items)
      • removeAllFromScrapeProtocols

        public A removeAllFromScrapeProtocols​(Collection<String> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

        public A removeFromPodMetricsEndpoints​(PodMetricsEndpoint... items)
      • removeFromPodTargetLabels

        public A removeFromPodTargetLabels​(String... items)
      • removeFromScrapeProtocols

        public A removeFromScrapeProtocols​(String... items)
      • setToPodMetricsEndpoints

        public A setToPodMetricsEndpoints​(int index,
                                          PodMetricsEndpoint item)
      • setToPodTargetLabels

        public A setToPodTargetLabels​(int index,
                                      String item)
      • setToScrapeProtocols

        public A setToScrapeProtocols​(int index,
                                      String item)
      • withAdditionalProperties

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

        public A withAttachMetadata​(AttachMetadata attachMetadata)
      • withBodySizeLimit

        public A withBodySizeLimit​(String bodySizeLimit)
      • withConvertClassicHistogramsToNHCB

        public A withConvertClassicHistogramsToNHCB()
      • withConvertClassicHistogramsToNHCB

        public A withConvertClassicHistogramsToNHCB​(Boolean convertClassicHistogramsToNHCB)
      • withFallbackScrapeProtocol

        public A withFallbackScrapeProtocol​(String fallbackScrapeProtocol)
      • withJobLabel

        public A withJobLabel​(String jobLabel)
      • withKeepDroppedTargets

        public A withKeepDroppedTargets​(Long keepDroppedTargets)
      • withLabelLimit

        public A withLabelLimit​(Long labelLimit)
      • withLabelNameLengthLimit

        public A withLabelNameLengthLimit​(Long labelNameLengthLimit)
      • withLabelValueLengthLimit

        public A withLabelValueLengthLimit​(Long labelValueLengthLimit)
      • withNamespaceSelector

        public A withNamespaceSelector​(NamespaceSelector namespaceSelector)
      • withNativeHistogramBucketLimit

        public A withNativeHistogramBucketLimit​(Long nativeHistogramBucketLimit)
      • withNativeHistogramMinBucketFactor

        public A withNativeHistogramMinBucketFactor​(io.fabric8.kubernetes.api.model.Quantity nativeHistogramMinBucketFactor)
      • withNewAttachMetadata

        public A withNewAttachMetadata​(Boolean node)
      • withNewNativeHistogramMinBucketFactor

        public A withNewNativeHistogramMinBucketFactor​(String amount)
      • withNewNativeHistogramMinBucketFactor

        public A withNewNativeHistogramMinBucketFactor​(String amount,
                                                       String format)
      • withPodMetricsEndpoints

        public A withPodMetricsEndpoints​(PodMetricsEndpoint... podMetricsEndpoints)
      • withPodTargetLabels

        public A withPodTargetLabels​(List<String> podTargetLabels)
      • withPodTargetLabels

        public A withPodTargetLabels​(String... podTargetLabels)
      • withSampleLimit

        public A withSampleLimit​(Long sampleLimit)
      • withScrapeClass

        public A withScrapeClass​(String scrapeClass)
      • withScrapeClassicHistograms

        public A withScrapeClassicHistograms()
      • withScrapeClassicHistograms

        public A withScrapeClassicHistograms​(Boolean scrapeClassicHistograms)
      • withScrapeProtocols

        public A withScrapeProtocols​(List<String> scrapeProtocols)
      • withScrapeProtocols

        public A withScrapeProtocols​(String... scrapeProtocols)
      • withSelector

        public A withSelector​(io.fabric8.kubernetes.api.model.LabelSelector selector)
      • withSelectorMechanism

        public A withSelectorMechanism​(String selectorMechanism)
      • withTargetLimit

        public A withTargetLimit​(Long targetLimit)