Class MetricSpecFluentImpl<A extends MetricSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.autoscaling.v2beta2.MetricSpecFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,MetricSpecFluent<A>
- Direct Known Subclasses:
HorizontalPodAutoscalerSpecFluentImpl.MetricsNestedImpl,MetricSpecBuilder
public class MetricSpecFluentImpl<A extends MetricSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements MetricSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classMetricSpecFluentImpl.ContainerResourceNestedImpl<N>classMetricSpecFluentImpl.ExternalNestedImpl<N>classMetricSpecFluentImpl.ObjectNestedImpl<N>classMetricSpecFluentImpl.PodsNestedImpl<N>classMetricSpecFluentImpl.ResourceNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.autoscaling.v2beta2.MetricSpecFluent
MetricSpecFluent.ContainerResourceNested<N>, MetricSpecFluent.ExternalNested<N>, MetricSpecFluent.ObjectNested<N>, MetricSpecFluent.PodsNested<N>, MetricSpecFluent.ResourceNested<N>
-
-
Constructor Summary
Constructors Constructor Description MetricSpecFluentImpl()MetricSpecFluentImpl(MetricSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
MetricSpecFluentImpl
public MetricSpecFluentImpl()
-
MetricSpecFluentImpl
public MetricSpecFluentImpl(MetricSpec instance)
-
-
Method Detail
-
getContainerResource
@Deprecated public ContainerResourceMetricSource getContainerResource()
Deprecated.This method has been deprecated, please use method buildContainerResource instead.- Specified by:
getContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>- Returns:
- The buildable object.
-
buildContainerResource
public ContainerResourceMetricSource buildContainerResource()
- Specified by:
buildContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withContainerResource
public A withContainerResource(ContainerResourceMetricSource containerResource)
- Specified by:
withContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasContainerResource
public Boolean hasContainerResource()
- Specified by:
hasContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewContainerResource
public MetricSpecFluent.ContainerResourceNested<A> withNewContainerResource()
- Specified by:
withNewContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewContainerResourceLike
public MetricSpecFluent.ContainerResourceNested<A> withNewContainerResourceLike(ContainerResourceMetricSource item)
- Specified by:
withNewContainerResourceLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editContainerResource
public MetricSpecFluent.ContainerResourceNested<A> editContainerResource()
- Specified by:
editContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewContainerResource
public MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResource()
- Specified by:
editOrNewContainerResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewContainerResourceLike
public MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResourceLike(ContainerResourceMetricSource item)
- Specified by:
editOrNewContainerResourceLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
getExternal
@Deprecated public ExternalMetricSource getExternal()
Deprecated.This method has been deprecated, please use method buildExternal instead.- Specified by:
getExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>- Returns:
- The buildable object.
-
buildExternal
public ExternalMetricSource buildExternal()
- Specified by:
buildExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withExternal
public A withExternal(ExternalMetricSource external)
- Specified by:
withExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasExternal
public Boolean hasExternal()
- Specified by:
hasExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewExternal
public MetricSpecFluent.ExternalNested<A> withNewExternal()
- Specified by:
withNewExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewExternalLike
public MetricSpecFluent.ExternalNested<A> withNewExternalLike(ExternalMetricSource item)
- Specified by:
withNewExternalLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editExternal
public MetricSpecFluent.ExternalNested<A> editExternal()
- Specified by:
editExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewExternal
public MetricSpecFluent.ExternalNested<A> editOrNewExternal()
- Specified by:
editOrNewExternalin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewExternalLike
public MetricSpecFluent.ExternalNested<A> editOrNewExternalLike(ExternalMetricSource item)
- Specified by:
editOrNewExternalLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
getObject
@Deprecated public ObjectMetricSource getObject()
Deprecated.This method has been deprecated, please use method buildObject instead.- Specified by:
getObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>- Returns:
- The buildable object.
-
buildObject
public ObjectMetricSource buildObject()
- Specified by:
buildObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withObject
public A withObject(ObjectMetricSource object)
- Specified by:
withObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasObject
public Boolean hasObject()
- Specified by:
hasObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewObject
public MetricSpecFluent.ObjectNested<A> withNewObject()
- Specified by:
withNewObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewObjectLike
public MetricSpecFluent.ObjectNested<A> withNewObjectLike(ObjectMetricSource item)
- Specified by:
withNewObjectLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editObject
public MetricSpecFluent.ObjectNested<A> editObject()
- Specified by:
editObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewObject
public MetricSpecFluent.ObjectNested<A> editOrNewObject()
- Specified by:
editOrNewObjectin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewObjectLike
public MetricSpecFluent.ObjectNested<A> editOrNewObjectLike(ObjectMetricSource item)
- Specified by:
editOrNewObjectLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
getPods
@Deprecated public PodsMetricSource getPods()
Deprecated.This method has been deprecated, please use method buildPods instead.- Specified by:
getPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>- Returns:
- The buildable object.
-
buildPods
public PodsMetricSource buildPods()
- Specified by:
buildPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withPods
public A withPods(PodsMetricSource pods)
- Specified by:
withPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasPods
public Boolean hasPods()
- Specified by:
hasPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewPods
public MetricSpecFluent.PodsNested<A> withNewPods()
- Specified by:
withNewPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewPodsLike
public MetricSpecFluent.PodsNested<A> withNewPodsLike(PodsMetricSource item)
- Specified by:
withNewPodsLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editPods
public MetricSpecFluent.PodsNested<A> editPods()
- Specified by:
editPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewPods
public MetricSpecFluent.PodsNested<A> editOrNewPods()
- Specified by:
editOrNewPodsin interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewPodsLike
public MetricSpecFluent.PodsNested<A> editOrNewPodsLike(PodsMetricSource item)
- Specified by:
editOrNewPodsLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
getResource
@Deprecated public ResourceMetricSource getResource()
Deprecated.This method has been deprecated, please use method buildResource instead.- Specified by:
getResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>- Returns:
- The buildable object.
-
buildResource
public ResourceMetricSource buildResource()
- Specified by:
buildResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withResource
public A withResource(ResourceMetricSource resource)
- Specified by:
withResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasResource
public Boolean hasResource()
- Specified by:
hasResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewResource
public MetricSpecFluent.ResourceNested<A> withNewResource()
- Specified by:
withNewResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewResourceLike
public MetricSpecFluent.ResourceNested<A> withNewResourceLike(ResourceMetricSource item)
- Specified by:
withNewResourceLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editResource
public MetricSpecFluent.ResourceNested<A> editResource()
- Specified by:
editResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewResource
public MetricSpecFluent.ResourceNested<A> editOrNewResource()
- Specified by:
editOrNewResourcein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
editOrNewResourceLike
public MetricSpecFluent.ResourceNested<A> editOrNewResourceLike(ResourceMetricSource item)
- Specified by:
editOrNewResourceLikein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
getType
public String getType()
- Specified by:
getTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withType
public A withType(String type)
- Specified by:
withTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
hasType
public Boolean hasType()
- Specified by:
hasTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewType
public A withNewType(String arg1)
- Specified by:
withNewTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewType
public A withNewType(StringBuilder arg1)
- Specified by:
withNewTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
withNewType
public A withNewType(StringBuffer arg1)
- Specified by:
withNewTypein interfaceMetricSpecFluent<A extends MetricSpecFluent<A>>
-
-