Package com.oracle.bmc.opsi.model
Class HostCpuRecommendations
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.HostInsightHostRecommendations
-
- com.oracle.bmc.opsi.model.HostCpuRecommendations
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class HostCpuRecommendations extends HostInsightHostRecommendations
Contains CPU recommendation.
Note: Objects should always be created or deserialized using theHostCpuRecommendations.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 theHostCpuRecommendations.Builder
, which maintain a set of all explicitly set fields calledHostCpuRecommendations.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 class
HostCpuRecommendations.Builder
static class
HostCpuRecommendations.Burstable
Show if OPSI recommends to convert an instance to a burstable instance and show recommended cpu baseline if positive recommendation.static class
HostCpuRecommendations.UnusedInstance
Identify unused instances based on cpu, memory and network metrics.-
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.HostInsightHostRecommendations
HostInsightHostRecommendations.MetricRecommendationName
-
-
Constructor Summary
Constructors Constructor Description HostCpuRecommendations(HostCpuRecommendations.Burstable burstable, String shape, HostCpuRecommendations.UnusedInstance unusedInstance, Boolean isAbandonedInstance)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostCpuRecommendations.Builder
builder()
Create a new builder.boolean
equals(Object o)
HostCpuRecommendations.Burstable
getBurstable()
Show if OPSI recommends to convert an instance to a burstable instance and show recommended cpu baseline if positive recommendation.Boolean
getIsAbandonedInstance()
Identify if an instance is abandoned.String
getShape()
Show if OPSI recommends to change the shape of an instance and show recommended shape based on CPU utilization.HostCpuRecommendations.UnusedInstance
getUnusedInstance()
Identify unused instances based on cpu, memory and network metrics.int
hashCode()
HostCpuRecommendations.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
HostCpuRecommendations
@Deprecated public HostCpuRecommendations(HostCpuRecommendations.Burstable burstable, String shape, HostCpuRecommendations.UnusedInstance unusedInstance, Boolean isAbandonedInstance)
Deprecated.
-
-
Method Detail
-
builder
public static HostCpuRecommendations.Builder builder()
Create a new builder.
-
toBuilder
public HostCpuRecommendations.Builder toBuilder()
-
getBurstable
public HostCpuRecommendations.Burstable getBurstable()
Show if OPSI recommends to convert an instance to a burstable instance and show recommended cpu baseline if positive recommendation.- Returns:
- the value
-
getShape
public String getShape()
Show if OPSI recommends to change the shape of an instance and show recommended shape based on CPU utilization.- Returns:
- the value
-
getUnusedInstance
public HostCpuRecommendations.UnusedInstance getUnusedInstance()
Identify unused instances based on cpu, memory and network metrics.- Returns:
- the value
-
getIsAbandonedInstance
public Boolean getIsAbandonedInstance()
Identify if an instance is abandoned.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classHostInsightHostRecommendations
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classHostInsightHostRecommendations
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classHostInsightHostRecommendations
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classHostInsightHostRecommendations
-
-