Package com.exoscale.sdk.model
Class CpuManagerConfig
java.lang.Object
com.exoscale.sdk.model.CpuManagerConfig
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class CpuManagerConfig
extends Object
CPU manager config
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCPU management policy used by the kubelet.static enumGets or Sets cpuManagerPolicyOptions -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCpuManagerPolicyOptionsItem(CpuManagerConfig.CpuManagerPolicyOptionsEnum cpuManagerPolicyOptionsItem) cpuManagerPolicy(CpuManagerConfig.CpuManagerPolicyEnum cpuManagerPolicy) cpuManagerPolicyOptions(Set<CpuManagerConfig.CpuManagerPolicyOptionsEnum> cpuManagerPolicyOptions) cpuManagerReconcilePeriod(String cpuManagerReconcilePeriod) booleanReturn true if this cpu-manager-config object is equal to o.CPU management policy used by the kubelet.CPU manager policy options used by the kubelet.CPU manager reconcile period used by the kubelet, as a duration string (for example \"10s\").Get kubeReservedGet systemReservedinthashCode()kubeReserved(ReservedResources kubeReserved) voidsetCpuManagerPolicy(CpuManagerConfig.CpuManagerPolicyEnum cpuManagerPolicy) voidsetCpuManagerPolicyOptions(Set<CpuManagerConfig.CpuManagerPolicyOptionsEnum> cpuManagerPolicyOptions) voidsetCpuManagerReconcilePeriod(String cpuManagerReconcilePeriod) voidsetKubeReserved(ReservedResources kubeReserved) voidsetSystemReserved(ReservedResources systemReserved) systemReserved(ReservedResources systemReserved) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_CPU_MANAGER_POLICY
- See Also:
-
JSON_PROPERTY_CPU_MANAGER_POLICY_OPTIONS
- See Also:
-
JSON_PROPERTY_KUBE_RESERVED
- See Also:
-
JSON_PROPERTY_SYSTEM_RESERVED
- See Also:
-
JSON_PROPERTY_CPU_MANAGER_RECONCILE_PERIOD
- See Also:
-
-
Constructor Details
-
CpuManagerConfig
public CpuManagerConfig()
-
-
Method Details
-
cpuManagerPolicy
-
getCpuManagerPolicy
CPU management policy used by the kubelet. The \"static\" policy grants exclusive CPUs to Guaranteed pods requesting integer CPU limits. When set to \"static\", a CPU reservation must be provided via kube-reserved or system-reserved- Returns:
- cpuManagerPolicy
-
setCpuManagerPolicy
-
cpuManagerPolicyOptions
public CpuManagerConfig cpuManagerPolicyOptions(Set<CpuManagerConfig.CpuManagerPolicyOptionsEnum> cpuManagerPolicyOptions) -
addCpuManagerPolicyOptionsItem
public CpuManagerConfig addCpuManagerPolicyOptionsItem(CpuManagerConfig.CpuManagerPolicyOptionsEnum cpuManagerPolicyOptionsItem) -
getCpuManagerPolicyOptions
CPU manager policy options used by the kubelet. They refine the behavior of the \"static\" cpu-manager-policy and are only valid when the policy is \"static\"- Returns:
- cpuManagerPolicyOptions
-
setCpuManagerPolicyOptions
public void setCpuManagerPolicyOptions(Set<CpuManagerConfig.CpuManagerPolicyOptionsEnum> cpuManagerPolicyOptions) -
kubeReserved
-
getKubeReserved
Get kubeReserved- Returns:
- kubeReserved
-
setKubeReserved
-
systemReserved
-
getSystemReserved
Get systemReserved- Returns:
- systemReserved
-
setSystemReserved
-
cpuManagerReconcilePeriod
-
getCpuManagerReconcilePeriod
CPU manager reconcile period used by the kubelet, as a duration string (for example \"10s\").- Returns:
- cpuManagerReconcilePeriod
-
setCpuManagerReconcilePeriod
-
equals
Return true if this cpu-manager-config object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-