Class CccUpgradeInformation
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.computecloudatcustomer.model.CccUpgradeInformation
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20221208") public final class CccUpgradeInformation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelUpgrade information that relates to a Compute Cloud@Customer infrastructure.This information cannot be updated. 
 Note: Objects should always be created or deserialized using theCccUpgradeInformation.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 theCccUpgradeInformation.Builder, which maintain a set of all explicitly set fields calledCccUpgradeInformation.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 SummaryNested Classes Modifier and Type Class Description static classCccUpgradeInformation.Builder
 - 
Constructor SummaryConstructors Constructor Description CccUpgradeInformation(String currentVersion, Date timeOfScheduledUpgrade, String scheduledUpgradeDuration, Boolean isActive)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CccUpgradeInformation.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCurrentVersion()The current version of software installed on the Compute Cloud@Customer infrastructure.BooleangetIsActive()Indication that the Compute Cloud@Customer infrastructure is in the process of an upgrade or an upgrade activity (such as preloading upgrade images).StringgetScheduledUpgradeDuration()Expected duration of Compute Cloud@Customer infrastructure scheduled upgrade.DategetTimeOfScheduledUpgrade()Compute Cloud@Customer infrastructure next upgrade time.inthashCode()CccUpgradeInformation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CccUpgradeInformation@Deprecated @ConstructorProperties({"currentVersion","timeOfScheduledUpgrade","scheduledUpgradeDuration","isActive"}) public CccUpgradeInformation(String currentVersion, Date timeOfScheduledUpgrade, String scheduledUpgradeDuration, Boolean isActive) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CccUpgradeInformation.Builder builder() Create a new builder.
 - 
toBuilderpublic CccUpgradeInformation.Builder toBuilder() 
 - 
getCurrentVersionpublic String getCurrentVersion() The current version of software installed on the Compute Cloud@Customer infrastructure.- Returns:
- the value
 
 - 
getTimeOfScheduledUpgradepublic Date getTimeOfScheduledUpgrade() Compute Cloud@Customer infrastructure next upgrade time.The rack might have performance impacts during this time. - Returns:
- the value
 
 - 
getScheduledUpgradeDurationpublic String getScheduledUpgradeDuration() Expected duration of Compute Cloud@Customer infrastructure scheduled upgrade.The actual upgrade time might be longer or shorter than this duration depending on rack activity, this is only an estimate. - Returns:
- the value
 
 - 
getIsActivepublic Boolean getIsActive() Indication that the Compute Cloud@Customer infrastructure is in the process of an upgrade or an upgrade activity (such as preloading upgrade images).- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-