Class ComputeHostConfigurationCheckDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.ComputeHostConfigurationCheckDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ComputeHostConfigurationCheckDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelCompute Host Group Configuration Details Check
Note: Objects should always be created or deserialized using theComputeHostConfigurationCheckDetails.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
ComputeHostConfigurationCheckDetails.Builder, which maintain a set of all explicitly set fields calledComputeHostConfigurationCheckDetails.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 classComputeHostConfigurationCheckDetails.Builderstatic classComputeHostConfigurationCheckDetails.RecycleLevelPreferred recycle level for hosts associated with the reservation config.static classComputeHostConfigurationCheckDetails.TypeThe type of configuration
-
Constructor Summary
Constructors Constructor Description ComputeHostConfigurationCheckDetails(ComputeHostConfigurationCheckDetails.Type type, ConfigurationState configurationState, String firmwareBundleId, ComputeHostConfigurationCheckDetails.RecycleLevel recycleLevel)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComputeHostConfigurationCheckDetails.Builderbuilder()Create a new builder.booleanequals(Object o)ConfigurationStategetConfigurationState()The current state of the host configuration.StringgetFirmwareBundleId()The OCID for the Customer-unique firmware bundle associated with the Host Configuration.ComputeHostConfigurationCheckDetails.RecycleLevelgetRecycleLevel()Preferred recycle level for hosts associated with the reservation config.ComputeHostConfigurationCheckDetails.TypegetType()The type of configurationinthashCode()ComputeHostConfigurationCheckDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ComputeHostConfigurationCheckDetails
@Deprecated @ConstructorProperties({"type","configurationState","firmwareBundleId","recycleLevel"}) public ComputeHostConfigurationCheckDetails(ComputeHostConfigurationCheckDetails.Type type, ConfigurationState configurationState, String firmwareBundleId, ComputeHostConfigurationCheckDetails.RecycleLevel recycleLevel)
Deprecated.
-
-
Method Detail
-
builder
public static ComputeHostConfigurationCheckDetails.Builder builder()
Create a new builder.
-
toBuilder
public ComputeHostConfigurationCheckDetails.Builder toBuilder()
-
getType
public ComputeHostConfigurationCheckDetails.Type getType()
The type of configuration- Returns:
- the value
-
getConfigurationState
public ConfigurationState getConfigurationState()
The current state of the host configuration.The Host is either | CONFORMANT - current state matches the desired configuration NON_CONFORMANT - current state does not match the desired configuration PRE_APPLYING, APPLYING, CHECKING- transitional states UNKNOWN - current state is unknown
- Returns:
- the value
-
getFirmwareBundleId
public String getFirmwareBundleId()
The OCID for the Customer-unique firmware bundle associated with the Host Configuration.- Returns:
- the value
-
getRecycleLevel
public ComputeHostConfigurationCheckDetails.RecycleLevel getRecycleLevel()
Preferred recycle level for hosts associated with the reservation config.SKIP_RECYCLE - Skips host wipe. * FULL_RECYCLE - Does not skip host wipe. This is the default behavior.
- 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
-
-