Interface V2MetricSpecFluent<A extends V2MetricSpecFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<N>
All Known Implementing Classes:
V2MetricSpecBuilder, V2MetricSpecFluentImpl

public interface V2MetricSpecFluent<A extends V2MetricSpecFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • getContainerResource

      @Deprecated io.kubernetes.client.openapi.models.V2ContainerResourceMetricSource getContainerResource()
      Deprecated.
      This method has been deprecated, please use method buildContainerResource instead.
      Returns:
      The buildable object.
    • buildContainerResource

      io.kubernetes.client.openapi.models.V2ContainerResourceMetricSource buildContainerResource()
    • withContainerResource

      A withContainerResource(io.kubernetes.client.openapi.models.V2ContainerResourceMetricSource containerResource)
    • hasContainerResource

      Boolean hasContainerResource()
    • withNewContainerResource

      V2MetricSpecFluent.ContainerResourceNested<A> withNewContainerResource()
    • withNewContainerResourceLike

      V2MetricSpecFluent.ContainerResourceNested<A> withNewContainerResourceLike(io.kubernetes.client.openapi.models.V2ContainerResourceMetricSource item)
    • editContainerResource

    • editOrNewContainerResource

      V2MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResource()
    • editOrNewContainerResourceLike

      V2MetricSpecFluent.ContainerResourceNested<A> editOrNewContainerResourceLike(io.kubernetes.client.openapi.models.V2ContainerResourceMetricSource item)
    • getExternal

      @Deprecated io.kubernetes.client.openapi.models.V2ExternalMetricSource getExternal()
      Deprecated.
      This method has been deprecated, please use method buildExternal instead.
      Returns:
      The buildable object.
    • buildExternal

      io.kubernetes.client.openapi.models.V2ExternalMetricSource buildExternal()
    • withExternal

      A withExternal(io.kubernetes.client.openapi.models.V2ExternalMetricSource external)
    • hasExternal

      Boolean hasExternal()
    • withNewExternal

    • withNewExternalLike

      V2MetricSpecFluent.ExternalNested<A> withNewExternalLike(io.kubernetes.client.openapi.models.V2ExternalMetricSource item)
    • editExternal

    • editOrNewExternal

      V2MetricSpecFluent.ExternalNested<A> editOrNewExternal()
    • editOrNewExternalLike

      V2MetricSpecFluent.ExternalNested<A> editOrNewExternalLike(io.kubernetes.client.openapi.models.V2ExternalMetricSource item)
    • getObject

      @Deprecated io.kubernetes.client.openapi.models.V2ObjectMetricSource getObject()
      Deprecated.
      This method has been deprecated, please use method buildObject instead.
      Returns:
      The buildable object.
    • buildObject

      io.kubernetes.client.openapi.models.V2ObjectMetricSource buildObject()
    • withObject

      A withObject(io.kubernetes.client.openapi.models.V2ObjectMetricSource _object)
    • hasObject

      Boolean hasObject()
    • withNewObject

    • withNewObjectLike

      V2MetricSpecFluent.ObjectNested<A> withNewObjectLike(io.kubernetes.client.openapi.models.V2ObjectMetricSource item)
    • editObject

    • editOrNewObject

    • editOrNewObjectLike

      V2MetricSpecFluent.ObjectNested<A> editOrNewObjectLike(io.kubernetes.client.openapi.models.V2ObjectMetricSource item)
    • getPods

      @Deprecated io.kubernetes.client.openapi.models.V2PodsMetricSource getPods()
      Deprecated.
      This method has been deprecated, please use method buildPods instead.
      Returns:
      The buildable object.
    • buildPods

      io.kubernetes.client.openapi.models.V2PodsMetricSource buildPods()
    • withPods

      A withPods(io.kubernetes.client.openapi.models.V2PodsMetricSource pods)
    • hasPods

      Boolean hasPods()
    • withNewPods

    • withNewPodsLike

      V2MetricSpecFluent.PodsNested<A> withNewPodsLike(io.kubernetes.client.openapi.models.V2PodsMetricSource item)
    • editPods

    • editOrNewPods

    • editOrNewPodsLike

      V2MetricSpecFluent.PodsNested<A> editOrNewPodsLike(io.kubernetes.client.openapi.models.V2PodsMetricSource item)
    • getResource

      @Deprecated io.kubernetes.client.openapi.models.V2ResourceMetricSource getResource()
      Deprecated.
      This method has been deprecated, please use method buildResource instead.
      Returns:
      The buildable object.
    • buildResource

      io.kubernetes.client.openapi.models.V2ResourceMetricSource buildResource()
    • withResource

      A withResource(io.kubernetes.client.openapi.models.V2ResourceMetricSource resource)
    • hasResource

      Boolean hasResource()
    • withNewResource

    • withNewResourceLike

      V2MetricSpecFluent.ResourceNested<A> withNewResourceLike(io.kubernetes.client.openapi.models.V2ResourceMetricSource item)
    • editResource

    • editOrNewResource

      V2MetricSpecFluent.ResourceNested<A> editOrNewResource()
    • editOrNewResourceLike

      V2MetricSpecFluent.ResourceNested<A> editOrNewResourceLike(io.kubernetes.client.openapi.models.V2ResourceMetricSource item)
    • getType

      String getType()
    • withType

      A withType(String type)
    • hasType

      Boolean hasType()