public class CrawlSchedulerConfig
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Long |
priority0 |
protected java.lang.Long |
priority1 |
protected java.lang.Long |
priority2 |
protected java.lang.Long |
priority3 |
protected java.lang.Long |
priority4 |
protected java.lang.Long |
refreshPriority |
Constructor and Description |
---|
CrawlSchedulerConfig()
Creates a new
CrawlSchedulerConfig instance. |
CrawlSchedulerConfig(CrawlSchedulerConfig o)
Creates a new
CrawlSchedulerConfig instance by deeply copying a given CrawlSchedulerConfig instance. |
Modifier and Type | Method and Description |
---|---|
CrawlSchedulerConfig |
clone()
Creates and returns a deep copy of this object.
|
long |
getPriority0()
by default, only user-submitted urls (default: 100000)
|
long |
getPriority1()
by default, only redirected urls (default: 10000)
|
long |
getPriority2()
by default, only indexed and not followed urls (default: 1000)
|
long |
getPriority3()
by default, only indexed and followed urls (default: 100)
|
long |
getPriority4()
by default, only followed and not indexed urls (default: 10)
|
long |
getRefreshPriority()
refresh source (default: 1)
|
void |
setPriority0(java.lang.Long value)
Sets the value of the priority0 property.
|
void |
setPriority1(java.lang.Long value)
Sets the value of the priority1 property.
|
void |
setPriority2(java.lang.Long value)
Sets the value of the priority2 property.
|
void |
setPriority3(java.lang.Long value)
Sets the value of the priority3 property.
|
void |
setPriority4(java.lang.Long value)
Sets the value of the priority4 property.
|
void |
setRefreshPriority(java.lang.Long value)
Sets the value of the refreshPriority property.
|
CrawlSchedulerConfig |
withPriority0(java.lang.Long value) |
CrawlSchedulerConfig |
withPriority1(java.lang.Long value) |
CrawlSchedulerConfig |
withPriority2(java.lang.Long value) |
CrawlSchedulerConfig |
withPriority3(java.lang.Long value) |
CrawlSchedulerConfig |
withPriority4(java.lang.Long value) |
CrawlSchedulerConfig |
withRefreshPriority(java.lang.Long value) |
protected java.lang.Long priority0
protected java.lang.Long priority1
protected java.lang.Long priority2
protected java.lang.Long priority3
protected java.lang.Long priority4
protected java.lang.Long refreshPriority
public CrawlSchedulerConfig()
CrawlSchedulerConfig
instance.public CrawlSchedulerConfig(CrawlSchedulerConfig o)
CrawlSchedulerConfig
instance by deeply copying a given CrawlSchedulerConfig
instance.o
- The instance to copy.java.lang.NullPointerException
- if o
is null
.public long getPriority0()
Long
public void setPriority0(java.lang.Long value)
value
- allowed object is
Long
public long getPriority1()
Long
public void setPriority1(java.lang.Long value)
value
- allowed object is
Long
public long getPriority2()
Long
public void setPriority2(java.lang.Long value)
value
- allowed object is
Long
public long getPriority3()
Long
public void setPriority3(java.lang.Long value)
value
- allowed object is
Long
public long getPriority4()
Long
public void setPriority4(java.lang.Long value)
value
- allowed object is
Long
public long getRefreshPriority()
Long
public void setRefreshPriority(java.lang.Long value)
value
- allowed object is
Long
public CrawlSchedulerConfig withPriority0(java.lang.Long value)
public CrawlSchedulerConfig withPriority1(java.lang.Long value)
public CrawlSchedulerConfig withPriority2(java.lang.Long value)
public CrawlSchedulerConfig withPriority3(java.lang.Long value)
public CrawlSchedulerConfig withPriority4(java.lang.Long value)
public CrawlSchedulerConfig withRefreshPriority(java.lang.Long value)
public CrawlSchedulerConfig clone()
clone
in class java.lang.Object
Copyright © 2021 Dassault Systèmes, All Rights Reserved.