public class AdCacheConfig extends Object implements Config
AdCache
.Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_DOMAIN_LIST_MAX_SIZE |
static int |
DEFAULT_URL_LIST_MAX_SIZE |
private String |
dir |
private int |
domainListMaxSize |
private PacingServiceConfig |
pacing |
private String |
shortTermDb |
private int |
ttlMinutes |
private int |
urlListMaxSize |
private boolean |
validateBudgetBeforeLoadingAd |
Constructor and Description |
---|
AdCacheConfig() |
Modifier and Type | Method and Description |
---|---|
String |
getDir() |
int |
getDomainListMaxSize()
Maximum configured size of domain white and black list, per
Ad . |
PacingServiceConfig |
getPacing() |
String |
getShortTermDb()
|
int |
getTtlMinutes() |
int |
getUrlListMaxSize()
|
boolean |
isValidateBudgetBeforeLoadingAd()
Should be validated budget, start and end dates before loading ad from the groovy script.
|
void |
setDir(String dir) |
void |
setDomainListMaxSize(int domainListMaxSize) |
void |
setPacing(PacingServiceConfig pacingConfig) |
void |
setShortTermDb(String shortTermDb) |
void |
setTtlMinutes(int ttlMinutes) |
void |
setUrlListMaxSize(int urlListMaxSize) |
void |
setValidateBudgetBeforeLoadingAd(boolean validateBudgetBeforeLoadingAd) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handleUnknown
private boolean validateBudgetBeforeLoadingAd
private String shortTermDb
public static final int DEFAULT_DOMAIN_LIST_MAX_SIZE
private int domainListMaxSize
public static final int DEFAULT_URL_LIST_MAX_SIZE
private int urlListMaxSize
private int ttlMinutes
private PacingServiceConfig pacing
private String dir
public boolean isValidateBudgetBeforeLoadingAd()
public void setValidateBudgetBeforeLoadingAd(boolean validateBudgetBeforeLoadingAd)
validateBudgetBeforeLoadingAd
- the validateBudgetBeforeLoadingAd to setpublic String getShortTermDb()
public void setShortTermDb(String shortTermDb)
public int getDomainListMaxSize()
Ad
.
If not specified, defaults to DEFAULT_DOMAIN_LIST_MAX_SIZE
.public void setDomainListMaxSize(int domainListMaxSize)
public int getUrlListMaxSize()
public void setUrlListMaxSize(int urlListMaxSize)
public int getTtlMinutes()
public PacingServiceConfig getPacing()
public void setPacing(PacingServiceConfig pacingConfig)
public void setTtlMinutes(int ttlMinutes)
public String getDir()
public void setDir(String dir)