// Copyright 2017 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package com.google.api.ads.adwords.jaxws.v201702.cm; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; /** * * A set of estimates for a criterion's performance for a specific bid * amount. * * * <p>Java class for BidLandscape.LandscapePoint complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="BidLandscape.LandscapePoint"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="bid" type="{https://adwords.google.com/api/adwords/cm/v201702}Money" minOccurs="0"/> * <element name="clicks" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="cost" type="{https://adwords.google.com/api/adwords/cm/v201702}Money" minOccurs="0"/> * <element name="impressions" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="promotedImpressions" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="requiredBudget" type="{https://adwords.google.com/api/adwords/cm/v201702}Money" minOccurs="0"/> * <element name="bidModifier" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="totalLocalImpressions" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="totalLocalClicks" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="totalLocalCost" type="{https://adwords.google.com/api/adwords/cm/v201702}Money" minOccurs="0"/> * <element name="totalLocalPromotedImpressions" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BidLandscape.LandscapePoint", propOrder = { "bid", "clicks", "cost", "impressions", "promotedImpressions", "requiredBudget", "bidModifier", "totalLocalImpressions", "totalLocalClicks", "totalLocalCost", "totalLocalPromotedImpressions" }) public class BidLandscapeLandscapePoint { protected Money bid; protected Long clicks; protected Money cost; protected Long impressions; protected Long promotedImpressions; protected Money requiredBudget; protected Double bidModifier; protected Long totalLocalImpressions; protected Long totalLocalClicks; protected Money totalLocalCost; protected Long totalLocalPromotedImpressions; /** * Gets the value of the bid property. * * @return * possible object is * {@link Money } * */ public Money getBid() { return bid; } /** * Sets the value of the bid property. * * @param value * allowed object is * {@link Money } * */ public void setBid(Money value) { this.bid = value; } /** * Gets the value of the clicks property. * * @return * possible object is * {@link Long } * */ public Long getClicks() { return clicks; } /** * Sets the value of the clicks property. * * @param value * allowed object is * {@link Long } * */ public void setClicks(Long value) { this.clicks = value; } /** * Gets the value of the cost property. * * @return * possible object is * {@link Money } * */ public Money getCost() { return cost; } /** * Sets the value of the cost property. * * @param value * allowed object is * {@link Money } * */ public void setCost(Money value) { this.cost = value; } /** * Gets the value of the impressions property. * * @return * possible object is * {@link Long } * */ public Long getImpressions() { return impressions; } /** * Sets the value of the impressions property. * * @param value * allowed object is * {@link Long } * */ public void setImpressions(Long value) { this.impressions = value; } /** * Gets the value of the promotedImpressions property. * * @return * possible object is * {@link Long } * */ public Long getPromotedImpressions() { return promotedImpressions; } /** * Sets the value of the promotedImpressions property. * * @param value * allowed object is * {@link Long } * */ public void setPromotedImpressions(Long value) { this.promotedImpressions = value; } /** * Gets the value of the requiredBudget property. * * @return * possible object is * {@link Money } * */ public Money getRequiredBudget() { return requiredBudget; } /** * Sets the value of the requiredBudget property. * * @param value * allowed object is * {@link Money } * */ public void setRequiredBudget(Money value) { this.requiredBudget = value; } /** * Gets the value of the bidModifier property. * * @return * possible object is * {@link Double } * */ public Double getBidModifier() { return bidModifier; } /** * Sets the value of the bidModifier property. * * @param value * allowed object is * {@link Double } * */ public void setBidModifier(Double value) { this.bidModifier = value; } /** * Gets the value of the totalLocalImpressions property. * * @return * possible object is * {@link Long } * */ public Long getTotalLocalImpressions() { return totalLocalImpressions; } /** * Sets the value of the totalLocalImpressions property. * * @param value * allowed object is * {@link Long } * */ public void setTotalLocalImpressions(Long value) { this.totalLocalImpressions = value; } /** * Gets the value of the totalLocalClicks property. * * @return * possible object is * {@link Long } * */ public Long getTotalLocalClicks() { return totalLocalClicks; } /** * Sets the value of the totalLocalClicks property. * * @param value * allowed object is * {@link Long } * */ public void setTotalLocalClicks(Long value) { this.totalLocalClicks = value; } /** * Gets the value of the totalLocalCost property. * * @return * possible object is * {@link Money } * */ public Money getTotalLocalCost() { return totalLocalCost; } /** * Sets the value of the totalLocalCost property. * * @param value * allowed object is * {@link Money } * */ public void setTotalLocalCost(Money value) { this.totalLocalCost = value; } /** * Gets the value of the totalLocalPromotedImpressions property. * * @return * possible object is * {@link Long } * */ public Long getTotalLocalPromotedImpressions() { return totalLocalPromotedImpressions; } /** * Sets the value of the totalLocalPromotedImpressions property. * * @param value * allowed object is * {@link Long } * */ public void setTotalLocalPromotedImpressions(Long value) { this.totalLocalPromotedImpressions = value; } }