Package org.cdk8s.plus25
Interface IScalable
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IScalable.Jsii$Default
- All Known Implementing Classes:
Deployment,IScalable.Jsii$Proxy,StatefulSet
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.319Z") @Stability(Stable) public interface IScalable extends software.amazon.jsii.JsiiSerializable
Represents a scalable workload.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIScalable.Jsii$DefaultInternal default implementation forIScalable.static classIScalable.Jsii$ProxyA proxy class which represents a concrete javascript instance of this type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BooleangetHasAutoscaler()If this is a target of an autoscaler.voidmarkHasAutoscaler()Called on all IScalable targets when they are associated with an autoscaler.voidsetHasAutoscaler(Boolean value)If this is a target of an autoscaler.ScalingTargettoScalingTarget()Return the target spec properties of this Scalable.
-
-
-
Method Detail
-
getHasAutoscaler
@Stability(Stable) @NotNull Boolean getHasAutoscaler()
If this is a target of an autoscaler.
-
setHasAutoscaler
void setHasAutoscaler(@NotNull Boolean value)If this is a target of an autoscaler.
-
markHasAutoscaler
@Stability(Stable) void markHasAutoscaler()
Called on all IScalable targets when they are associated with an autoscaler.
-
toScalingTarget
@Stability(Stable) @NotNull ScalingTarget toScalingTarget()
Return the target spec properties of this Scalable.
-
-