public class PrometheusSpecFluentImpl<A extends PrometheusSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements PrometheusSpecFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
PrometheusSpecFluentImpl.MetricsExpirationPolicyNestedImpl<N> |
class |
PrometheusSpecFluentImpl.MetricsNestedImpl<N> |
PrometheusSpecFluent.MetricsExpirationPolicyNested<N>, PrometheusSpecFluent.MetricsNested<N>| Constructor and Description |
|---|
PrometheusSpecFluentImpl() |
PrometheusSpecFluentImpl(PrometheusSpec instance) |
public PrometheusSpecFluentImpl()
public PrometheusSpecFluentImpl(PrometheusSpec instance)
public A addToMetrics(int index, MetricInfo item)
addToMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A setToMetrics(int index, MetricInfo item)
setToMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A addToMetrics(MetricInfo... items)
addToMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A addAllToMetrics(Collection<MetricInfo> items)
addAllToMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A removeFromMetrics(MetricInfo... items)
removeFromMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A removeAllFromMetrics(Collection<MetricInfo> items)
removeAllFromMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>@Deprecated public List<MetricInfo> getMetrics()
getMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public List<MetricInfo> buildMetrics()
buildMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public MetricInfo buildMetric(int index)
buildMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public MetricInfo buildFirstMetric()
buildFirstMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public MetricInfo buildLastMetric()
buildLastMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public MetricInfo buildMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricInfoBuilder> predicate)
buildMatchingMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A withMetrics(List<MetricInfo> metrics)
withMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A withMetrics(MetricInfo... metrics)
withMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public Boolean hasMetrics()
hasMetrics in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> addNewMetric()
addNewMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> addNewMetricLike(MetricInfo item)
addNewMetricLike in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> setNewMetricLike(int index, MetricInfo item)
setNewMetricLike in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> editMetric(int index)
editMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> editFirstMetric()
editFirstMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> editLastMetric()
editLastMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsNested<A> editMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricInfoBuilder> predicate)
editMatchingMetric in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>@Deprecated public MetricsExpirationPolicy getMetricsExpirationPolicy()
getMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public MetricsExpirationPolicy buildMetricsExpirationPolicy()
buildMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A withMetricsExpirationPolicy(MetricsExpirationPolicy metricsExpirationPolicy)
withMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public Boolean hasMetricsExpirationPolicy()
hasMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public A withNewMetricsExpirationPolicy(Long expiryCheckIntervalDuration, Long metricsExpiryDuration)
withNewMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsExpirationPolicyNested<A> withNewMetricsExpirationPolicy()
withNewMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsExpirationPolicyNested<A> withNewMetricsExpirationPolicyLike(MetricsExpirationPolicy item)
withNewMetricsExpirationPolicyLike in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsExpirationPolicyNested<A> editMetricsExpirationPolicy()
editMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsExpirationPolicyNested<A> editOrNewMetricsExpirationPolicy()
editOrNewMetricsExpirationPolicy in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>public PrometheusSpecFluent.MetricsExpirationPolicyNested<A> editOrNewMetricsExpirationPolicyLike(MetricsExpirationPolicy item)
editOrNewMetricsExpirationPolicyLike in interface PrometheusSpecFluent<A extends PrometheusSpecFluent<A>>Copyright © 2017–2018 Red Hat. All rights reserved.