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.ExplicitlySetBmcModelRetention 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 classRetentionOperationDetails.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.Builderbuilder()Create a new builder.booleanequals(Object o)ModelSettingActionStategetArchiveState()The archival status of model.StringgetArchiveStateDetails()The archival state details of the model.ModelSettingActionStategetDeleteState()The deletion status of the archived model.StringgetDeleteStateDetails()The deletion status details of the archived model.DategetTimeArchivalScheduled()The estimated archival time of the model based on the provided retention setting.DategetTimeDeletionScheduled()The estimated deletion time of the model based on the provided retention setting.inthashCode()RetentionOperationDetails.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-