Package com.oracle.bmc.datascience.model
Class ManagedComputeClusterWorkloadAutoScalingPolicy
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datascience.model.ManagedComputeClusterWorkloadScalingPolicy
-
- com.oracle.bmc.datascience.model.ManagedComputeClusterWorkloadAutoScalingPolicy
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190101") public final class ManagedComputeClusterWorkloadAutoScalingPolicy extends ManagedComputeClusterWorkloadScalingPolicyThe scaling policy to enable autoscaling of workload on the managed compute cluster type compute target .
Note: Objects should always be created or deserialized using theManagedComputeClusterWorkloadAutoScalingPolicy.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 theManagedComputeClusterWorkloadAutoScalingPolicy.Builder, which maintain a set of all explicitly set fields calledManagedComputeClusterWorkloadAutoScalingPolicy.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 classManagedComputeClusterWorkloadAutoScalingPolicy.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.datascience.model.ManagedComputeClusterWorkloadScalingPolicy
ManagedComputeClusterWorkloadScalingPolicy.PolicyType
-
-
Constructor Summary
Constructors Constructor Description ManagedComputeClusterWorkloadAutoScalingPolicy(Boolean isEnabled, List<ManagedComputeClusterWorkloadAutoScalingPolicyDetails> autoScalingPolicies)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedComputeClusterWorkloadAutoScalingPolicy.Builderbuilder()Create a new builder.booleanequals(Object o)List<ManagedComputeClusterWorkloadAutoScalingPolicyDetails>getAutoScalingPolicies()The list of autoscaling policy details.BooleangetIsEnabled()Whether the autoscaling policy is enabled.inthashCode()ManagedComputeClusterWorkloadAutoScalingPolicy.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ManagedComputeClusterWorkloadAutoScalingPolicy
@Deprecated public ManagedComputeClusterWorkloadAutoScalingPolicy(Boolean isEnabled, List<ManagedComputeClusterWorkloadAutoScalingPolicyDetails> autoScalingPolicies)
Deprecated.
-
-
Method Detail
-
builder
public static ManagedComputeClusterWorkloadAutoScalingPolicy.Builder builder()
Create a new builder.
-
toBuilder
public ManagedComputeClusterWorkloadAutoScalingPolicy.Builder toBuilder()
-
getIsEnabled
public Boolean getIsEnabled()
Whether the autoscaling policy is enabled.- Returns:
- the value
-
getAutoScalingPolicies
public List<ManagedComputeClusterWorkloadAutoScalingPolicyDetails> getAutoScalingPolicies()
The list of autoscaling policy details.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classManagedComputeClusterWorkloadScalingPolicy
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classManagedComputeClusterWorkloadScalingPolicy- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classManagedComputeClusterWorkloadScalingPolicy
-
hashCode
public int hashCode()
- Overrides:
hashCodein classManagedComputeClusterWorkloadScalingPolicy
-
-