public interface  io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Boolean isHonorLabels();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withHonorLabels(java.lang.Boolean);
public abstract java.lang.Boolean hasHonorLabels();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewHonorLabels(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewHonorLabels(boolean);
public abstract java.lang.Boolean isHonorTimestamps();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withHonorTimestamps(java.lang.Boolean);
public abstract java.lang.Boolean hasHonorTimestamps();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewHonorTimestamps(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewHonorTimestamps(boolean);
public abstract java.lang.String getInterval();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withInterval(java.lang.String);
public abstract java.lang.Boolean hasInterval();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewInterval(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewInterval(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewInterval(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToMetricRelabelings(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent setToMetricRelabelings(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToMetricRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addAllToMetricRelabelings(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeFromMetricRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeAllFromMetricRelabelings(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeMatchingFromMetricRelabelings(java.util.function.Predicate);
public abstract java.util.List getMetricRelabelings();
public abstract java.util.List buildMetricRelabelings();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildMetricRelabeling(int);
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildFirstMetricRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildLastMetricRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildMatchingMetricRelabeling(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingMetricRelabeling(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withMetricRelabelings(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withMetricRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract java.lang.Boolean hasMetricRelabelings();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested addNewMetricRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested addNewMetricRelabelingLike(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested setNewMetricRelabelingLike(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested editMetricRelabeling(int);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested editFirstMetricRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested editLastMetricRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$MetricRelabelingsNested editMatchingMetricRelabeling(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToParams(java.lang.String, java.util.ArrayList);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToParams(java.util.Map);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeFromParams(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeFromParams(java.util.Map);
public abstract java.util.Map getParams();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withParams(java.util.Map);
public abstract java.lang.Boolean hasParams();
public abstract java.lang.String getPath();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withPath(java.lang.String);
public abstract java.lang.Boolean hasPath();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPath(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPath(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPath(java.lang.StringBuffer);
public abstract java.lang.String getPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withPort(java.lang.String);
public abstract java.lang.Boolean hasPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPort(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPort(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewPort(java.lang.StringBuffer);
public abstract java.lang.String getProxyUrl();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withProxyUrl(java.lang.String);
public abstract java.lang.Boolean hasProxyUrl();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewProxyUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewProxyUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewProxyUrl(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToRelabelings(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent setToRelabelings(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addToRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent addAllToRelabelings(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeFromRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeAllFromRelabelings(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent removeMatchingFromRelabelings(java.util.function.Predicate);
public abstract java.util.List getRelabelings();
public abstract java.util.List buildRelabelings();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildRelabeling(int);
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildFirstRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildLastRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig buildMatchingRelabeling(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRelabeling(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withRelabelings(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withRelabelings(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig[]);
public abstract java.lang.Boolean hasRelabelings();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested addNewRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested addNewRelabelingLike(io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested setNewRelabelingLike(int, io.fabric.openshift.api.model.v.monitoring.v.RelabelConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested editRelabeling(int);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested editFirstRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested editLastRelabeling();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$RelabelingsNested editMatchingRelabeling(java.util.function.Predicate);
public abstract java.lang.String getScheme();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withScheme(java.lang.String);
public abstract java.lang.Boolean hasScheme();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScheme(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScheme(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScheme(java.lang.StringBuffer);
public abstract java.lang.String getScrapeTimeout();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withScrapeTimeout(java.lang.String);
public abstract java.lang.Boolean hasScrapeTimeout();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScrapeTimeout(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScrapeTimeout(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewScrapeTimeout(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.IntOrString getTargetPort();
public abstract io.fabric.kubernetes.api.model.v.IntOrString buildTargetPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withTargetPort(io.fabric.kubernetes.api.model.v.IntOrString);
public abstract java.lang.Boolean hasTargetPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewTargetPort(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent withNewTargetPort(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$TargetPortNested withNewTargetPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$TargetPortNested withNewTargetPortLike(io.fabric.kubernetes.api.model.v.IntOrString);
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$TargetPortNested editTargetPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$TargetPortNested editOrNewTargetPort();
public abstract io.fabric.openshift.api.model.v.monitoring.v.PodMetricsEndpointFluent$TargetPortNested editOrNewTargetPortLike(io.fabric.kubernetes.api.model.v.IntOrString);
}