public final class Campaign
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 |
---|
Campaign() |
Modifier and Type | Method and Description |
---|---|
Campaign |
clone() |
Long |
getAccountId()
Account ID of this campaign.
|
AdBlockingConfiguration |
getAdBlockingConfiguration()
Ad blocking settings for this campaign.
|
List<CreativeOptimizationConfiguration> |
getAdditionalCreativeOptimizationConfigurations()
Additional creative optimization configurations for the campaign.
|
Long |
getAdvertiserGroupId()
Advertiser group ID of the associated advertiser.
|
Long |
getAdvertiserId()
Advertiser ID of this campaign.
|
DimensionValue |
getAdvertiserIdDimensionValue()
Dimension value for the advertiser ID of this campaign.
|
Boolean |
getArchived()
Whether this campaign has been archived.
|
List<AudienceSegmentGroup> |
getAudienceSegmentGroups()
Audience segment groups assigned to this campaign.
|
String |
getBillingInvoiceCode()
Billing invoice code included in the Campaign Manager client billing invoices associated with
the campaign.
|
ClickThroughUrlSuffixProperties |
getClickThroughUrlSuffixProperties()
Click-through URL suffix override properties for this campaign.
|
String |
getComment()
Arbitrary comments about this campaign.
|
LastModifiedInfo |
getCreateInfo()
Information about the creation of this campaign.
|
List<Long> |
getCreativeGroupIds()
List of creative group IDs that are assigned to the campaign.
|
CreativeOptimizationConfiguration |
getCreativeOptimizationConfiguration()
Creative optimization configuration for the campaign.
|
DefaultClickThroughEventTagProperties |
getDefaultClickThroughEventTagProperties()
Click-through event tag ID override properties for this campaign.
|
Long |
getDefaultLandingPageId()
The default landing page ID for this campaign.
|
com.google.api.client.util.DateTime |
getEndDate() |
String |
getEuPoliticalAdsDeclaration()
Optional.
|
List<EventTagOverride> |
getEventTagOverrides()
Overrides that can be used to activate or deactivate advertiser event tags.
|
String |
getExternalId()
External ID for this campaign.
|
Long |
getId()
ID of this campaign.
|
DimensionValue |
getIdDimensionValue()
Dimension value for the ID of this campaign.
|
String |
getKind()
Identifies what kind of resource this is.
|
LastModifiedInfo |
getLastModifiedInfo()
Information about the most recent modification of this campaign.
|
MeasurementPartnerCampaignLink |
getMeasurementPartnerLink()
Measurement partner campaign link for tag wrapping.
|
String |
getName()
Name of this campaign.
|
com.google.api.client.util.DateTime |
getStartDate() |
Long |
getSubaccountId()
Subaccount ID of this campaign.
|
Campaign |
set(String fieldName,
Object value) |
Campaign |
setAccountId(Long accountId)
Account ID of this campaign.
|
Campaign |
setAdBlockingConfiguration(AdBlockingConfiguration adBlockingConfiguration)
Ad blocking settings for this campaign.
|
Campaign |
setAdditionalCreativeOptimizationConfigurations(List<CreativeOptimizationConfiguration> additionalCreativeOptimizationConfigurations)
Additional creative optimization configurations for the campaign.
|
Campaign |
setAdvertiserGroupId(Long advertiserGroupId)
Advertiser group ID of the associated advertiser.
|
Campaign |
setAdvertiserId(Long advertiserId)
Advertiser ID of this campaign.
|
Campaign |
setAdvertiserIdDimensionValue(DimensionValue advertiserIdDimensionValue)
Dimension value for the advertiser ID of this campaign.
|
Campaign |
setArchived(Boolean archived)
Whether this campaign has been archived.
|
Campaign |
setAudienceSegmentGroups(List<AudienceSegmentGroup> audienceSegmentGroups)
Audience segment groups assigned to this campaign.
|
Campaign |
setBillingInvoiceCode(String billingInvoiceCode)
Billing invoice code included in the Campaign Manager client billing invoices associated with
the campaign.
|
Campaign |
setClickThroughUrlSuffixProperties(ClickThroughUrlSuffixProperties clickThroughUrlSuffixProperties)
Click-through URL suffix override properties for this campaign.
|
Campaign |
setComment(String comment)
Arbitrary comments about this campaign.
|
Campaign |
setCreateInfo(LastModifiedInfo createInfo)
Information about the creation of this campaign.
|
Campaign |
setCreativeGroupIds(List<Long> creativeGroupIds)
List of creative group IDs that are assigned to the campaign.
|
Campaign |
setCreativeOptimizationConfiguration(CreativeOptimizationConfiguration creativeOptimizationConfiguration)
Creative optimization configuration for the campaign.
|
Campaign |
setDefaultClickThroughEventTagProperties(DefaultClickThroughEventTagProperties defaultClickThroughEventTagProperties)
Click-through event tag ID override properties for this campaign.
|
Campaign |
setDefaultLandingPageId(Long defaultLandingPageId)
The default landing page ID for this campaign.
|
Campaign |
setEndDate(com.google.api.client.util.DateTime endDate) |
Campaign |
setEuPoliticalAdsDeclaration(String euPoliticalAdsDeclaration)
Optional.
|
Campaign |
setEventTagOverrides(List<EventTagOverride> eventTagOverrides)
Overrides that can be used to activate or deactivate advertiser event tags.
|
Campaign |
setExternalId(String externalId)
External ID for this campaign.
|
Campaign |
setId(Long id)
ID of this campaign.
|
Campaign |
setIdDimensionValue(DimensionValue idDimensionValue)
Dimension value for the ID of this campaign.
|
Campaign |
setKind(String kind)
Identifies what kind of resource this is.
|
Campaign |
setLastModifiedInfo(LastModifiedInfo lastModifiedInfo)
Information about the most recent modification of this campaign.
|
Campaign |
setMeasurementPartnerLink(MeasurementPartnerCampaignLink measurementPartnerLink)
Measurement partner campaign link for tag wrapping.
|
Campaign |
setName(String name)
Name of this campaign.
|
Campaign |
setStartDate(com.google.api.client.util.DateTime startDate) |
Campaign |
setSubaccountId(Long subaccountId)
Subaccount ID of this campaign.
|
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 Long getAccountId()
null
for nonepublic Campaign setAccountId(Long accountId)
accountId
- accountId or null
for nonepublic AdBlockingConfiguration getAdBlockingConfiguration()
null
for nonepublic Campaign setAdBlockingConfiguration(AdBlockingConfiguration adBlockingConfiguration)
adBlockingConfiguration
- adBlockingConfiguration or null
for nonepublic List<CreativeOptimizationConfiguration> getAdditionalCreativeOptimizationConfigurations()
null
for nonepublic Campaign setAdditionalCreativeOptimizationConfigurations(List<CreativeOptimizationConfiguration> additionalCreativeOptimizationConfigurations)
additionalCreativeOptimizationConfigurations
- additionalCreativeOptimizationConfigurations or null
for nonepublic Long getAdvertiserGroupId()
null
for nonepublic Campaign setAdvertiserGroupId(Long advertiserGroupId)
advertiserGroupId
- advertiserGroupId or null
for nonepublic Long getAdvertiserId()
null
for nonepublic Campaign setAdvertiserId(Long advertiserId)
advertiserId
- advertiserId or null
for nonepublic DimensionValue getAdvertiserIdDimensionValue()
null
for nonepublic Campaign setAdvertiserIdDimensionValue(DimensionValue advertiserIdDimensionValue)
advertiserIdDimensionValue
- advertiserIdDimensionValue or null
for nonepublic Boolean getArchived()
null
for nonepublic Campaign setArchived(Boolean archived)
archived
- archived or null
for nonepublic List<AudienceSegmentGroup> getAudienceSegmentGroups()
null
for nonepublic Campaign setAudienceSegmentGroups(List<AudienceSegmentGroup> audienceSegmentGroups)
audienceSegmentGroups
- audienceSegmentGroups or null
for nonepublic String getBillingInvoiceCode()
null
for nonepublic Campaign setBillingInvoiceCode(String billingInvoiceCode)
billingInvoiceCode
- billingInvoiceCode or null
for nonepublic ClickThroughUrlSuffixProperties getClickThroughUrlSuffixProperties()
null
for nonepublic Campaign setClickThroughUrlSuffixProperties(ClickThroughUrlSuffixProperties clickThroughUrlSuffixProperties)
clickThroughUrlSuffixProperties
- clickThroughUrlSuffixProperties or null
for nonepublic String getComment()
null
for nonepublic Campaign setComment(String comment)
comment
- comment or null
for nonepublic LastModifiedInfo getCreateInfo()
null
for nonepublic Campaign setCreateInfo(LastModifiedInfo createInfo)
createInfo
- createInfo or null
for nonepublic List<Long> getCreativeGroupIds()
null
for nonepublic Campaign setCreativeGroupIds(List<Long> creativeGroupIds)
creativeGroupIds
- creativeGroupIds or null
for nonepublic CreativeOptimizationConfiguration getCreativeOptimizationConfiguration()
null
for nonepublic Campaign setCreativeOptimizationConfiguration(CreativeOptimizationConfiguration creativeOptimizationConfiguration)
creativeOptimizationConfiguration
- creativeOptimizationConfiguration or null
for nonepublic DefaultClickThroughEventTagProperties getDefaultClickThroughEventTagProperties()
null
for nonepublic Campaign setDefaultClickThroughEventTagProperties(DefaultClickThroughEventTagProperties defaultClickThroughEventTagProperties)
defaultClickThroughEventTagProperties
- defaultClickThroughEventTagProperties or null
for nonepublic Long getDefaultLandingPageId()
null
for nonepublic Campaign setDefaultLandingPageId(Long defaultLandingPageId)
defaultLandingPageId
- defaultLandingPageId or null
for nonepublic com.google.api.client.util.DateTime getEndDate()
null
for nonepublic Campaign setEndDate(com.google.api.client.util.DateTime endDate)
endDate
- endDate or null
for nonepublic String getEuPoliticalAdsDeclaration()
null
for nonepublic Campaign setEuPoliticalAdsDeclaration(String euPoliticalAdsDeclaration)
euPoliticalAdsDeclaration
- euPoliticalAdsDeclaration or null
for nonepublic List<EventTagOverride> getEventTagOverrides()
null
for nonepublic Campaign setEventTagOverrides(List<EventTagOverride> eventTagOverrides)
eventTagOverrides
- eventTagOverrides or null
for nonepublic String getExternalId()
null
for nonepublic Campaign setExternalId(String externalId)
externalId
- externalId or null
for nonepublic Long getId()
null
for nonepublic Campaign setId(Long id)
id
- id or null
for nonepublic DimensionValue getIdDimensionValue()
null
for nonepublic Campaign setIdDimensionValue(DimensionValue idDimensionValue)
idDimensionValue
- idDimensionValue or null
for nonepublic String getKind()
null
for nonepublic Campaign setKind(String kind)
kind
- kind or null
for nonepublic LastModifiedInfo getLastModifiedInfo()
null
for nonepublic Campaign setLastModifiedInfo(LastModifiedInfo lastModifiedInfo)
lastModifiedInfo
- lastModifiedInfo or null
for nonepublic MeasurementPartnerCampaignLink getMeasurementPartnerLink()
null
for nonepublic Campaign setMeasurementPartnerLink(MeasurementPartnerCampaignLink measurementPartnerLink)
measurementPartnerLink
- measurementPartnerLink or null
for nonepublic String getName()
null
for nonepublic Campaign setName(String name)
name
- name or null
for nonepublic com.google.api.client.util.DateTime getStartDate()
null
for nonepublic Campaign setStartDate(com.google.api.client.util.DateTime startDate)
startDate
- startDate or null
for nonepublic Long getSubaccountId()
null
for nonepublic Campaign setSubaccountId(Long subaccountId)
subaccountId
- subaccountId or null
for nonepublic Campaign set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Campaign clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.