Class MetricSpecFluent<A extends MetricSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.autoscaling.v2beta2.MetricSpecFluent<A>
-
- Direct Known Subclasses:
HorizontalPodAutoscalerSpecFluent.MetricsNested,MetricSpecBuilder
public class MetricSpecFluent<A extends MetricSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classMetricSpecFluent.ContainerResourceNested<N>classMetricSpecFluent.ExternalNested<N>classMetricSpecFluent.ObjectNested<N>classMetricSpecFluent.PodsNested<N>classMetricSpecFluent.ResourceNested<N>
-
Constructor Summary
Constructors Constructor Description MetricSpecFluent()MetricSpecFluent(MetricSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
MetricSpecFluent
public MetricSpecFluent()
-
MetricSpecFluent
public MetricSpecFluent(MetricSpec instance)
-
-
Method Detail
-
buildContainerResource
public ContainerResourceMetricSource buildContainerResource()
-
buildExternal
public ExternalMetricSource buildExternal()
-
buildObject
public ObjectMetricSource buildObject()
-
buildPods
public PodsMetricSource buildPods()
-
buildResource
public ResourceMetricSource buildResource()
-
copyInstance
protected void copyInstance(MetricSpec instance)
-
editContainerResource
public MetricSpecFluent.ContainerResourceNested<A> editContainerResource()
-
editExternal
public MetricSpecFluent.ExternalNested<A> editExternal()
-
editObject
public MetricSpecFluent.ObjectNested<A> editObject()
-
editOrNewContainerResource
public MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResource()
-
editOrNewContainerResourceLike
public MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResourceLike(ContainerResourceMetricSource item)
-
editOrNewExternal
public MetricSpecFluent.ExternalNested<A> editOrNewExternal()
-
editOrNewExternalLike
public MetricSpecFluent.ExternalNested<A> editOrNewExternalLike(ExternalMetricSource item)
-
editOrNewObject
public MetricSpecFluent.ObjectNested<A> editOrNewObject()
-
editOrNewObjectLike
public MetricSpecFluent.ObjectNested<A> editOrNewObjectLike(ObjectMetricSource item)
-
editOrNewPods
public MetricSpecFluent.PodsNested<A> editOrNewPods()
-
editOrNewPodsLike
public MetricSpecFluent.PodsNested<A> editOrNewPodsLike(PodsMetricSource item)
-
editOrNewResource
public MetricSpecFluent.ResourceNested<A> editOrNewResource()
-
editOrNewResourceLike
public MetricSpecFluent.ResourceNested<A> editOrNewResourceLike(ResourceMetricSource item)
-
editPods
public MetricSpecFluent.PodsNested<A> editPods()
-
editResource
public MetricSpecFluent.ResourceNested<A> editResource()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends MetricSpecFluent<A>>
-
getType
public String getType()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasContainerResource
public boolean hasContainerResource()
-
hasExternal
public boolean hasExternal()
-
hasObject
public boolean hasObject()
-
hasPods
public boolean hasPods()
-
hasResource
public boolean hasResource()
-
hasType
public boolean hasType()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends MetricSpecFluent<A>>
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withContainerResource
public A withContainerResource(ContainerResourceMetricSource containerResource)
-
withExternal
public A withExternal(ExternalMetricSource external)
-
withNewContainerResource
public MetricSpecFluent.ContainerResourceNested<A> withNewContainerResource()
-
withNewContainerResourceLike
public MetricSpecFluent.ContainerResourceNested<A> withNewContainerResourceLike(ContainerResourceMetricSource item)
-
withNewExternal
public MetricSpecFluent.ExternalNested<A> withNewExternal()
-
withNewExternalLike
public MetricSpecFluent.ExternalNested<A> withNewExternalLike(ExternalMetricSource item)
-
withNewObject
public MetricSpecFluent.ObjectNested<A> withNewObject()
-
withNewObjectLike
public MetricSpecFluent.ObjectNested<A> withNewObjectLike(ObjectMetricSource item)
-
withNewPods
public MetricSpecFluent.PodsNested<A> withNewPods()
-
withNewPodsLike
public MetricSpecFluent.PodsNested<A> withNewPodsLike(PodsMetricSource item)
-
withNewResource
public MetricSpecFluent.ResourceNested<A> withNewResource()
-
withNewResourceLike
public MetricSpecFluent.ResourceNested<A> withNewResourceLike(ResourceMetricSource item)
-
withObject
public A withObject(ObjectMetricSource object)
-
withPods
public A withPods(PodsMetricSource pods)
-
withResource
public A withResource(ResourceMetricSource resource)
-
-