Class PitrTimeWindow
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.psql.model.PitrTimeWindow
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220915") public final class PitrTimeWindow extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelTime interval for which point-in-time recovery (PITR) is supported.The database can be restored to any timestamp between timeRecoveryWindowStart and timeRecoveryWindowEnd (inclusive).
Note: Objects should always be created or deserialized using thePitrTimeWindow.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 thePitrTimeWindow.Builder, which maintain a set of all explicitly set fields calledPitrTimeWindow.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 classPitrTimeWindow.Builder
-
Constructor Summary
Constructors Constructor Description PitrTimeWindow(Date timeRecoveryWindowStart, Date timeRecoveryWindowEnd)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PitrTimeWindow.Builderbuilder()Create a new builder.booleanequals(Object o)DategetTimeRecoveryWindowEnd()Latest timestamp in the PITR window to which the database can be restored.DategetTimeRecoveryWindowStart()Earliest timestamp in the PITR window to which the database can be restored.inthashCode()PitrTimeWindow.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
PitrTimeWindow
@Deprecated @ConstructorProperties({"timeRecoveryWindowStart","timeRecoveryWindowEnd"}) public PitrTimeWindow(Date timeRecoveryWindowStart, Date timeRecoveryWindowEnd)
Deprecated.
-
-
Method Detail
-
builder
public static PitrTimeWindow.Builder builder()
Create a new builder.
-
toBuilder
public PitrTimeWindow.Builder toBuilder()
-
getTimeRecoveryWindowStart
public Date getTimeRecoveryWindowStart()
Earliest timestamp in the PITR window to which the database can be restored.Timestamps earlier than this are not recoverable. The value must be an RFC 3339 timestamp.
Example: 2016-08-25T21:10:29Z
- Returns:
- the value
-
getTimeRecoveryWindowEnd
public Date getTimeRecoveryWindowEnd()
Latest timestamp in the PITR window to which the database can be restored.Timestamps later than this are not recoverable. The value must be an RFC 3339 timestamp.
Example: 2016-08-25T21:10:29Z
- 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
-
-