google-ads-node
Version:
Google Ads gRPC Client Library for Node
1,423 lines • 53.1 kB
JavaScript
/**
* @fileoverview
* @enhanceable
* @suppress {messageConventions} JS Compiler reports an error if a variable or
* field starts with 'MSG_' and isn't a translatable message.
* @public
*/
// GENERATED CODE -- DO NOT EDIT!
var jspb = require('google-protobuf');
var goog = jspb;
var global = Function('return this')();
var google_ads_googleads_v0_common_criteria_pb = require('../../../../../google/ads/googleads/v0/common/criteria_pb.js');
var google_ads_googleads_v0_enums_criterion_type_pb = require('../../../../../google/ads/googleads/v0/enums/criterion_type_pb.js');
var google_protobuf_wrappers_pb = require('google-protobuf/google/protobuf/wrappers_pb.js');
goog.exportSymbol('proto.google.ads.googleads.v0.resources.CampaignCriterion', null, global);
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_);
};
goog.inherits(proto.google.ads.googleads.v0.resources.CampaignCriterion, jspb.Message);
if (goog.DEBUG && !COMPILED) {
proto.google.ads.googleads.v0.resources.CampaignCriterion.displayName = 'proto.google.ads.googleads.v0.resources.CampaignCriterion';
}
/**
* Oneof group definitions for this message. Each group defines the field
* numbers belonging to that group. When of these fields' value is set, all
* other fields in the group are cleared. During deserialization, if multiple
* fields are encountered for a group, only the last value seen will be kept.
* @private {!Array<!Array<number>>}
* @const
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_ = [[8,9,10,12,13,15,16,17,18,19,22,20,21,23,24,25,26,27,28,29,30,31,32]];
/**
* @enum {number}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.CriterionCase = {
CRITERION_NOT_SET: 0,
KEYWORD: 8,
PLACEMENT: 9,
MOBILE_APP_CATEGORY: 10,
LOCATION: 12,
DEVICE: 13,
AD_SCHEDULE: 15,
AGE_RANGE: 16,
GENDER: 17,
INCOME_RANGE: 18,
PARENTAL_STATUS: 19,
USER_LIST: 22,
YOUTUBE_VIDEO: 20,
YOUTUBE_CHANNEL: 21,
PROXIMITY: 23,
TOPIC: 24,
LISTING_SCOPE: 25,
LANGUAGE: 26,
IP_BLOCK: 27,
CONTENT_LABEL: 28,
CARRIER: 29,
USER_INTEREST: 30,
WEBPAGE: 31,
OPERATING_SYSTEM_VERSION: 32
};
/**
* @return {proto.google.ads.googleads.v0.resources.CampaignCriterion.CriterionCase}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getCriterionCase = function() {
return /** @type {proto.google.ads.googleads.v0.resources.CampaignCriterion.CriterionCase} */(jspb.Message.computeOneofCase(this, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0]));
};
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto suitable for use in Soy templates.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
* for transitional soy proto support: http://goto/soy-param-migration
* @return {!Object}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.toObject = function(opt_includeInstance) {
return proto.google.ads.googleads.v0.resources.CampaignCriterion.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Whether to include the JSPB
* instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.google.ads.googleads.v0.resources.CampaignCriterion} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.toObject = function(includeInstance, msg) {
var f, obj = {
resourceName: jspb.Message.getFieldWithDefault(msg, 1, ""),
campaign: (f = msg.getCampaign()) && google_protobuf_wrappers_pb.StringValue.toObject(includeInstance, f),
criterionId: (f = msg.getCriterionId()) && google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance, f),
bidModifier: (f = msg.getBidModifier()) && google_protobuf_wrappers_pb.FloatValue.toObject(includeInstance, f),
negative: (f = msg.getNegative()) && google_protobuf_wrappers_pb.BoolValue.toObject(includeInstance, f),
type: jspb.Message.getFieldWithDefault(msg, 6, 0),
keyword: (f = msg.getKeyword()) && google_ads_googleads_v0_common_criteria_pb.KeywordInfo.toObject(includeInstance, f),
placement: (f = msg.getPlacement()) && google_ads_googleads_v0_common_criteria_pb.PlacementInfo.toObject(includeInstance, f),
mobileAppCategory: (f = msg.getMobileAppCategory()) && google_ads_googleads_v0_common_criteria_pb.MobileAppCategoryInfo.toObject(includeInstance, f),
location: (f = msg.getLocation()) && google_ads_googleads_v0_common_criteria_pb.LocationInfo.toObject(includeInstance, f),
device: (f = msg.getDevice()) && google_ads_googleads_v0_common_criteria_pb.DeviceInfo.toObject(includeInstance, f),
adSchedule: (f = msg.getAdSchedule()) && google_ads_googleads_v0_common_criteria_pb.AdScheduleInfo.toObject(includeInstance, f),
ageRange: (f = msg.getAgeRange()) && google_ads_googleads_v0_common_criteria_pb.AgeRangeInfo.toObject(includeInstance, f),
gender: (f = msg.getGender()) && google_ads_googleads_v0_common_criteria_pb.GenderInfo.toObject(includeInstance, f),
incomeRange: (f = msg.getIncomeRange()) && google_ads_googleads_v0_common_criteria_pb.IncomeRangeInfo.toObject(includeInstance, f),
parentalStatus: (f = msg.getParentalStatus()) && google_ads_googleads_v0_common_criteria_pb.ParentalStatusInfo.toObject(includeInstance, f),
userList: (f = msg.getUserList()) && google_ads_googleads_v0_common_criteria_pb.UserListInfo.toObject(includeInstance, f),
youtubeVideo: (f = msg.getYoutubeVideo()) && google_ads_googleads_v0_common_criteria_pb.YouTubeVideoInfo.toObject(includeInstance, f),
youtubeChannel: (f = msg.getYoutubeChannel()) && google_ads_googleads_v0_common_criteria_pb.YouTubeChannelInfo.toObject(includeInstance, f),
proximity: (f = msg.getProximity()) && google_ads_googleads_v0_common_criteria_pb.ProximityInfo.toObject(includeInstance, f),
topic: (f = msg.getTopic()) && google_ads_googleads_v0_common_criteria_pb.TopicInfo.toObject(includeInstance, f),
listingScope: (f = msg.getListingScope()) && google_ads_googleads_v0_common_criteria_pb.ListingScopeInfo.toObject(includeInstance, f),
language: (f = msg.getLanguage()) && google_ads_googleads_v0_common_criteria_pb.LanguageInfo.toObject(includeInstance, f),
ipBlock: (f = msg.getIpBlock()) && google_ads_googleads_v0_common_criteria_pb.IpBlockInfo.toObject(includeInstance, f),
contentLabel: (f = msg.getContentLabel()) && google_ads_googleads_v0_common_criteria_pb.ContentLabelInfo.toObject(includeInstance, f),
carrier: (f = msg.getCarrier()) && google_ads_googleads_v0_common_criteria_pb.CarrierInfo.toObject(includeInstance, f),
userInterest: (f = msg.getUserInterest()) && google_ads_googleads_v0_common_criteria_pb.UserInterestInfo.toObject(includeInstance, f),
webpage: (f = msg.getWebpage()) && google_ads_googleads_v0_common_criteria_pb.WebpageInfo.toObject(includeInstance, f),
operatingSystemVersion: (f = msg.getOperatingSystemVersion()) && google_ads_googleads_v0_common_criteria_pb.OperatingSystemVersionInfo.toObject(includeInstance, f)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.google.ads.googleads.v0.resources.CampaignCriterion}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.google.ads.googleads.v0.resources.CampaignCriterion;
return proto.google.ads.googleads.v0.resources.CampaignCriterion.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.google.ads.googleads.v0.resources.CampaignCriterion} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.google.ads.googleads.v0.resources.CampaignCriterion}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setResourceName(value);
break;
case 4:
var value = new google_protobuf_wrappers_pb.StringValue;
reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader);
msg.setCampaign(value);
break;
case 5:
var value = new google_protobuf_wrappers_pb.Int64Value;
reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader);
msg.setCriterionId(value);
break;
case 14:
var value = new google_protobuf_wrappers_pb.FloatValue;
reader.readMessage(value,google_protobuf_wrappers_pb.FloatValue.deserializeBinaryFromReader);
msg.setBidModifier(value);
break;
case 7:
var value = new google_protobuf_wrappers_pb.BoolValue;
reader.readMessage(value,google_protobuf_wrappers_pb.BoolValue.deserializeBinaryFromReader);
msg.setNegative(value);
break;
case 6:
var value = /** @type {!proto.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType} */ (reader.readEnum());
msg.setType(value);
break;
case 8:
var value = new google_ads_googleads_v0_common_criteria_pb.KeywordInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.KeywordInfo.deserializeBinaryFromReader);
msg.setKeyword(value);
break;
case 9:
var value = new google_ads_googleads_v0_common_criteria_pb.PlacementInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.PlacementInfo.deserializeBinaryFromReader);
msg.setPlacement(value);
break;
case 10:
var value = new google_ads_googleads_v0_common_criteria_pb.MobileAppCategoryInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.MobileAppCategoryInfo.deserializeBinaryFromReader);
msg.setMobileAppCategory(value);
break;
case 12:
var value = new google_ads_googleads_v0_common_criteria_pb.LocationInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.LocationInfo.deserializeBinaryFromReader);
msg.setLocation(value);
break;
case 13:
var value = new google_ads_googleads_v0_common_criteria_pb.DeviceInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.DeviceInfo.deserializeBinaryFromReader);
msg.setDevice(value);
break;
case 15:
var value = new google_ads_googleads_v0_common_criteria_pb.AdScheduleInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.AdScheduleInfo.deserializeBinaryFromReader);
msg.setAdSchedule(value);
break;
case 16:
var value = new google_ads_googleads_v0_common_criteria_pb.AgeRangeInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.AgeRangeInfo.deserializeBinaryFromReader);
msg.setAgeRange(value);
break;
case 17:
var value = new google_ads_googleads_v0_common_criteria_pb.GenderInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.GenderInfo.deserializeBinaryFromReader);
msg.setGender(value);
break;
case 18:
var value = new google_ads_googleads_v0_common_criteria_pb.IncomeRangeInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.IncomeRangeInfo.deserializeBinaryFromReader);
msg.setIncomeRange(value);
break;
case 19:
var value = new google_ads_googleads_v0_common_criteria_pb.ParentalStatusInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.ParentalStatusInfo.deserializeBinaryFromReader);
msg.setParentalStatus(value);
break;
case 22:
var value = new google_ads_googleads_v0_common_criteria_pb.UserListInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.UserListInfo.deserializeBinaryFromReader);
msg.setUserList(value);
break;
case 20:
var value = new google_ads_googleads_v0_common_criteria_pb.YouTubeVideoInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.YouTubeVideoInfo.deserializeBinaryFromReader);
msg.setYoutubeVideo(value);
break;
case 21:
var value = new google_ads_googleads_v0_common_criteria_pb.YouTubeChannelInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.YouTubeChannelInfo.deserializeBinaryFromReader);
msg.setYoutubeChannel(value);
break;
case 23:
var value = new google_ads_googleads_v0_common_criteria_pb.ProximityInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.ProximityInfo.deserializeBinaryFromReader);
msg.setProximity(value);
break;
case 24:
var value = new google_ads_googleads_v0_common_criteria_pb.TopicInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.TopicInfo.deserializeBinaryFromReader);
msg.setTopic(value);
break;
case 25:
var value = new google_ads_googleads_v0_common_criteria_pb.ListingScopeInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.ListingScopeInfo.deserializeBinaryFromReader);
msg.setListingScope(value);
break;
case 26:
var value = new google_ads_googleads_v0_common_criteria_pb.LanguageInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.LanguageInfo.deserializeBinaryFromReader);
msg.setLanguage(value);
break;
case 27:
var value = new google_ads_googleads_v0_common_criteria_pb.IpBlockInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.IpBlockInfo.deserializeBinaryFromReader);
msg.setIpBlock(value);
break;
case 28:
var value = new google_ads_googleads_v0_common_criteria_pb.ContentLabelInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.ContentLabelInfo.deserializeBinaryFromReader);
msg.setContentLabel(value);
break;
case 29:
var value = new google_ads_googleads_v0_common_criteria_pb.CarrierInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.CarrierInfo.deserializeBinaryFromReader);
msg.setCarrier(value);
break;
case 30:
var value = new google_ads_googleads_v0_common_criteria_pb.UserInterestInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.UserInterestInfo.deserializeBinaryFromReader);
msg.setUserInterest(value);
break;
case 31:
var value = new google_ads_googleads_v0_common_criteria_pb.WebpageInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.WebpageInfo.deserializeBinaryFromReader);
msg.setWebpage(value);
break;
case 32:
var value = new google_ads_googleads_v0_common_criteria_pb.OperatingSystemVersionInfo;
reader.readMessage(value,google_ads_googleads_v0_common_criteria_pb.OperatingSystemVersionInfo.deserializeBinaryFromReader);
msg.setOperatingSystemVersion(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.google.ads.googleads.v0.resources.CampaignCriterion.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.google.ads.googleads.v0.resources.CampaignCriterion} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getResourceName();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getCampaign();
if (f != null) {
writer.writeMessage(
4,
f,
google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter
);
}
f = message.getCriterionId();
if (f != null) {
writer.writeMessage(
5,
f,
google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter
);
}
f = message.getBidModifier();
if (f != null) {
writer.writeMessage(
14,
f,
google_protobuf_wrappers_pb.FloatValue.serializeBinaryToWriter
);
}
f = message.getNegative();
if (f != null) {
writer.writeMessage(
7,
f,
google_protobuf_wrappers_pb.BoolValue.serializeBinaryToWriter
);
}
f = message.getType();
if (f !== 0.0) {
writer.writeEnum(
6,
f
);
}
f = message.getKeyword();
if (f != null) {
writer.writeMessage(
8,
f,
google_ads_googleads_v0_common_criteria_pb.KeywordInfo.serializeBinaryToWriter
);
}
f = message.getPlacement();
if (f != null) {
writer.writeMessage(
9,
f,
google_ads_googleads_v0_common_criteria_pb.PlacementInfo.serializeBinaryToWriter
);
}
f = message.getMobileAppCategory();
if (f != null) {
writer.writeMessage(
10,
f,
google_ads_googleads_v0_common_criteria_pb.MobileAppCategoryInfo.serializeBinaryToWriter
);
}
f = message.getLocation();
if (f != null) {
writer.writeMessage(
12,
f,
google_ads_googleads_v0_common_criteria_pb.LocationInfo.serializeBinaryToWriter
);
}
f = message.getDevice();
if (f != null) {
writer.writeMessage(
13,
f,
google_ads_googleads_v0_common_criteria_pb.DeviceInfo.serializeBinaryToWriter
);
}
f = message.getAdSchedule();
if (f != null) {
writer.writeMessage(
15,
f,
google_ads_googleads_v0_common_criteria_pb.AdScheduleInfo.serializeBinaryToWriter
);
}
f = message.getAgeRange();
if (f != null) {
writer.writeMessage(
16,
f,
google_ads_googleads_v0_common_criteria_pb.AgeRangeInfo.serializeBinaryToWriter
);
}
f = message.getGender();
if (f != null) {
writer.writeMessage(
17,
f,
google_ads_googleads_v0_common_criteria_pb.GenderInfo.serializeBinaryToWriter
);
}
f = message.getIncomeRange();
if (f != null) {
writer.writeMessage(
18,
f,
google_ads_googleads_v0_common_criteria_pb.IncomeRangeInfo.serializeBinaryToWriter
);
}
f = message.getParentalStatus();
if (f != null) {
writer.writeMessage(
19,
f,
google_ads_googleads_v0_common_criteria_pb.ParentalStatusInfo.serializeBinaryToWriter
);
}
f = message.getUserList();
if (f != null) {
writer.writeMessage(
22,
f,
google_ads_googleads_v0_common_criteria_pb.UserListInfo.serializeBinaryToWriter
);
}
f = message.getYoutubeVideo();
if (f != null) {
writer.writeMessage(
20,
f,
google_ads_googleads_v0_common_criteria_pb.YouTubeVideoInfo.serializeBinaryToWriter
);
}
f = message.getYoutubeChannel();
if (f != null) {
writer.writeMessage(
21,
f,
google_ads_googleads_v0_common_criteria_pb.YouTubeChannelInfo.serializeBinaryToWriter
);
}
f = message.getProximity();
if (f != null) {
writer.writeMessage(
23,
f,
google_ads_googleads_v0_common_criteria_pb.ProximityInfo.serializeBinaryToWriter
);
}
f = message.getTopic();
if (f != null) {
writer.writeMessage(
24,
f,
google_ads_googleads_v0_common_criteria_pb.TopicInfo.serializeBinaryToWriter
);
}
f = message.getListingScope();
if (f != null) {
writer.writeMessage(
25,
f,
google_ads_googleads_v0_common_criteria_pb.ListingScopeInfo.serializeBinaryToWriter
);
}
f = message.getLanguage();
if (f != null) {
writer.writeMessage(
26,
f,
google_ads_googleads_v0_common_criteria_pb.LanguageInfo.serializeBinaryToWriter
);
}
f = message.getIpBlock();
if (f != null) {
writer.writeMessage(
27,
f,
google_ads_googleads_v0_common_criteria_pb.IpBlockInfo.serializeBinaryToWriter
);
}
f = message.getContentLabel();
if (f != null) {
writer.writeMessage(
28,
f,
google_ads_googleads_v0_common_criteria_pb.ContentLabelInfo.serializeBinaryToWriter
);
}
f = message.getCarrier();
if (f != null) {
writer.writeMessage(
29,
f,
google_ads_googleads_v0_common_criteria_pb.CarrierInfo.serializeBinaryToWriter
);
}
f = message.getUserInterest();
if (f != null) {
writer.writeMessage(
30,
f,
google_ads_googleads_v0_common_criteria_pb.UserInterestInfo.serializeBinaryToWriter
);
}
f = message.getWebpage();
if (f != null) {
writer.writeMessage(
31,
f,
google_ads_googleads_v0_common_criteria_pb.WebpageInfo.serializeBinaryToWriter
);
}
f = message.getOperatingSystemVersion();
if (f != null) {
writer.writeMessage(
32,
f,
google_ads_googleads_v0_common_criteria_pb.OperatingSystemVersionInfo.serializeBinaryToWriter
);
}
};
/**
* optional string resource_name = 1;
* @return {string}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getResourceName = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/** @param {string} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setResourceName = function(value) {
jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional google.protobuf.StringValue campaign = 4;
* @return {?proto.google.protobuf.StringValue}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getCampaign = function() {
return /** @type{?proto.google.protobuf.StringValue} */ (
jspb.Message.getWrapperField(this, google_protobuf_wrappers_pb.StringValue, 4));
};
/** @param {?proto.google.protobuf.StringValue|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setCampaign = function(value) {
jspb.Message.setWrapperField(this, 4, value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearCampaign = function() {
this.setCampaign(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasCampaign = function() {
return jspb.Message.getField(this, 4) != null;
};
/**
* optional google.protobuf.Int64Value criterion_id = 5;
* @return {?proto.google.protobuf.Int64Value}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getCriterionId = function() {
return /** @type{?proto.google.protobuf.Int64Value} */ (
jspb.Message.getWrapperField(this, google_protobuf_wrappers_pb.Int64Value, 5));
};
/** @param {?proto.google.protobuf.Int64Value|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setCriterionId = function(value) {
jspb.Message.setWrapperField(this, 5, value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearCriterionId = function() {
this.setCriterionId(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasCriterionId = function() {
return jspb.Message.getField(this, 5) != null;
};
/**
* optional google.protobuf.FloatValue bid_modifier = 14;
* @return {?proto.google.protobuf.FloatValue}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getBidModifier = function() {
return /** @type{?proto.google.protobuf.FloatValue} */ (
jspb.Message.getWrapperField(this, google_protobuf_wrappers_pb.FloatValue, 14));
};
/** @param {?proto.google.protobuf.FloatValue|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setBidModifier = function(value) {
jspb.Message.setWrapperField(this, 14, value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearBidModifier = function() {
this.setBidModifier(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasBidModifier = function() {
return jspb.Message.getField(this, 14) != null;
};
/**
* optional google.protobuf.BoolValue negative = 7;
* @return {?proto.google.protobuf.BoolValue}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getNegative = function() {
return /** @type{?proto.google.protobuf.BoolValue} */ (
jspb.Message.getWrapperField(this, google_protobuf_wrappers_pb.BoolValue, 7));
};
/** @param {?proto.google.protobuf.BoolValue|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setNegative = function(value) {
jspb.Message.setWrapperField(this, 7, value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearNegative = function() {
this.setNegative(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasNegative = function() {
return jspb.Message.getField(this, 7) != null;
};
/**
* optional google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType type = 6;
* @return {!proto.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getType = function() {
return /** @type {!proto.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
};
/** @param {!proto.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setType = function(value) {
jspb.Message.setProto3EnumField(this, 6, value);
};
/**
* optional google.ads.googleads.v0.common.KeywordInfo keyword = 8;
* @return {?proto.google.ads.googleads.v0.common.KeywordInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getKeyword = function() {
return /** @type{?proto.google.ads.googleads.v0.common.KeywordInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.KeywordInfo, 8));
};
/** @param {?proto.google.ads.googleads.v0.common.KeywordInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setKeyword = function(value) {
jspb.Message.setOneofWrapperField(this, 8, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearKeyword = function() {
this.setKeyword(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasKeyword = function() {
return jspb.Message.getField(this, 8) != null;
};
/**
* optional google.ads.googleads.v0.common.PlacementInfo placement = 9;
* @return {?proto.google.ads.googleads.v0.common.PlacementInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getPlacement = function() {
return /** @type{?proto.google.ads.googleads.v0.common.PlacementInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.PlacementInfo, 9));
};
/** @param {?proto.google.ads.googleads.v0.common.PlacementInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setPlacement = function(value) {
jspb.Message.setOneofWrapperField(this, 9, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearPlacement = function() {
this.setPlacement(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasPlacement = function() {
return jspb.Message.getField(this, 9) != null;
};
/**
* optional google.ads.googleads.v0.common.MobileAppCategoryInfo mobile_app_category = 10;
* @return {?proto.google.ads.googleads.v0.common.MobileAppCategoryInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getMobileAppCategory = function() {
return /** @type{?proto.google.ads.googleads.v0.common.MobileAppCategoryInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.MobileAppCategoryInfo, 10));
};
/** @param {?proto.google.ads.googleads.v0.common.MobileAppCategoryInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setMobileAppCategory = function(value) {
jspb.Message.setOneofWrapperField(this, 10, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearMobileAppCategory = function() {
this.setMobileAppCategory(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasMobileAppCategory = function() {
return jspb.Message.getField(this, 10) != null;
};
/**
* optional google.ads.googleads.v0.common.LocationInfo location = 12;
* @return {?proto.google.ads.googleads.v0.common.LocationInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getLocation = function() {
return /** @type{?proto.google.ads.googleads.v0.common.LocationInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.LocationInfo, 12));
};
/** @param {?proto.google.ads.googleads.v0.common.LocationInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setLocation = function(value) {
jspb.Message.setOneofWrapperField(this, 12, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearLocation = function() {
this.setLocation(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasLocation = function() {
return jspb.Message.getField(this, 12) != null;
};
/**
* optional google.ads.googleads.v0.common.DeviceInfo device = 13;
* @return {?proto.google.ads.googleads.v0.common.DeviceInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getDevice = function() {
return /** @type{?proto.google.ads.googleads.v0.common.DeviceInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.DeviceInfo, 13));
};
/** @param {?proto.google.ads.googleads.v0.common.DeviceInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setDevice = function(value) {
jspb.Message.setOneofWrapperField(this, 13, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearDevice = function() {
this.setDevice(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasDevice = function() {
return jspb.Message.getField(this, 13) != null;
};
/**
* optional google.ads.googleads.v0.common.AdScheduleInfo ad_schedule = 15;
* @return {?proto.google.ads.googleads.v0.common.AdScheduleInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getAdSchedule = function() {
return /** @type{?proto.google.ads.googleads.v0.common.AdScheduleInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.AdScheduleInfo, 15));
};
/** @param {?proto.google.ads.googleads.v0.common.AdScheduleInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setAdSchedule = function(value) {
jspb.Message.setOneofWrapperField(this, 15, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearAdSchedule = function() {
this.setAdSchedule(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasAdSchedule = function() {
return jspb.Message.getField(this, 15) != null;
};
/**
* optional google.ads.googleads.v0.common.AgeRangeInfo age_range = 16;
* @return {?proto.google.ads.googleads.v0.common.AgeRangeInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getAgeRange = function() {
return /** @type{?proto.google.ads.googleads.v0.common.AgeRangeInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.AgeRangeInfo, 16));
};
/** @param {?proto.google.ads.googleads.v0.common.AgeRangeInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setAgeRange = function(value) {
jspb.Message.setOneofWrapperField(this, 16, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearAgeRange = function() {
this.setAgeRange(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasAgeRange = function() {
return jspb.Message.getField(this, 16) != null;
};
/**
* optional google.ads.googleads.v0.common.GenderInfo gender = 17;
* @return {?proto.google.ads.googleads.v0.common.GenderInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getGender = function() {
return /** @type{?proto.google.ads.googleads.v0.common.GenderInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.GenderInfo, 17));
};
/** @param {?proto.google.ads.googleads.v0.common.GenderInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setGender = function(value) {
jspb.Message.setOneofWrapperField(this, 17, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearGender = function() {
this.setGender(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasGender = function() {
return jspb.Message.getField(this, 17) != null;
};
/**
* optional google.ads.googleads.v0.common.IncomeRangeInfo income_range = 18;
* @return {?proto.google.ads.googleads.v0.common.IncomeRangeInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getIncomeRange = function() {
return /** @type{?proto.google.ads.googleads.v0.common.IncomeRangeInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.IncomeRangeInfo, 18));
};
/** @param {?proto.google.ads.googleads.v0.common.IncomeRangeInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setIncomeRange = function(value) {
jspb.Message.setOneofWrapperField(this, 18, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearIncomeRange = function() {
this.setIncomeRange(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasIncomeRange = function() {
return jspb.Message.getField(this, 18) != null;
};
/**
* optional google.ads.googleads.v0.common.ParentalStatusInfo parental_status = 19;
* @return {?proto.google.ads.googleads.v0.common.ParentalStatusInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getParentalStatus = function() {
return /** @type{?proto.google.ads.googleads.v0.common.ParentalStatusInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.ParentalStatusInfo, 19));
};
/** @param {?proto.google.ads.googleads.v0.common.ParentalStatusInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setParentalStatus = function(value) {
jspb.Message.setOneofWrapperField(this, 19, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearParentalStatus = function() {
this.setParentalStatus(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasParentalStatus = function() {
return jspb.Message.getField(this, 19) != null;
};
/**
* optional google.ads.googleads.v0.common.UserListInfo user_list = 22;
* @return {?proto.google.ads.googleads.v0.common.UserListInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getUserList = function() {
return /** @type{?proto.google.ads.googleads.v0.common.UserListInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.UserListInfo, 22));
};
/** @param {?proto.google.ads.googleads.v0.common.UserListInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setUserList = function(value) {
jspb.Message.setOneofWrapperField(this, 22, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearUserList = function() {
this.setUserList(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasUserList = function() {
return jspb.Message.getField(this, 22) != null;
};
/**
* optional google.ads.googleads.v0.common.YouTubeVideoInfo youtube_video = 20;
* @return {?proto.google.ads.googleads.v0.common.YouTubeVideoInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getYoutubeVideo = function() {
return /** @type{?proto.google.ads.googleads.v0.common.YouTubeVideoInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.YouTubeVideoInfo, 20));
};
/** @param {?proto.google.ads.googleads.v0.common.YouTubeVideoInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setYoutubeVideo = function(value) {
jspb.Message.setOneofWrapperField(this, 20, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearYoutubeVideo = function() {
this.setYoutubeVideo(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasYoutubeVideo = function() {
return jspb.Message.getField(this, 20) != null;
};
/**
* optional google.ads.googleads.v0.common.YouTubeChannelInfo youtube_channel = 21;
* @return {?proto.google.ads.googleads.v0.common.YouTubeChannelInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getYoutubeChannel = function() {
return /** @type{?proto.google.ads.googleads.v0.common.YouTubeChannelInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.YouTubeChannelInfo, 21));
};
/** @param {?proto.google.ads.googleads.v0.common.YouTubeChannelInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setYoutubeChannel = function(value) {
jspb.Message.setOneofWrapperField(this, 21, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearYoutubeChannel = function() {
this.setYoutubeChannel(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasYoutubeChannel = function() {
return jspb.Message.getField(this, 21) != null;
};
/**
* optional google.ads.googleads.v0.common.ProximityInfo proximity = 23;
* @return {?proto.google.ads.googleads.v0.common.ProximityInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getProximity = function() {
return /** @type{?proto.google.ads.googleads.v0.common.ProximityInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.ProximityInfo, 23));
};
/** @param {?proto.google.ads.googleads.v0.common.ProximityInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setProximity = function(value) {
jspb.Message.setOneofWrapperField(this, 23, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearProximity = function() {
this.setProximity(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasProximity = function() {
return jspb.Message.getField(this, 23) != null;
};
/**
* optional google.ads.googleads.v0.common.TopicInfo topic = 24;
* @return {?proto.google.ads.googleads.v0.common.TopicInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getTopic = function() {
return /** @type{?proto.google.ads.googleads.v0.common.TopicInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.TopicInfo, 24));
};
/** @param {?proto.google.ads.googleads.v0.common.TopicInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setTopic = function(value) {
jspb.Message.setOneofWrapperField(this, 24, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearTopic = function() {
this.setTopic(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasTopic = function() {
return jspb.Message.getField(this, 24) != null;
};
/**
* optional google.ads.googleads.v0.common.ListingScopeInfo listing_scope = 25;
* @return {?proto.google.ads.googleads.v0.common.ListingScopeInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getListingScope = function() {
return /** @type{?proto.google.ads.googleads.v0.common.ListingScopeInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.ListingScopeInfo, 25));
};
/** @param {?proto.google.ads.googleads.v0.common.ListingScopeInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setListingScope = function(value) {
jspb.Message.setOneofWrapperField(this, 25, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearListingScope = function() {
this.setListingScope(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasListingScope = function() {
return jspb.Message.getField(this, 25) != null;
};
/**
* optional google.ads.googleads.v0.common.LanguageInfo language = 26;
* @return {?proto.google.ads.googleads.v0.common.LanguageInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getLanguage = function() {
return /** @type{?proto.google.ads.googleads.v0.common.LanguageInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.LanguageInfo, 26));
};
/** @param {?proto.google.ads.googleads.v0.common.LanguageInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setLanguage = function(value) {
jspb.Message.setOneofWrapperField(this, 26, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearLanguage = function() {
this.setLanguage(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasLanguage = function() {
return jspb.Message.getField(this, 26) != null;
};
/**
* optional google.ads.googleads.v0.common.IpBlockInfo ip_block = 27;
* @return {?proto.google.ads.googleads.v0.common.IpBlockInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getIpBlock = function() {
return /** @type{?proto.google.ads.googleads.v0.common.IpBlockInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.IpBlockInfo, 27));
};
/** @param {?proto.google.ads.googleads.v0.common.IpBlockInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setIpBlock = function(value) {
jspb.Message.setOneofWrapperField(this, 27, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearIpBlock = function() {
this.setIpBlock(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasIpBlock = function() {
return jspb.Message.getField(this, 27) != null;
};
/**
* optional google.ads.googleads.v0.common.ContentLabelInfo content_label = 28;
* @return {?proto.google.ads.googleads.v0.common.ContentLabelInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getContentLabel = function() {
return /** @type{?proto.google.ads.googleads.v0.common.ContentLabelInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.ContentLabelInfo, 28));
};
/** @param {?proto.google.ads.googleads.v0.common.ContentLabelInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setContentLabel = function(value) {
jspb.Message.setOneofWrapperField(this, 28, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearContentLabel = function() {
this.setContentLabel(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasContentLabel = function() {
return jspb.Message.getField(this, 28) != null;
};
/**
* optional google.ads.googleads.v0.common.CarrierInfo carrier = 29;
* @return {?proto.google.ads.googleads.v0.common.CarrierInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getCarrier = function() {
return /** @type{?proto.google.ads.googleads.v0.common.CarrierInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.CarrierInfo, 29));
};
/** @param {?proto.google.ads.googleads.v0.common.CarrierInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setCarrier = function(value) {
jspb.Message.setOneofWrapperField(this, 29, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearCarrier = function() {
this.setCarrier(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasCarrier = function() {
return jspb.Message.getField(this, 29) != null;
};
/**
* optional google.ads.googleads.v0.common.UserInterestInfo user_interest = 30;
* @return {?proto.google.ads.googleads.v0.common.UserInterestInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getUserInterest = function() {
return /** @type{?proto.google.ads.googleads.v0.common.UserInterestInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.UserInterestInfo, 30));
};
/** @param {?proto.google.ads.googleads.v0.common.UserInterestInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setUserInterest = function(value) {
jspb.Message.setOneofWrapperField(this, 30, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearUserInterest = function() {
this.setUserInterest(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasUserInterest = function() {
return jspb.Message.getField(this, 30) != null;
};
/**
* optional google.ads.googleads.v0.common.WebpageInfo webpage = 31;
* @return {?proto.google.ads.googleads.v0.common.WebpageInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getWebpage = function() {
return /** @type{?proto.google.ads.googleads.v0.common.WebpageInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.WebpageInfo, 31));
};
/** @param {?proto.google.ads.googleads.v0.common.WebpageInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setWebpage = function(value) {
jspb.Message.setOneofWrapperField(this, 31, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearWebpage = function() {
this.setWebpage(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasWebpage = function() {
return jspb.Message.getField(this, 31) != null;
};
/**
* optional google.ads.googleads.v0.common.OperatingSystemVersionInfo operating_system_version = 32;
* @return {?proto.google.ads.googleads.v0.common.OperatingSystemVersionInfo}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.getOperatingSystemVersion = function() {
return /** @type{?proto.google.ads.googleads.v0.common.OperatingSystemVersionInfo} */ (
jspb.Message.getWrapperField(this, google_ads_googleads_v0_common_criteria_pb.OperatingSystemVersionInfo, 32));
};
/** @param {?proto.google.ads.googleads.v0.common.OperatingSystemVersionInfo|undefined} value */
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.setOperatingSystemVersion = function(value) {
jspb.Message.setOneofWrapperField(this, 32, proto.google.ads.googleads.v0.resources.CampaignCriterion.oneofGroups_[0], value);
};
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.clearOperatingSystemVersion = function() {
this.setOperatingSystemVersion(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.resources.CampaignCriterion.prototype.hasOperatingSystemVersion = function() {
return jspb.Message.getField(this, 32) != null;
};
goog.object.extend(exports, proto.google.ads.googleads.v0.resources);