qihoo.open.v1.model.campaign
类 Campaign

java.lang.Object
  继承者 qihoo.open.v1.model.BaseModel
      继承者 qihoo.open.v1.model.campaign.Campaign

public class Campaign
extends BaseModel

推广计划

作者:
ygzhang

字段摘要
 
从类 qihoo.open.v1.model.BaseModel 继承的字段
postParameters
 
构造方法摘要
Campaign()
           
 
方法摘要
 Date getAddTime()
           
 Double getBudget()
          推广计划每日预算,默认为 0,null表示不限制
 Date getEndDate()
          推广计划结束日期,默认永久有效
 List<Failure> getFailures()
           
 Long getId()
          系列的远程Id
protected  Long getModelId()
           
 String getName()
          推广计划名称
 List<PostParameter> getParameters()
           
 String getRegion()
          投放地域,json 格式的地域 id 数组,默认为全地域投放
 List<Week> getSchedule()
          json 格式,Week 字段 1-7 表示周一至周日,若其中一 星期某天不投放,可跳过, hour 总数为 24 其中 0 为此时段不投放,1 为投放。
 Date getStartDate()
          推广计划开始日期,默认为添加之日开始
 CampaignStatusType getStatus()
          推广计划在远程的状态
 Date getUpdateTime()
           
 void setAddTime(Date addTime)
           
 void setBudget(Double budget)
           
 void setEndDate(Date endDate)
           
 void setFailures(List<Failure> failures)
           
 void setId(Long id)
           
 void setName(String name)
           
 void setRegion(String region)
           
 void setSchedule(List<Week> schedule)
           
 void setStartDate(Date startDate)
           
 void setStatus(CampaignStatusType status)
           
 void setUpdateTime(Date updateTime)
           
 String toString()
           
 
从类 qihoo.open.v1.model.BaseModel 继承的方法
getDate, makeIdentifiableString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Campaign

public Campaign()
方法详细信息

getName

public String getName()
推广计划名称


setName

public void setName(String name)

getRegion

public String getRegion()
投放地域,json 格式的地域 id 数组,默认为全地域投放


setRegion

public void setRegion(String region)

getStartDate

public Date getStartDate()
推广计划开始日期,默认为添加之日开始


getEndDate

public Date getEndDate()
推广计划结束日期,默认永久有效


setEndDate

public void setEndDate(Date endDate)

getSchedule

public List<Week> getSchedule()
json 格式,Week 字段 1-7 表示周一至周日,若其中一 星期某天不投放,可跳过, hour 总数为 24 其中 0 为此时段不投放,1 为投放。 例:[{“week”:1, ”hour”:[1,1,1,1,1,1,1,1,1,1……]},{“week”:3, ”hour”:[1,0,1,1,1,0,1,1,1,1……]}……]每周 二不投放。


setSchedule

public void setSchedule(List<Week> schedule)

setStartDate

public void setStartDate(Date startDate)

getBudget

public Double getBudget()
推广计划每日预算,默认为 0,null表示不限制


setBudget

public void setBudget(Double budget)

getStatus

public CampaignStatusType getStatus()
推广计划在远程的状态


setStatus

public void setStatus(CampaignStatusType status)

getId

public Long getId()
系列的远程Id


setId

public void setId(Long id)

toString

public String toString()
覆盖:
Object 中的 toString

setFailures

public void setFailures(List<Failure> failures)
指定者:
BaseModel 中的 setFailures

getFailures

public List<Failure> getFailures()
指定者:
BaseModel 中的 getFailures

getUpdateTime

public Date getUpdateTime()

setUpdateTime

public void setUpdateTime(Date updateTime)

getAddTime

public Date getAddTime()

setAddTime

public void setAddTime(Date addTime)

getParameters

public List<PostParameter> getParameters()
指定者:
BaseModel 中的 getParameters

getModelId

protected Long getModelId()
指定者:
BaseModel 中的 getModelId


Copyright © 2013. All rights reserved.