Class VirtualNodePoolCyclingDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.containerengine.model.VirtualNodePoolCyclingDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class VirtualNodePoolCyclingDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelVirtual Node Pool Cycling Details
Note: Objects should always be created or deserialized using theVirtualNodePoolCyclingDetails.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
VirtualNodePoolCyclingDetails.Builder, which maintain a set of all explicitly set fields calledVirtualNodePoolCyclingDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualNodePoolCyclingDetails.Builder
-
Constructor Summary
Constructors Constructor Description VirtualNodePoolCyclingDetails(String maximumUnavailable, String maximumSurge, Boolean isVirtualNodeCyclingEnabled)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualNodePoolCyclingDetails.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetIsVirtualNodeCyclingEnabled()If virtual nodes in the virtual nodepool will be cycled to have new changes.StringgetMaximumSurge()Maximum additional new virtual nodes that would be temporarily created and added to virtual nodepool during the cycling virtual nodepool process.StringgetMaximumUnavailable()Maximum active virtual nodes that would be terminated from virtual nodepool during the cycling virtual nodepool process.inthashCode()VirtualNodePoolCyclingDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
VirtualNodePoolCyclingDetails
@Deprecated @ConstructorProperties({"maximumUnavailable","maximumSurge","isVirtualNodeCyclingEnabled"}) public VirtualNodePoolCyclingDetails(String maximumUnavailable, String maximumSurge, Boolean isVirtualNodeCyclingEnabled)
Deprecated.
-
-
Method Detail
-
builder
public static VirtualNodePoolCyclingDetails.Builder builder()
Create a new builder.
-
toBuilder
public VirtualNodePoolCyclingDetails.Builder toBuilder()
-
getMaximumUnavailable
public String getMaximumUnavailable()
Maximum active virtual nodes that would be terminated from virtual nodepool during the cycling virtual nodepool process.OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Virtual Nodepool size or 0% to 100%
- Returns:
- the value
-
getMaximumSurge
public String getMaximumSurge()
Maximum additional new virtual nodes that would be temporarily created and added to virtual nodepool during the cycling virtual nodepool process.OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Virtual Nodepool size or 0% to 100%
- Returns:
- the value
-
getIsVirtualNodeCyclingEnabled
public Boolean getIsVirtualNodeCyclingEnabled()
If virtual nodes in the virtual nodepool will be cycled to have new changes.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-