// Copyright 2016 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. /** * Operand.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Mar 02, 2009 (07:08:06 PST) WSDL2Java emitter. */ package com.google.api.ads.adwords.axis.v201609.cm; /** * A marker interface for entities that can be operated upon in mutate * operations. */ public class Operand implements java.io.Serializable { private com.google.api.ads.adwords.axis.v201609.cm.AdGroupAdLabel adGroupAdLabel; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupAd adGroupAd; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupBidModifier adGroupBidModifier; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterionLabel adGroupCriterionLabel; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterion adGroupCriterion; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupExtensionSetting adGroupExtensionSetting; private com.google.api.ads.adwords.axis.v201609.cm.AdGroupLabel adGroupLabel; private com.google.api.ads.adwords.axis.v201609.cm.AdGroup adGroup; private com.google.api.ads.adwords.axis.v201609.cm.Ad ad; private com.google.api.ads.adwords.axis.v201609.cm.Budget budget; private com.google.api.ads.adwords.axis.v201609.cm.CampaignCriterion campaignCriterion; private com.google.api.ads.adwords.axis.v201609.cm.CampaignExtensionSetting campaignExtensionSetting; private com.google.api.ads.adwords.axis.v201609.cm.CampaignLabel campaignLabel; private com.google.api.ads.adwords.axis.v201609.cm.Campaign campaign; private com.google.api.ads.adwords.axis.v201609.cm.CustomerExtensionSetting customerExtensionSetting; private com.google.api.ads.adwords.axis.v201609.cm.ExtensionFeedItem extensionFeedItem; private com.google.api.ads.adwords.axis.v201609.cm.FeedItem feedItem; private com.google.api.ads.adwords.axis.v201609.cm.Label label; private com.google.api.ads.adwords.axis.v201609.cm.Media media; public Operand() { } public Operand( com.google.api.ads.adwords.axis.v201609.cm.AdGroupAdLabel adGroupAdLabel, com.google.api.ads.adwords.axis.v201609.cm.AdGroupAd adGroupAd, com.google.api.ads.adwords.axis.v201609.cm.AdGroupBidModifier adGroupBidModifier, com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterionLabel adGroupCriterionLabel, com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterion adGroupCriterion, com.google.api.ads.adwords.axis.v201609.cm.AdGroupExtensionSetting adGroupExtensionSetting, com.google.api.ads.adwords.axis.v201609.cm.AdGroupLabel adGroupLabel, com.google.api.ads.adwords.axis.v201609.cm.AdGroup adGroup, com.google.api.ads.adwords.axis.v201609.cm.Ad ad, com.google.api.ads.adwords.axis.v201609.cm.Budget budget, com.google.api.ads.adwords.axis.v201609.cm.CampaignCriterion campaignCriterion, com.google.api.ads.adwords.axis.v201609.cm.CampaignExtensionSetting campaignExtensionSetting, com.google.api.ads.adwords.axis.v201609.cm.CampaignLabel campaignLabel, com.google.api.ads.adwords.axis.v201609.cm.Campaign campaign, com.google.api.ads.adwords.axis.v201609.cm.CustomerExtensionSetting customerExtensionSetting, com.google.api.ads.adwords.axis.v201609.cm.ExtensionFeedItem extensionFeedItem, com.google.api.ads.adwords.axis.v201609.cm.FeedItem feedItem, com.google.api.ads.adwords.axis.v201609.cm.Label label, com.google.api.ads.adwords.axis.v201609.cm.Media media) { this.adGroupAdLabel = adGroupAdLabel; this.adGroupAd = adGroupAd; this.adGroupBidModifier = adGroupBidModifier; this.adGroupCriterionLabel = adGroupCriterionLabel; this.adGroupCriterion = adGroupCriterion; this.adGroupExtensionSetting = adGroupExtensionSetting; this.adGroupLabel = adGroupLabel; this.adGroup = adGroup; this.ad = ad; this.budget = budget; this.campaignCriterion = campaignCriterion; this.campaignExtensionSetting = campaignExtensionSetting; this.campaignLabel = campaignLabel; this.campaign = campaign; this.customerExtensionSetting = customerExtensionSetting; this.extensionFeedItem = extensionFeedItem; this.feedItem = feedItem; this.label = label; this.media = media; } /** * Gets the adGroupAdLabel value for this Operand. * * @return adGroupAdLabel */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupAdLabel getAdGroupAdLabel() { return adGroupAdLabel; } /** * Sets the adGroupAdLabel value for this Operand. * * @param adGroupAdLabel */ public void setAdGroupAdLabel(com.google.api.ads.adwords.axis.v201609.cm.AdGroupAdLabel adGroupAdLabel) { this.adGroupAdLabel = adGroupAdLabel; } /** * Gets the adGroupAd value for this Operand. * * @return adGroupAd */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupAd getAdGroupAd() { return adGroupAd; } /** * Sets the adGroupAd value for this Operand. * * @param adGroupAd */ public void setAdGroupAd(com.google.api.ads.adwords.axis.v201609.cm.AdGroupAd adGroupAd) { this.adGroupAd = adGroupAd; } /** * Gets the adGroupBidModifier value for this Operand. * * @return adGroupBidModifier */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupBidModifier getAdGroupBidModifier() { return adGroupBidModifier; } /** * Sets the adGroupBidModifier value for this Operand. * * @param adGroupBidModifier */ public void setAdGroupBidModifier(com.google.api.ads.adwords.axis.v201609.cm.AdGroupBidModifier adGroupBidModifier) { this.adGroupBidModifier = adGroupBidModifier; } /** * Gets the adGroupCriterionLabel value for this Operand. * * @return adGroupCriterionLabel */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterionLabel getAdGroupCriterionLabel() { return adGroupCriterionLabel; } /** * Sets the adGroupCriterionLabel value for this Operand. * * @param adGroupCriterionLabel */ public void setAdGroupCriterionLabel(com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterionLabel adGroupCriterionLabel) { this.adGroupCriterionLabel = adGroupCriterionLabel; } /** * Gets the adGroupCriterion value for this Operand. * * @return adGroupCriterion */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterion getAdGroupCriterion() { return adGroupCriterion; } /** * Sets the adGroupCriterion value for this Operand. * * @param adGroupCriterion */ public void setAdGroupCriterion(com.google.api.ads.adwords.axis.v201609.cm.AdGroupCriterion adGroupCriterion) { this.adGroupCriterion = adGroupCriterion; } /** * Gets the adGroupExtensionSetting value for this Operand. * * @return adGroupExtensionSetting */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupExtensionSetting getAdGroupExtensionSetting() { return adGroupExtensionSetting; } /** * Sets the adGroupExtensionSetting value for this Operand. * * @param adGroupExtensionSetting */ public void setAdGroupExtensionSetting(com.google.api.ads.adwords.axis.v201609.cm.AdGroupExtensionSetting adGroupExtensionSetting) { this.adGroupExtensionSetting = adGroupExtensionSetting; } /** * Gets the adGroupLabel value for this Operand. * * @return adGroupLabel */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroupLabel getAdGroupLabel() { return adGroupLabel; } /** * Sets the adGroupLabel value for this Operand. * * @param adGroupLabel */ public void setAdGroupLabel(com.google.api.ads.adwords.axis.v201609.cm.AdGroupLabel adGroupLabel) { this.adGroupLabel = adGroupLabel; } /** * Gets the adGroup value for this Operand. * * @return adGroup */ public com.google.api.ads.adwords.axis.v201609.cm.AdGroup getAdGroup() { return adGroup; } /** * Sets the adGroup value for this Operand. * * @param adGroup */ public void setAdGroup(com.google.api.ads.adwords.axis.v201609.cm.AdGroup adGroup) { this.adGroup = adGroup; } /** * Gets the ad value for this Operand. * * @return ad */ public com.google.api.ads.adwords.axis.v201609.cm.Ad getAd() { return ad; } /** * Sets the ad value for this Operand. * * @param ad */ public void setAd(com.google.api.ads.adwords.axis.v201609.cm.Ad ad) { this.ad = ad; } /** * Gets the budget value for this Operand. * * @return budget */ public com.google.api.ads.adwords.axis.v201609.cm.Budget getBudget() { return budget; } /** * Sets the budget value for this Operand. * * @param budget */ public void setBudget(com.google.api.ads.adwords.axis.v201609.cm.Budget budget) { this.budget = budget; } /** * Gets the campaignCriterion value for this Operand. * * @return campaignCriterion */ public com.google.api.ads.adwords.axis.v201609.cm.CampaignCriterion getCampaignCriterion() { return campaignCriterion; } /** * Sets the campaignCriterion value for this Operand. * * @param campaignCriterion */ public void setCampaignCriterion(com.google.api.ads.adwords.axis.v201609.cm.CampaignCriterion campaignCriterion) { this.campaignCriterion = campaignCriterion; } /** * Gets the campaignExtensionSetting value for this Operand. * * @return campaignExtensionSetting */ public com.google.api.ads.adwords.axis.v201609.cm.CampaignExtensionSetting getCampaignExtensionSetting() { return campaignExtensionSetting; } /** * Sets the campaignExtensionSetting value for this Operand. * * @param campaignExtensionSetting */ public void setCampaignExtensionSetting(com.google.api.ads.adwords.axis.v201609.cm.CampaignExtensionSetting campaignExtensionSetting) { this.campaignExtensionSetting = campaignExtensionSetting; } /** * Gets the campaignLabel value for this Operand. * * @return campaignLabel */ public com.google.api.ads.adwords.axis.v201609.cm.CampaignLabel getCampaignLabel() { return campaignLabel; } /** * Sets the campaignLabel value for this Operand. * * @param campaignLabel */ public void setCampaignLabel(com.google.api.ads.adwords.axis.v201609.cm.CampaignLabel campaignLabel) { this.campaignLabel = campaignLabel; } /** * Gets the campaign value for this Operand. * * @return campaign */ public com.google.api.ads.adwords.axis.v201609.cm.Campaign getCampaign() { return campaign; } /** * Sets the campaign value for this Operand. * * @param campaign */ public void setCampaign(com.google.api.ads.adwords.axis.v201609.cm.Campaign campaign) { this.campaign = campaign; } /** * Gets the customerExtensionSetting value for this Operand. * * @return customerExtensionSetting */ public com.google.api.ads.adwords.axis.v201609.cm.CustomerExtensionSetting getCustomerExtensionSetting() { return customerExtensionSetting; } /** * Sets the customerExtensionSetting value for this Operand. * * @param customerExtensionSetting */ public void setCustomerExtensionSetting(com.google.api.ads.adwords.axis.v201609.cm.CustomerExtensionSetting customerExtensionSetting) { this.customerExtensionSetting = customerExtensionSetting; } /** * Gets the extensionFeedItem value for this Operand. * * @return extensionFeedItem */ public com.google.api.ads.adwords.axis.v201609.cm.ExtensionFeedItem getExtensionFeedItem() { return extensionFeedItem; } /** * Sets the extensionFeedItem value for this Operand. * * @param extensionFeedItem */ public void setExtensionFeedItem(com.google.api.ads.adwords.axis.v201609.cm.ExtensionFeedItem extensionFeedItem) { this.extensionFeedItem = extensionFeedItem; } /** * Gets the feedItem value for this Operand. * * @return feedItem */ public com.google.api.ads.adwords.axis.v201609.cm.FeedItem getFeedItem() { return feedItem; } /** * Sets the feedItem value for this Operand. * * @param feedItem */ public void setFeedItem(com.google.api.ads.adwords.axis.v201609.cm.FeedItem feedItem) { this.feedItem = feedItem; } /** * Gets the label value for this Operand. * * @return label */ public com.google.api.ads.adwords.axis.v201609.cm.Label getLabel() { return label; } /** * Sets the label value for this Operand. * * @param label */ public void setLabel(com.google.api.ads.adwords.axis.v201609.cm.Label label) { this.label = label; } /** * Gets the media value for this Operand. * * @return media */ public com.google.api.ads.adwords.axis.v201609.cm.Media getMedia() { return media; } /** * Sets the media value for this Operand. * * @param media */ public void setMedia(com.google.api.ads.adwords.axis.v201609.cm.Media media) { this.media = media; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof Operand)) return false; Operand other = (Operand) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.adGroupAdLabel==null && other.getAdGroupAdLabel()==null) || (this.adGroupAdLabel!=null && this.adGroupAdLabel.equals(other.getAdGroupAdLabel()))) && ((this.adGroupAd==null && other.getAdGroupAd()==null) || (this.adGroupAd!=null && this.adGroupAd.equals(other.getAdGroupAd()))) && ((this.adGroupBidModifier==null && other.getAdGroupBidModifier()==null) || (this.adGroupBidModifier!=null && this.adGroupBidModifier.equals(other.getAdGroupBidModifier()))) && ((this.adGroupCriterionLabel==null && other.getAdGroupCriterionLabel()==null) || (this.adGroupCriterionLabel!=null && this.adGroupCriterionLabel.equals(other.getAdGroupCriterionLabel()))) && ((this.adGroupCriterion==null && other.getAdGroupCriterion()==null) || (this.adGroupCriterion!=null && this.adGroupCriterion.equals(other.getAdGroupCriterion()))) && ((this.adGroupExtensionSetting==null && other.getAdGroupExtensionSetting()==null) || (this.adGroupExtensionSetting!=null && this.adGroupExtensionSetting.equals(other.getAdGroupExtensionSetting()))) && ((this.adGroupLabel==null && other.getAdGroupLabel()==null) || (this.adGroupLabel!=null && this.adGroupLabel.equals(other.getAdGroupLabel()))) && ((this.adGroup==null && other.getAdGroup()==null) || (this.adGroup!=null && this.adGroup.equals(other.getAdGroup()))) && ((this.ad==null && other.getAd()==null) || (this.ad!=null && this.ad.equals(other.getAd()))) && ((this.budget==null && other.getBudget()==null) || (this.budget!=null && this.budget.equals(other.getBudget()))) && ((this.campaignCriterion==null && other.getCampaignCriterion()==null) || (this.campaignCriterion!=null && this.campaignCriterion.equals(other.getCampaignCriterion()))) && ((this.campaignExtensionSetting==null && other.getCampaignExtensionSetting()==null) || (this.campaignExtensionSetting!=null && this.campaignExtensionSetting.equals(other.getCampaignExtensionSetting()))) && ((this.campaignLabel==null && other.getCampaignLabel()==null) || (this.campaignLabel!=null && this.campaignLabel.equals(other.getCampaignLabel()))) && ((this.campaign==null && other.getCampaign()==null) || (this.campaign!=null && this.campaign.equals(other.getCampaign()))) && ((this.customerExtensionSetting==null && other.getCustomerExtensionSetting()==null) || (this.customerExtensionSetting!=null && this.customerExtensionSetting.equals(other.getCustomerExtensionSetting()))) && ((this.extensionFeedItem==null && other.getExtensionFeedItem()==null) || (this.extensionFeedItem!=null && this.extensionFeedItem.equals(other.getExtensionFeedItem()))) && ((this.feedItem==null && other.getFeedItem()==null) || (this.feedItem!=null && this.feedItem.equals(other.getFeedItem()))) && ((this.label==null && other.getLabel()==null) || (this.label!=null && this.label.equals(other.getLabel()))) && ((this.media==null && other.getMedia()==null) || (this.media!=null && this.media.equals(other.getMedia()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getAdGroupAdLabel() != null) { _hashCode += getAdGroupAdLabel().hashCode(); } if (getAdGroupAd() != null) { _hashCode += getAdGroupAd().hashCode(); } if (getAdGroupBidModifier() != null) { _hashCode += getAdGroupBidModifier().hashCode(); } if (getAdGroupCriterionLabel() != null) { _hashCode += getAdGroupCriterionLabel().hashCode(); } if (getAdGroupCriterion() != null) { _hashCode += getAdGroupCriterion().hashCode(); } if (getAdGroupExtensionSetting() != null) { _hashCode += getAdGroupExtensionSetting().hashCode(); } if (getAdGroupLabel() != null) { _hashCode += getAdGroupLabel().hashCode(); } if (getAdGroup() != null) { _hashCode += getAdGroup().hashCode(); } if (getAd() != null) { _hashCode += getAd().hashCode(); } if (getBudget() != null) { _hashCode += getBudget().hashCode(); } if (getCampaignCriterion() != null) { _hashCode += getCampaignCriterion().hashCode(); } if (getCampaignExtensionSetting() != null) { _hashCode += getCampaignExtensionSetting().hashCode(); } if (getCampaignLabel() != null) { _hashCode += getCampaignLabel().hashCode(); } if (getCampaign() != null) { _hashCode += getCampaign().hashCode(); } if (getCustomerExtensionSetting() != null) { _hashCode += getCustomerExtensionSetting().hashCode(); } if (getExtensionFeedItem() != null) { _hashCode += getExtensionFeedItem().hashCode(); } if (getFeedItem() != null) { _hashCode += getFeedItem().hashCode(); } if (getLabel() != null) { _hashCode += getLabel().hashCode(); } if (getMedia() != null) { _hashCode += getMedia().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(Operand.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Operand")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupAdLabel"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupAdLabel")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupAdLabel")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupAd"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupAd")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupAd")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupBidModifier"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupBidModifier")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupBidModifier")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupCriterionLabel"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupCriterionLabel")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupCriterionLabel")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupCriterion"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupCriterion")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupCriterion")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupExtensionSetting"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupExtensionSetting")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupExtensionSetting")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroupLabel"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupLabel")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroupLabel")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("adGroup"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroup")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "AdGroup")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("ad"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Ad")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Ad")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("budget"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Budget")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Budget")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("campaignCriterion"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignCriterion")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignCriterion")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("campaignExtensionSetting"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignExtensionSetting")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignExtensionSetting")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("campaignLabel"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignLabel")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CampaignLabel")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("campaign"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Campaign")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Campaign")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("customerExtensionSetting"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CustomerExtensionSetting")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "CustomerExtensionSetting")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("extensionFeedItem"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "ExtensionFeedItem")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "ExtensionFeedItem")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("feedItem"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "FeedItem")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "FeedItem")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("label"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Label")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Label")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("media"); elemField.setXmlName(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Media")); elemField.setXmlType(new javax.xml.namespace.QName("https://adwords.google.com/api/adwords/cm/v201609", "Media")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); } /** * Return type metadata object */ public static org.apache.axis.description.TypeDesc getTypeDesc() { return typeDesc; } /** * Get Custom Serializer */ public static org.apache.axis.encoding.Serializer getSerializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanSerializer( _javaType, _xmlType, typeDesc); } /** * Get Custom Deserializer */ public static org.apache.axis.encoding.Deserializer getDeserializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanDeserializer( _javaType, _xmlType, typeDesc); } }