Class MaintenanceDisabledWindow
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.mysql.model.MaintenanceDisabledWindow
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class MaintenanceDisabledWindow extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelTime window during which downtime-inducing maintenance shall not be performed.Downtime-free maintenance may be performed to apply required security patches.
Note: Objects should always be created or deserialized using theMaintenanceDisabledWindow.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 theMaintenanceDisabledWindow.Builder, which maintain a set of all explicitly set fields calledMaintenanceDisabledWindow.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 classMaintenanceDisabledWindow.Builder
-
Constructor Summary
Constructors Constructor Description MaintenanceDisabledWindow(Date timeStart, Date timeEnd)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MaintenanceDisabledWindow.Builderbuilder()Create a new builder.booleanequals(Object o)DategetTimeEnd()The time until when maintenance is disabled.DategetTimeStart()The time from when maintenance is disabled.inthashCode()MaintenanceDisabledWindow.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
MaintenanceDisabledWindow
@Deprecated @ConstructorProperties({"timeStart","timeEnd"}) public MaintenanceDisabledWindow(Date timeStart, Date timeEnd)
Deprecated.
-
-
Method Detail
-
builder
public static MaintenanceDisabledWindow.Builder builder()
Create a new builder.
-
toBuilder
public MaintenanceDisabledWindow.Builder toBuilder()
-
getTimeStart
public Date getTimeStart()
The time from when maintenance is disabled.Must be set together with timeEnd and must be before timeEnd. as described by RFC 3339.
- Returns:
- the value
-
getTimeEnd
public Date getTimeEnd()
The time until when maintenance is disabled.Must be set together with timeStart and must be after timeStart. as described by RFC 3339.
- 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
-
-