public final class PricingSchedule
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Campaign Manager 360 API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
PricingSchedule() |
Modifier and Type | Method and Description |
---|---|
PricingSchedule |
clone() |
String |
getCapCostOption()
Placement cap cost option.
|
com.google.api.client.util.DateTime |
getEndDate() |
Boolean |
getFlighted()
Whether this placement is flighted.
|
Long |
getFloodlightActivityId()
Floodlight activity ID associated with this placement.
|
List<PricingSchedulePricingPeriod> |
getPricingPeriods()
Pricing periods for this placement.
|
String |
getPricingType()
Placement pricing type.
|
com.google.api.client.util.DateTime |
getStartDate() |
com.google.api.client.util.DateTime |
getTestingStartDate() |
PricingSchedule |
set(String fieldName,
Object value) |
PricingSchedule |
setCapCostOption(String capCostOption)
Placement cap cost option.
|
PricingSchedule |
setEndDate(com.google.api.client.util.DateTime endDate) |
PricingSchedule |
setFlighted(Boolean flighted)
Whether this placement is flighted.
|
PricingSchedule |
setFloodlightActivityId(Long floodlightActivityId)
Floodlight activity ID associated with this placement.
|
PricingSchedule |
setPricingPeriods(List<PricingSchedulePricingPeriod> pricingPeriods)
Pricing periods for this placement.
|
PricingSchedule |
setPricingType(String pricingType)
Placement pricing type.
|
PricingSchedule |
setStartDate(com.google.api.client.util.DateTime startDate) |
PricingSchedule |
setTestingStartDate(com.google.api.client.util.DateTime testingStartDate) |
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getCapCostOption()
null
for nonepublic PricingSchedule setCapCostOption(String capCostOption)
capCostOption
- capCostOption or null
for nonepublic com.google.api.client.util.DateTime getEndDate()
null
for nonepublic PricingSchedule setEndDate(com.google.api.client.util.DateTime endDate)
endDate
- endDate or null
for nonepublic Boolean getFlighted()
null
for nonepublic PricingSchedule setFlighted(Boolean flighted)
flighted
- flighted or null
for nonepublic Long getFloodlightActivityId()
null
for nonepublic PricingSchedule setFloodlightActivityId(Long floodlightActivityId)
floodlightActivityId
- floodlightActivityId or null
for nonepublic List<PricingSchedulePricingPeriod> getPricingPeriods()
null
for nonepublic PricingSchedule setPricingPeriods(List<PricingSchedulePricingPeriod> pricingPeriods)
pricingPeriods
- pricingPeriods or null
for nonepublic String getPricingType()
null
for nonepublic PricingSchedule setPricingType(String pricingType)
pricingType
- pricingType or null
for nonepublic com.google.api.client.util.DateTime getStartDate()
null
for nonepublic PricingSchedule setStartDate(com.google.api.client.util.DateTime startDate)
startDate
- startDate or null
for nonepublic com.google.api.client.util.DateTime getTestingStartDate()
null
for nonepublic PricingSchedule setTestingStartDate(com.google.api.client.util.DateTime testingStartDate)
testingStartDate
- testingStartDate or null
for nonepublic PricingSchedule set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public PricingSchedule clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.