Package io.fabric8.kubernetes.client.dsl
Interface Scalable<T>
-
- All Known Subinterfaces:
CertificateSigningRequestResource<T>,ExtensibleResource<T>,NamespaceableResource<T>,PodResource,Resource<T>,RollableScalableResource<T>,ScalableResource<T>,ServiceAccountResource,ServiceResource<T>,V1beta1CertificateSigningRequestResource<T>
- All Known Implementing Classes:
ExtensibleResourceAdapter,ResourceAdapter
public interface Scalable<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default io.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale()Tscale(int count)Scale the resource to given countTscale(int count, boolean wait)Deprecated.useTimeoutableScalableinsteadio.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale)
-
-
-
Method Detail
-
scale
T scale(int count)
Scale the resource to given count- Parameters:
count- the desired instance count- Returns:
- the resource
-
scale
@Deprecated T scale(int count, boolean wait)
Deprecated.useTimeoutableScalableinsteadScale the resource to given count- Parameters:
count- the desired instance countwait- if true, wait for the number of instances to exist - no guarantee is made as to readiness- Returns:
- the resource
-
scale
default io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale()
-
scale
io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale)
-
-