Class MaintenanceVersionPreferenceDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.MaintenanceVersionPreferenceDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class MaintenanceVersionPreferenceDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe preferences for target versions of future maintenance runs.Currently these preferences are only supported for Monthly maintenance runs created via scheduling plans If no preferences are specified then the version will be set by default to "Latest". Changing preferences will not change versions for an already existing maintenance run.
Note: Objects should always be created or deserialized using theMaintenanceVersionPreferenceDetails.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 theMaintenanceVersionPreferenceDetails.Builder, which maintain a set of all explicitly set fields calledMaintenanceVersionPreferenceDetails.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 classMaintenanceVersionPreferenceDetails.Builder
-
Constructor Summary
Constructors Constructor Description MaintenanceVersionPreferenceDetails(String referenceResourceIdForImageUpdates)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MaintenanceVersionPreferenceDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetReferenceResourceIdForImageUpdates()The OCID of the resource the maintenance run will refer to when trying to fetch target versions.inthashCode()MaintenanceVersionPreferenceDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
MaintenanceVersionPreferenceDetails
@Deprecated @ConstructorProperties("referenceResourceIdForImageUpdates") public MaintenanceVersionPreferenceDetails(String referenceResourceIdForImageUpdates)
Deprecated.
-
-
Method Detail
-
builder
public static MaintenanceVersionPreferenceDetails.Builder builder()
Create a new builder.
-
toBuilder
public MaintenanceVersionPreferenceDetails.Builder toBuilder()
-
getReferenceResourceIdForImageUpdates
public String getReferenceResourceIdForImageUpdates()
The OCID of the resource the maintenance run will refer to when trying to fetch target versions.- 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
-
-