Class PurgeStorageDataDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.loganalytics.model.PurgeStorageDataDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class PurgeStorageDataDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThis is the input used to purge data
 Note: Objects should always be created or deserialized using thePurgeStorageDataDetails.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 the PurgeStorageDataDetails.Builder, which maintain a set of all explicitly set fields calledPurgeStorageDataDetails.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 SummaryNested Classes Modifier and Type Class Description static classPurgeStorageDataDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description PurgeStorageDataDetails(String compartmentId, Boolean compartmentIdInSubtree, Date timeDataEnded, String purgeQueryString, StorageDataType dataType)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PurgeStorageDataDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()This is the compartment OCID under which the data will be purged and required permission will be checkedBooleangetCompartmentIdInSubtree()If true, purge child compartments dataStorageDataTypegetDataType()This is the type of the log data to be purgedStringgetPurgeQueryString()This is the solr query used to filter data, ‘*’ means allDategetTimeDataEnded()This is the end of the purge time intervalinthashCode()PurgeStorageDataDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PurgeStorageDataDetails@Deprecated @ConstructorProperties({"compartmentId","compartmentIdInSubtree","timeDataEnded","purgeQueryString","dataType"}) public PurgeStorageDataDetails(String compartmentId, Boolean compartmentIdInSubtree, Date timeDataEnded, String purgeQueryString, StorageDataType dataType) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PurgeStorageDataDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic PurgeStorageDataDetails.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() This is the compartment OCID under which the data will be purged and required permission will be checked- Returns:
- the value
 
 - 
getCompartmentIdInSubtreepublic Boolean getCompartmentIdInSubtree() If true, purge child compartments data- Returns:
- the value
 
 - 
getTimeDataEndedpublic Date getTimeDataEnded() This is the end of the purge time interval- Returns:
- the value
 
 - 
getPurgeQueryStringpublic String getPurgeQueryString() This is the solr query used to filter data, ‘*’ means all- Returns:
- the value
 
 - 
getDataTypepublic StorageDataType getDataType() This is the type of the log data to be purged- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-