Class PurgeAction.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.PurgeAction.Builder
 
- 
- Enclosing class:
- PurgeAction
 
 public static class PurgeAction.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PurgeActionbuild()PurgeAction.BuildercompartmentIdInSubtree(Boolean compartmentIdInSubtree)if true, purge child compartments dataPurgeAction.Buildercopy(PurgeAction model)PurgeAction.BuilderdataType(StorageDataType dataType)the type of the log data to be purgedPurgeAction.BuilderpurgeCompartmentId(String purgeCompartmentId)the compartment OCID under which the data will be purgedPurgeAction.BuilderpurgeDuration(String purgeDuration)The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires.PurgeAction.BuilderqueryString(String queryString)Purge query string.
 
- 
- 
- 
Method Detail- 
queryStringpublic PurgeAction.Builder queryString(String queryString) Purge query string.- Parameters:
- queryString- the value to set
- Returns:
- this builder
 
 - 
dataTypepublic PurgeAction.Builder dataType(StorageDataType dataType) the type of the log data to be purged- Parameters:
- dataType- the value to set
- Returns:
- this builder
 
 - 
purgeDurationpublic PurgeAction.Builder purgeDuration(String purgeDuration) The duration of data to be retained, which is used to calculate the timeDataEnded when the task fires.The value should be negative. Purge duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W). - Parameters:
- purgeDuration- the value to set
- Returns:
- this builder
 
 - 
purgeCompartmentIdpublic PurgeAction.Builder purgeCompartmentId(String purgeCompartmentId) the compartment OCID under which the data will be purged- Parameters:
- purgeCompartmentId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdInSubtreepublic PurgeAction.Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) if true, purge child compartments data- Parameters:
- compartmentIdInSubtree- the value to set
- Returns:
- this builder
 
 - 
buildpublic PurgeAction build() 
 - 
copypublic PurgeAction.Builder copy(PurgeAction model) 
 
- 
 
-