public class CleanDocuments extends CrawlerCommand implements com.exalead.util.Checkable, java.io.Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_DELETE_FROM_INDEX_ONLY |
boolean |
deleteFromIndexOnly |
java.lang.String |
prefix |
crawlerName
Constructor and Description |
---|
CleanDocuments() |
CleanDocuments(CleanDocuments o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this CleanDocuments.
|
CleanDocuments |
clone()
Creates and returns a deep copy of this CleanDocuments.
|
static CleanDocuments |
fromString(java.lang.String s)
String representation of this CleanDocuments.
|
java.lang.String |
getPrefix()
If not null, clean only documents whose url matches this prefix.
|
boolean |
isDeleteFromIndexOnly()
whether to delete the documents in the index only, or from both the box and the index.
|
CleanDocuments |
makeCopy()
Creates and returns a deep copy of this CleanDocuments.
|
static CleanDocuments |
readFrom(java.io.InputStream is)
Read this CleanDocuments from an XML fragment.
|
void |
setDeleteFromIndexOnly(boolean deleteFromIndexOnly)
whether to delete the documents in the index only, or from both the box and the index.
|
void |
setPrefix(java.lang.String prefix)
If not null, clean only documents whose url matches this prefix.
|
java.lang.String |
toString()
String representation of this CleanDocuments.
|
CleanDocuments |
withCrawlerName(java.lang.String crawlerName) |
CleanDocuments |
withDeleteFromIndexOnly(boolean deleteFromIndexOnly) |
CleanDocuments |
withDeleteFromIndexOnly(java.lang.Boolean deleteFromIndexOnly) |
CleanDocuments |
withPrefix(java.lang.String prefix) |
void |
writeTo(java.io.OutputStream os)
Write this CleanDocuments as an XML fragment
|
getCrawlerName, setCrawlerName
public boolean deleteFromIndexOnly
public static final boolean DEFAULT_DELETE_FROM_INDEX_ONLY
public java.lang.String prefix
public CleanDocuments()
public CleanDocuments(CleanDocuments o)
public CleanDocuments withCrawlerName(java.lang.String crawlerName)
withCrawlerName
in class CrawlerCommand
public void setDeleteFromIndexOnly(boolean deleteFromIndexOnly)
public boolean isDeleteFromIndexOnly()
public CleanDocuments withDeleteFromIndexOnly(boolean deleteFromIndexOnly)
public CleanDocuments withDeleteFromIndexOnly(java.lang.Boolean deleteFromIndexOnly)
public void setPrefix(java.lang.String prefix)
public java.lang.String getPrefix()
public CleanDocuments withPrefix(java.lang.String prefix)
public CleanDocuments clone()
clone
in class CrawlerCommand
public CleanDocuments makeCopy()
makeCopy
in class CrawlerCommand
public static CleanDocuments readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class CrawlerCommand
javax.xml.bind.JAXBException
java.io.IOException
public static CleanDocuments fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class CrawlerCommand
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class CrawlerCommand
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.