Package com.oracle.bmc.datascience.model
Class RetentionOperationDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datascience.model.RetentionOperationDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190101") public final class RetentionOperationDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Retention operation details for the model.
Note: Objects should always be created or deserialized using theRetentionOperationDetails.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 theRetentionOperationDetails.Builder
, which maintain a set of all explicitly set fields calledRetentionOperationDetails.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 class
RetentionOperationDetails.Builder
-
Constructor Summary
Constructors Constructor Description RetentionOperationDetails(ModelSettingActionState archiveState, String archiveStateDetails, Date timeArchivalScheduled, ModelSettingActionState deleteState, String deleteStateDetails, Date timeDeletionScheduled)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RetentionOperationDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
ModelSettingActionState
getArchiveState()
The archival status of model.String
getArchiveStateDetails()
The archival state details of the model.ModelSettingActionState
getDeleteState()
The deletion status of the archived model.String
getDeleteStateDetails()
The deletion status details of the archived model.Date
getTimeArchivalScheduled()
The estimated archival time of the model based on the provided retention setting.Date
getTimeDeletionScheduled()
The estimated deletion time of the model based on the provided retention setting.int
hashCode()
RetentionOperationDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RetentionOperationDetails
@Deprecated @ConstructorProperties({"archiveState","archiveStateDetails","timeArchivalScheduled","deleteState","deleteStateDetails","timeDeletionScheduled"}) public RetentionOperationDetails(ModelSettingActionState archiveState, String archiveStateDetails, Date timeArchivalScheduled, ModelSettingActionState deleteState, String deleteStateDetails, Date timeDeletionScheduled)
Deprecated.
-
-
Method Detail
-
builder
public static RetentionOperationDetails.Builder builder()
Create a new builder.
-
toBuilder
public RetentionOperationDetails.Builder toBuilder()
-
getArchiveState
public ModelSettingActionState getArchiveState()
The archival status of model.- Returns:
- the value
-
getArchiveStateDetails
public String getArchiveStateDetails()
The archival state details of the model.- Returns:
- the value
-
getTimeArchivalScheduled
public Date getTimeArchivalScheduled()
The estimated archival time of the model based on the provided retention setting.- Returns:
- the value
-
getDeleteState
public ModelSettingActionState getDeleteState()
The deletion status of the archived model.- Returns:
- the value
-
getDeleteStateDetails
public String getDeleteStateDetails()
The deletion status details of the archived model.- Returns:
- the value
-
getTimeDeletionScheduled
public Date getTimeDeletionScheduled()
The estimated deletion time of the model based on the provided retention setting.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-