// 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. package com.google.api.ads.adwords.jaxws.v201609.rm; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; import com.google.api.ads.adwords.jaxws.v201609.cm.ApiException; import com.google.api.ads.adwords.jaxws.v201609.cm.SoapHeader; import com.google.api.ads.adwords.jaxws.v201609.cm.SoapResponseHeader; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the com.google.api.ads.adwords.jaxws.v201609.rm package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * */ @XmlRegistry public class ObjectFactory { private final static QName _ApiExceptionFault_QNAME = new QName("https://adwords.google.com/api/adwords/rm/v201609", "ApiExceptionFault"); private final static QName _ResponseHeader_QNAME = new QName("https://adwords.google.com/api/adwords/rm/v201609", "ResponseHeader"); private final static QName _RequestHeader_QNAME = new QName("https://adwords.google.com/api/adwords/rm/v201609", "RequestHeader"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.google.api.ads.adwords.jaxws.v201609.rm * */ public ObjectFactory() { } /** * Create an instance of {@link RuleBasedUserList } * */ public RuleBasedUserList createRuleBasedUserList() { return new RuleBasedUserList(); } /** * Create an instance of {@link StringKey } * */ public StringKey createStringKey() { return new StringKey(); } /** * Create an instance of {@link SimilarUserList } * */ public SimilarUserList createSimilarUserList() { return new SimilarUserList(); } /** * Create an instance of {@link DateSpecificRuleUserList } * */ public DateSpecificRuleUserList createDateSpecificRuleUserList() { return new DateSpecificRuleUserList(); } /** * Create an instance of {@link DateKey } * */ public DateKey createDateKey() { return new DateKey(); } /** * Create an instance of {@link LogicalUserListOperand } * */ public LogicalUserListOperand createLogicalUserListOperand() { return new LogicalUserListOperand(); } /** * Create an instance of {@link UserListError } * */ public UserListError createUserListError() { return new UserListError(); } /** * Create an instance of {@link NumberRuleItem } * */ public NumberRuleItem createNumberRuleItem() { return new NumberRuleItem(); } /** * Create an instance of {@link MutateMembersError } * */ public MutateMembersError createMutateMembersError() { return new MutateMembersError(); } /** * Create an instance of {@link RuleItem } * */ public RuleItem createRuleItem() { return new RuleItem(); } /** * Create an instance of {@link ExpressionRuleUserList } * */ public ExpressionRuleUserList createExpressionRuleUserList() { return new ExpressionRuleUserList(); } /** * Create an instance of {@link CollectionSizeError } * */ public CollectionSizeError createCollectionSizeError() { return new CollectionSizeError(); } /** * Create an instance of {@link UserList } * */ public UserList createUserList() { return new UserList(); } /** * Create an instance of {@link StringRuleItem } * */ public StringRuleItem createStringRuleItem() { return new StringRuleItem(); } /** * Create an instance of {@link UserListPage } * */ public UserListPage createUserListPage() { return new UserListPage(); } /** * Create an instance of {@link DateRuleItem } * */ public DateRuleItem createDateRuleItem() { return new DateRuleItem(); } /** * Create an instance of {@link LogicalUserList } * */ public LogicalUserList createLogicalUserList() { return new LogicalUserList(); } /** * Create an instance of {@link BasicUserList } * */ public BasicUserList createBasicUserList() { return new BasicUserList(); } /** * Create an instance of {@link UserListOperation } * */ public UserListOperation createUserListOperation() { return new UserListOperation(); } /** * Create an instance of {@link RuleItemGroup } * */ public RuleItemGroup createRuleItemGroup() { return new RuleItemGroup(); } /** * Create an instance of {@link UserListReturnValue } * */ public UserListReturnValue createUserListReturnValue() { return new UserListReturnValue(); } /** * Create an instance of {@link UserListLogicalRule } * */ public UserListLogicalRule createUserListLogicalRule() { return new UserListLogicalRule(); } /** * Create an instance of {@link CrmBasedUserList } * */ public CrmBasedUserList createCrmBasedUserList() { return new CrmBasedUserList(); } /** * Create an instance of {@link MutateMembersOperation } * */ public MutateMembersOperation createMutateMembersOperation() { return new MutateMembersOperation(); } /** * Create an instance of {@link MutateMembersOperand } * */ public MutateMembersOperand createMutateMembersOperand() { return new MutateMembersOperand(); } /** * Create an instance of {@link Rule } * */ public Rule createRule() { return new Rule(); } /** * Create an instance of {@link UserListConversionType } * */ public UserListConversionType createUserListConversionType() { return new UserListConversionType(); } /** * Create an instance of {@link MutateMembersReturnValue } * */ public MutateMembersReturnValue createMutateMembersReturnValue() { return new MutateMembersReturnValue(); } /** * Create an instance of {@link NumberKey } * */ public NumberKey createNumberKey() { return new NumberKey(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ApiException }{@code >}} * */ @XmlElementDecl(namespace = "https://adwords.google.com/api/adwords/rm/v201609", name = "ApiExceptionFault") public JAXBElement<ApiException> createApiExceptionFault(ApiException value) { return new JAXBElement<ApiException>(_ApiExceptionFault_QNAME, ApiException.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SoapResponseHeader }{@code >}} * */ @XmlElementDecl(namespace = "https://adwords.google.com/api/adwords/rm/v201609", name = "ResponseHeader") public JAXBElement<SoapResponseHeader> createResponseHeader(SoapResponseHeader value) { return new JAXBElement<SoapResponseHeader>(_ResponseHeader_QNAME, SoapResponseHeader.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SoapHeader }{@code >}} * */ @XmlElementDecl(namespace = "https://adwords.google.com/api/adwords/rm/v201609", name = "RequestHeader") public JAXBElement<SoapHeader> createRequestHeader(SoapHeader value) { return new JAXBElement<SoapHeader>(_RequestHeader_QNAME, SoapHeader.class, null, value); } }