All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.admanager.jaxws.v202402.TechnologyTargeting Maven / Gradle / Ivy

The newest version!
// Copyright 2024 Google LLC
//
// 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.admanager.jaxws.v202402;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * 
 *             Provides {@link LineItem} objects the ability to target or exclude technologies.
 *           
 * 
 * 

Java class for TechnologyTargeting complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="TechnologyTargeting">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="bandwidthGroupTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}BandwidthGroupTargeting" minOccurs="0"/>
 *         <element name="browserTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}BrowserTargeting" minOccurs="0"/>
 *         <element name="browserLanguageTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}BrowserLanguageTargeting" minOccurs="0"/>
 *         <element name="deviceCapabilityTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}DeviceCapabilityTargeting" minOccurs="0"/>
 *         <element name="deviceCategoryTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}DeviceCategoryTargeting" minOccurs="0"/>
 *         <element name="deviceManufacturerTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}DeviceManufacturerTargeting" minOccurs="0"/>
 *         <element name="mobileCarrierTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}MobileCarrierTargeting" minOccurs="0"/>
 *         <element name="mobileDeviceTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}MobileDeviceTargeting" minOccurs="0"/>
 *         <element name="mobileDeviceSubmodelTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}MobileDeviceSubmodelTargeting" minOccurs="0"/>
 *         <element name="operatingSystemTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}OperatingSystemTargeting" minOccurs="0"/>
 *         <element name="operatingSystemVersionTargeting" type="{https://www.google.com/apis/ads/publisher/v202402}OperatingSystemVersionTargeting" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TechnologyTargeting", propOrder = { "bandwidthGroupTargeting", "browserTargeting", "browserLanguageTargeting", "deviceCapabilityTargeting", "deviceCategoryTargeting", "deviceManufacturerTargeting", "mobileCarrierTargeting", "mobileDeviceTargeting", "mobileDeviceSubmodelTargeting", "operatingSystemTargeting", "operatingSystemVersionTargeting" }) public class TechnologyTargeting { protected BandwidthGroupTargeting bandwidthGroupTargeting; protected BrowserTargeting browserTargeting; protected BrowserLanguageTargeting browserLanguageTargeting; protected DeviceCapabilityTargeting deviceCapabilityTargeting; protected DeviceCategoryTargeting deviceCategoryTargeting; protected DeviceManufacturerTargeting deviceManufacturerTargeting; protected MobileCarrierTargeting mobileCarrierTargeting; protected MobileDeviceTargeting mobileDeviceTargeting; protected MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting; protected OperatingSystemTargeting operatingSystemTargeting; protected OperatingSystemVersionTargeting operatingSystemVersionTargeting; /** * Gets the value of the bandwidthGroupTargeting property. * * @return * possible object is * {@link BandwidthGroupTargeting } * */ public BandwidthGroupTargeting getBandwidthGroupTargeting() { return bandwidthGroupTargeting; } /** * Sets the value of the bandwidthGroupTargeting property. * * @param value * allowed object is * {@link BandwidthGroupTargeting } * */ public void setBandwidthGroupTargeting(BandwidthGroupTargeting value) { this.bandwidthGroupTargeting = value; } /** * Gets the value of the browserTargeting property. * * @return * possible object is * {@link BrowserTargeting } * */ public BrowserTargeting getBrowserTargeting() { return browserTargeting; } /** * Sets the value of the browserTargeting property. * * @param value * allowed object is * {@link BrowserTargeting } * */ public void setBrowserTargeting(BrowserTargeting value) { this.browserTargeting = value; } /** * Gets the value of the browserLanguageTargeting property. * * @return * possible object is * {@link BrowserLanguageTargeting } * */ public BrowserLanguageTargeting getBrowserLanguageTargeting() { return browserLanguageTargeting; } /** * Sets the value of the browserLanguageTargeting property. * * @param value * allowed object is * {@link BrowserLanguageTargeting } * */ public void setBrowserLanguageTargeting(BrowserLanguageTargeting value) { this.browserLanguageTargeting = value; } /** * Gets the value of the deviceCapabilityTargeting property. * * @return * possible object is * {@link DeviceCapabilityTargeting } * */ public DeviceCapabilityTargeting getDeviceCapabilityTargeting() { return deviceCapabilityTargeting; } /** * Sets the value of the deviceCapabilityTargeting property. * * @param value * allowed object is * {@link DeviceCapabilityTargeting } * */ public void setDeviceCapabilityTargeting(DeviceCapabilityTargeting value) { this.deviceCapabilityTargeting = value; } /** * Gets the value of the deviceCategoryTargeting property. * * @return * possible object is * {@link DeviceCategoryTargeting } * */ public DeviceCategoryTargeting getDeviceCategoryTargeting() { return deviceCategoryTargeting; } /** * Sets the value of the deviceCategoryTargeting property. * * @param value * allowed object is * {@link DeviceCategoryTargeting } * */ public void setDeviceCategoryTargeting(DeviceCategoryTargeting value) { this.deviceCategoryTargeting = value; } /** * Gets the value of the deviceManufacturerTargeting property. * * @return * possible object is * {@link DeviceManufacturerTargeting } * */ public DeviceManufacturerTargeting getDeviceManufacturerTargeting() { return deviceManufacturerTargeting; } /** * Sets the value of the deviceManufacturerTargeting property. * * @param value * allowed object is * {@link DeviceManufacturerTargeting } * */ public void setDeviceManufacturerTargeting(DeviceManufacturerTargeting value) { this.deviceManufacturerTargeting = value; } /** * Gets the value of the mobileCarrierTargeting property. * * @return * possible object is * {@link MobileCarrierTargeting } * */ public MobileCarrierTargeting getMobileCarrierTargeting() { return mobileCarrierTargeting; } /** * Sets the value of the mobileCarrierTargeting property. * * @param value * allowed object is * {@link MobileCarrierTargeting } * */ public void setMobileCarrierTargeting(MobileCarrierTargeting value) { this.mobileCarrierTargeting = value; } /** * Gets the value of the mobileDeviceTargeting property. * * @return * possible object is * {@link MobileDeviceTargeting } * */ public MobileDeviceTargeting getMobileDeviceTargeting() { return mobileDeviceTargeting; } /** * Sets the value of the mobileDeviceTargeting property. * * @param value * allowed object is * {@link MobileDeviceTargeting } * */ public void setMobileDeviceTargeting(MobileDeviceTargeting value) { this.mobileDeviceTargeting = value; } /** * Gets the value of the mobileDeviceSubmodelTargeting property. * * @return * possible object is * {@link MobileDeviceSubmodelTargeting } * */ public MobileDeviceSubmodelTargeting getMobileDeviceSubmodelTargeting() { return mobileDeviceSubmodelTargeting; } /** * Sets the value of the mobileDeviceSubmodelTargeting property. * * @param value * allowed object is * {@link MobileDeviceSubmodelTargeting } * */ public void setMobileDeviceSubmodelTargeting(MobileDeviceSubmodelTargeting value) { this.mobileDeviceSubmodelTargeting = value; } /** * Gets the value of the operatingSystemTargeting property. * * @return * possible object is * {@link OperatingSystemTargeting } * */ public OperatingSystemTargeting getOperatingSystemTargeting() { return operatingSystemTargeting; } /** * Sets the value of the operatingSystemTargeting property. * * @param value * allowed object is * {@link OperatingSystemTargeting } * */ public void setOperatingSystemTargeting(OperatingSystemTargeting value) { this.operatingSystemTargeting = value; } /** * Gets the value of the operatingSystemVersionTargeting property. * * @return * possible object is * {@link OperatingSystemVersionTargeting } * */ public OperatingSystemVersionTargeting getOperatingSystemVersionTargeting() { return operatingSystemVersionTargeting; } /** * Sets the value of the operatingSystemVersionTargeting property. * * @param value * allowed object is * {@link OperatingSystemVersionTargeting } * */ public void setOperatingSystemVersionTargeting(OperatingSystemVersionTargeting value) { this.operatingSystemVersionTargeting = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy