
com.google.ads.googleads.v9.resources.ChangeEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v9 Show documentation
Show all versions of google-ads-stubs-v9 Show documentation
Stubs for GAAPI version google-ads-stubs-v9
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v9/resources/change_event.proto
package com.google.ads.googleads.v9.resources;
/**
*
* Describes the granular change of returned resource of certain resource types.
* Changes made through UI, API and new versions of Editor
* by external users (including external users, and internal users that can be
* shown externally) in the past 30 days will be shown. The change shows the old
* values of the changed fields before the change and the new values right after
* the change. ChangeEvent could have up to 3 minutes delay to reflect a new
* change.
*
*
* Protobuf type {@code google.ads.googleads.v9.resources.ChangeEvent}
*/
public final class ChangeEvent extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v9.resources.ChangeEvent)
ChangeEventOrBuilder {
private static final long serialVersionUID = 0L;
// Use ChangeEvent.newBuilder() to construct.
private ChangeEvent(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ChangeEvent() {
resourceName_ = "";
changeDateTime_ = "";
changeResourceType_ = 0;
changeResourceName_ = "";
clientType_ = 0;
userEmail_ = "";
resourceChangeOperation_ = 0;
campaign_ = "";
adGroup_ = "";
feed_ = "";
feedItem_ = "";
asset_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ChangeEvent();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ChangeEvent(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
resourceName_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
changeDateTime_ = s;
break;
}
case 24: {
int rawValue = input.readEnum();
changeResourceType_ = rawValue;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
changeResourceName_ = s;
break;
}
case 40: {
int rawValue = input.readEnum();
clientType_ = rawValue;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
userEmail_ = s;
break;
}
case 58: {
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder subBuilder = null;
if (oldResource_ != null) {
subBuilder = oldResource_.toBuilder();
}
oldResource_ = input.readMessage(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(oldResource_);
oldResource_ = subBuilder.buildPartial();
}
break;
}
case 66: {
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder subBuilder = null;
if (newResource_ != null) {
subBuilder = newResource_.toBuilder();
}
newResource_ = input.readMessage(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(newResource_);
newResource_ = subBuilder.buildPartial();
}
break;
}
case 72: {
int rawValue = input.readEnum();
resourceChangeOperation_ = rawValue;
break;
}
case 82: {
com.google.protobuf.FieldMask.Builder subBuilder = null;
if (changedFields_ != null) {
subBuilder = changedFields_.toBuilder();
}
changedFields_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(changedFields_);
changedFields_ = subBuilder.buildPartial();
}
break;
}
case 90: {
java.lang.String s = input.readStringRequireUtf8();
campaign_ = s;
break;
}
case 98: {
java.lang.String s = input.readStringRequireUtf8();
adGroup_ = s;
break;
}
case 106: {
java.lang.String s = input.readStringRequireUtf8();
feed_ = s;
break;
}
case 114: {
java.lang.String s = input.readStringRequireUtf8();
feedItem_ = s;
break;
}
case 162: {
java.lang.String s = input.readStringRequireUtf8();
asset_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v9.resources.ChangeEvent.class, com.google.ads.googleads.v9.resources.ChangeEvent.Builder.class);
}
public interface ChangedResourceOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the ad field is set.
*/
boolean hasAd();
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
com.google.ads.googleads.v9.resources.Ad getAd();
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdOrBuilder getAdOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroup field is set.
*/
boolean hasAdGroup();
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
com.google.ads.googleads.v9.resources.AdGroup getAdGroup();
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupOrBuilder getAdGroupOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupCriterion field is set.
*/
boolean hasAdGroupCriterion();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
com.google.ads.googleads.v9.resources.AdGroupCriterion getAdGroupCriterion();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaign field is set.
*/
boolean hasCampaign();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
com.google.ads.googleads.v9.resources.Campaign getCampaign();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CampaignOrBuilder getCampaignOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignBudget field is set.
*/
boolean hasCampaignBudget();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
com.google.ads.googleads.v9.resources.CampaignBudget getCampaignBudget();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupBidModifier field is set.
*/
boolean hasAdGroupBidModifier();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
com.google.ads.googleads.v9.resources.AdGroupBidModifier getAdGroupBidModifier();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignCriterion field is set.
*/
boolean hasCampaignCriterion();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
com.google.ads.googleads.v9.resources.CampaignCriterion getCampaignCriterion();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder();
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feed field is set.
*/
boolean hasFeed();
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
com.google.ads.googleads.v9.resources.Feed getFeed();
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.FeedOrBuilder getFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feedItem field is set.
*/
boolean hasFeedItem();
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
com.google.ads.googleads.v9.resources.FeedItem getFeedItem();
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.FeedItemOrBuilder getFeedItemOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignFeed field is set.
*/
boolean hasCampaignFeed();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
com.google.ads.googleads.v9.resources.CampaignFeed getCampaignFeed();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupFeed field is set.
*/
boolean hasAdGroupFeed();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
com.google.ads.googleads.v9.resources.AdGroupFeed getAdGroupFeed();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAd field is set.
*/
boolean hasAdGroupAd();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
com.google.ads.googleads.v9.resources.AdGroupAd getAdGroupAd();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder();
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the asset field is set.
*/
boolean hasAsset();
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
com.google.ads.googleads.v9.resources.Asset getAsset();
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AssetOrBuilder getAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the customerAsset field is set.
*/
boolean hasCustomerAsset();
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
com.google.ads.googleads.v9.resources.CustomerAsset getCustomerAsset();
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAsset field is set.
*/
boolean hasCampaignAsset();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
com.google.ads.googleads.v9.resources.CampaignAsset getCampaignAsset();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAsset field is set.
*/
boolean hasAdGroupAsset();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
com.google.ads.googleads.v9.resources.AdGroupAsset getAdGroupAsset();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder();
}
/**
*
* A wrapper proto presenting all supported resources.
* Only the resource of the change_resource_type will be set.
*
*
* Protobuf type {@code google.ads.googleads.v9.resources.ChangeEvent.ChangedResource}
*/
public static final class ChangedResource extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)
ChangedResourceOrBuilder {
private static final long serialVersionUID = 0L;
// Use ChangedResource.newBuilder() to construct.
private ChangedResource(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ChangedResource() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ChangedResource();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ChangedResource(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.ads.googleads.v9.resources.Ad.Builder subBuilder = null;
if (ad_ != null) {
subBuilder = ad_.toBuilder();
}
ad_ = input.readMessage(com.google.ads.googleads.v9.resources.Ad.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(ad_);
ad_ = subBuilder.buildPartial();
}
break;
}
case 18: {
com.google.ads.googleads.v9.resources.AdGroup.Builder subBuilder = null;
if (adGroup_ != null) {
subBuilder = adGroup_.toBuilder();
}
adGroup_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroup.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroup_);
adGroup_ = subBuilder.buildPartial();
}
break;
}
case 26: {
com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder subBuilder = null;
if (adGroupCriterion_ != null) {
subBuilder = adGroupCriterion_.toBuilder();
}
adGroupCriterion_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroupCriterion.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroupCriterion_);
adGroupCriterion_ = subBuilder.buildPartial();
}
break;
}
case 34: {
com.google.ads.googleads.v9.resources.Campaign.Builder subBuilder = null;
if (campaign_ != null) {
subBuilder = campaign_.toBuilder();
}
campaign_ = input.readMessage(com.google.ads.googleads.v9.resources.Campaign.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(campaign_);
campaign_ = subBuilder.buildPartial();
}
break;
}
case 42: {
com.google.ads.googleads.v9.resources.CampaignBudget.Builder subBuilder = null;
if (campaignBudget_ != null) {
subBuilder = campaignBudget_.toBuilder();
}
campaignBudget_ = input.readMessage(com.google.ads.googleads.v9.resources.CampaignBudget.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(campaignBudget_);
campaignBudget_ = subBuilder.buildPartial();
}
break;
}
case 50: {
com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder subBuilder = null;
if (adGroupBidModifier_ != null) {
subBuilder = adGroupBidModifier_.toBuilder();
}
adGroupBidModifier_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroupBidModifier.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroupBidModifier_);
adGroupBidModifier_ = subBuilder.buildPartial();
}
break;
}
case 58: {
com.google.ads.googleads.v9.resources.CampaignCriterion.Builder subBuilder = null;
if (campaignCriterion_ != null) {
subBuilder = campaignCriterion_.toBuilder();
}
campaignCriterion_ = input.readMessage(com.google.ads.googleads.v9.resources.CampaignCriterion.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(campaignCriterion_);
campaignCriterion_ = subBuilder.buildPartial();
}
break;
}
case 66: {
com.google.ads.googleads.v9.resources.Feed.Builder subBuilder = null;
if (feed_ != null) {
subBuilder = feed_.toBuilder();
}
feed_ = input.readMessage(com.google.ads.googleads.v9.resources.Feed.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(feed_);
feed_ = subBuilder.buildPartial();
}
break;
}
case 74: {
com.google.ads.googleads.v9.resources.FeedItem.Builder subBuilder = null;
if (feedItem_ != null) {
subBuilder = feedItem_.toBuilder();
}
feedItem_ = input.readMessage(com.google.ads.googleads.v9.resources.FeedItem.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(feedItem_);
feedItem_ = subBuilder.buildPartial();
}
break;
}
case 82: {
com.google.ads.googleads.v9.resources.CampaignFeed.Builder subBuilder = null;
if (campaignFeed_ != null) {
subBuilder = campaignFeed_.toBuilder();
}
campaignFeed_ = input.readMessage(com.google.ads.googleads.v9.resources.CampaignFeed.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(campaignFeed_);
campaignFeed_ = subBuilder.buildPartial();
}
break;
}
case 90: {
com.google.ads.googleads.v9.resources.AdGroupFeed.Builder subBuilder = null;
if (adGroupFeed_ != null) {
subBuilder = adGroupFeed_.toBuilder();
}
adGroupFeed_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroupFeed.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroupFeed_);
adGroupFeed_ = subBuilder.buildPartial();
}
break;
}
case 98: {
com.google.ads.googleads.v9.resources.AdGroupAd.Builder subBuilder = null;
if (adGroupAd_ != null) {
subBuilder = adGroupAd_.toBuilder();
}
adGroupAd_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroupAd.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroupAd_);
adGroupAd_ = subBuilder.buildPartial();
}
break;
}
case 106: {
com.google.ads.googleads.v9.resources.Asset.Builder subBuilder = null;
if (asset_ != null) {
subBuilder = asset_.toBuilder();
}
asset_ = input.readMessage(com.google.ads.googleads.v9.resources.Asset.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(asset_);
asset_ = subBuilder.buildPartial();
}
break;
}
case 114: {
com.google.ads.googleads.v9.resources.CustomerAsset.Builder subBuilder = null;
if (customerAsset_ != null) {
subBuilder = customerAsset_.toBuilder();
}
customerAsset_ = input.readMessage(com.google.ads.googleads.v9.resources.CustomerAsset.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(customerAsset_);
customerAsset_ = subBuilder.buildPartial();
}
break;
}
case 122: {
com.google.ads.googleads.v9.resources.CampaignAsset.Builder subBuilder = null;
if (campaignAsset_ != null) {
subBuilder = campaignAsset_.toBuilder();
}
campaignAsset_ = input.readMessage(com.google.ads.googleads.v9.resources.CampaignAsset.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(campaignAsset_);
campaignAsset_ = subBuilder.buildPartial();
}
break;
}
case 130: {
com.google.ads.googleads.v9.resources.AdGroupAsset.Builder subBuilder = null;
if (adGroupAsset_ != null) {
subBuilder = adGroupAsset_.toBuilder();
}
adGroupAsset_ = input.readMessage(com.google.ads.googleads.v9.resources.AdGroupAsset.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adGroupAsset_);
adGroupAsset_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_ChangedResource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.class, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder.class);
}
public static final int AD_FIELD_NUMBER = 1;
private com.google.ads.googleads.v9.resources.Ad ad_;
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the ad field is set.
*/
@java.lang.Override
public boolean hasAd() {
return ad_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.Ad getAd() {
return ad_ == null ? com.google.ads.googleads.v9.resources.Ad.getDefaultInstance() : ad_;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdOrBuilder getAdOrBuilder() {
return getAd();
}
public static final int AD_GROUP_FIELD_NUMBER = 2;
private com.google.ads.googleads.v9.resources.AdGroup adGroup_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroup field is set.
*/
@java.lang.Override
public boolean hasAdGroup() {
return adGroup_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroup getAdGroup() {
return adGroup_ == null ? com.google.ads.googleads.v9.resources.AdGroup.getDefaultInstance() : adGroup_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupOrBuilder getAdGroupOrBuilder() {
return getAdGroup();
}
public static final int AD_GROUP_CRITERION_FIELD_NUMBER = 3;
private com.google.ads.googleads.v9.resources.AdGroupCriterion adGroupCriterion_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupCriterion field is set.
*/
@java.lang.Override
public boolean hasAdGroupCriterion() {
return adGroupCriterion_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupCriterion getAdGroupCriterion() {
return adGroupCriterion_ == null ? com.google.ads.googleads.v9.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder() {
return getAdGroupCriterion();
}
public static final int CAMPAIGN_FIELD_NUMBER = 4;
private com.google.ads.googleads.v9.resources.Campaign campaign_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaign field is set.
*/
@java.lang.Override
public boolean hasCampaign() {
return campaign_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.Campaign getCampaign() {
return campaign_ == null ? com.google.ads.googleads.v9.resources.Campaign.getDefaultInstance() : campaign_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignOrBuilder getCampaignOrBuilder() {
return getCampaign();
}
public static final int CAMPAIGN_BUDGET_FIELD_NUMBER = 5;
private com.google.ads.googleads.v9.resources.CampaignBudget campaignBudget_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignBudget field is set.
*/
@java.lang.Override
public boolean hasCampaignBudget() {
return campaignBudget_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignBudget getCampaignBudget() {
return campaignBudget_ == null ? com.google.ads.googleads.v9.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder() {
return getCampaignBudget();
}
public static final int AD_GROUP_BID_MODIFIER_FIELD_NUMBER = 6;
private com.google.ads.googleads.v9.resources.AdGroupBidModifier adGroupBidModifier_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupBidModifier field is set.
*/
@java.lang.Override
public boolean hasAdGroupBidModifier() {
return adGroupBidModifier_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupBidModifier getAdGroupBidModifier() {
return adGroupBidModifier_ == null ? com.google.ads.googleads.v9.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder() {
return getAdGroupBidModifier();
}
public static final int CAMPAIGN_CRITERION_FIELD_NUMBER = 7;
private com.google.ads.googleads.v9.resources.CampaignCriterion campaignCriterion_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignCriterion field is set.
*/
@java.lang.Override
public boolean hasCampaignCriterion() {
return campaignCriterion_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignCriterion getCampaignCriterion() {
return campaignCriterion_ == null ? com.google.ads.googleads.v9.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder() {
return getCampaignCriterion();
}
public static final int FEED_FIELD_NUMBER = 8;
private com.google.ads.googleads.v9.resources.Feed feed_;
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feed field is set.
*/
@java.lang.Override
public boolean hasFeed() {
return feed_ != null;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.Feed getFeed() {
return feed_ == null ? com.google.ads.googleads.v9.resources.Feed.getDefaultInstance() : feed_;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.FeedOrBuilder getFeedOrBuilder() {
return getFeed();
}
public static final int FEED_ITEM_FIELD_NUMBER = 9;
private com.google.ads.googleads.v9.resources.FeedItem feedItem_;
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feedItem field is set.
*/
@java.lang.Override
public boolean hasFeedItem() {
return feedItem_ != null;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.FeedItem getFeedItem() {
return feedItem_ == null ? com.google.ads.googleads.v9.resources.FeedItem.getDefaultInstance() : feedItem_;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.FeedItemOrBuilder getFeedItemOrBuilder() {
return getFeedItem();
}
public static final int CAMPAIGN_FEED_FIELD_NUMBER = 10;
private com.google.ads.googleads.v9.resources.CampaignFeed campaignFeed_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignFeed field is set.
*/
@java.lang.Override
public boolean hasCampaignFeed() {
return campaignFeed_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignFeed getCampaignFeed() {
return campaignFeed_ == null ? com.google.ads.googleads.v9.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder() {
return getCampaignFeed();
}
public static final int AD_GROUP_FEED_FIELD_NUMBER = 11;
private com.google.ads.googleads.v9.resources.AdGroupFeed adGroupFeed_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupFeed field is set.
*/
@java.lang.Override
public boolean hasAdGroupFeed() {
return adGroupFeed_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupFeed getAdGroupFeed() {
return adGroupFeed_ == null ? com.google.ads.googleads.v9.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder() {
return getAdGroupFeed();
}
public static final int AD_GROUP_AD_FIELD_NUMBER = 12;
private com.google.ads.googleads.v9.resources.AdGroupAd adGroupAd_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAd field is set.
*/
@java.lang.Override
public boolean hasAdGroupAd() {
return adGroupAd_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupAd getAdGroupAd() {
return adGroupAd_ == null ? com.google.ads.googleads.v9.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder() {
return getAdGroupAd();
}
public static final int ASSET_FIELD_NUMBER = 13;
private com.google.ads.googleads.v9.resources.Asset asset_;
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return asset_ != null;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.Asset getAsset() {
return asset_ == null ? com.google.ads.googleads.v9.resources.Asset.getDefaultInstance() : asset_;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AssetOrBuilder getAssetOrBuilder() {
return getAsset();
}
public static final int CUSTOMER_ASSET_FIELD_NUMBER = 14;
private com.google.ads.googleads.v9.resources.CustomerAsset customerAsset_;
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the customerAsset field is set.
*/
@java.lang.Override
public boolean hasCustomerAsset() {
return customerAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CustomerAsset getCustomerAsset() {
return customerAsset_ == null ? com.google.ads.googleads.v9.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder() {
return getCustomerAsset();
}
public static final int CAMPAIGN_ASSET_FIELD_NUMBER = 15;
private com.google.ads.googleads.v9.resources.CampaignAsset campaignAsset_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAsset field is set.
*/
@java.lang.Override
public boolean hasCampaignAsset() {
return campaignAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignAsset getCampaignAsset() {
return campaignAsset_ == null ? com.google.ads.googleads.v9.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder() {
return getCampaignAsset();
}
public static final int AD_GROUP_ASSET_FIELD_NUMBER = 16;
private com.google.ads.googleads.v9.resources.AdGroupAsset adGroupAsset_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAsset field is set.
*/
@java.lang.Override
public boolean hasAdGroupAsset() {
return adGroupAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupAsset getAdGroupAsset() {
return adGroupAsset_ == null ? com.google.ads.googleads.v9.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder() {
return getAdGroupAsset();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (ad_ != null) {
output.writeMessage(1, getAd());
}
if (adGroup_ != null) {
output.writeMessage(2, getAdGroup());
}
if (adGroupCriterion_ != null) {
output.writeMessage(3, getAdGroupCriterion());
}
if (campaign_ != null) {
output.writeMessage(4, getCampaign());
}
if (campaignBudget_ != null) {
output.writeMessage(5, getCampaignBudget());
}
if (adGroupBidModifier_ != null) {
output.writeMessage(6, getAdGroupBidModifier());
}
if (campaignCriterion_ != null) {
output.writeMessage(7, getCampaignCriterion());
}
if (feed_ != null) {
output.writeMessage(8, getFeed());
}
if (feedItem_ != null) {
output.writeMessage(9, getFeedItem());
}
if (campaignFeed_ != null) {
output.writeMessage(10, getCampaignFeed());
}
if (adGroupFeed_ != null) {
output.writeMessage(11, getAdGroupFeed());
}
if (adGroupAd_ != null) {
output.writeMessage(12, getAdGroupAd());
}
if (asset_ != null) {
output.writeMessage(13, getAsset());
}
if (customerAsset_ != null) {
output.writeMessage(14, getCustomerAsset());
}
if (campaignAsset_ != null) {
output.writeMessage(15, getCampaignAsset());
}
if (adGroupAsset_ != null) {
output.writeMessage(16, getAdGroupAsset());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (ad_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getAd());
}
if (adGroup_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getAdGroup());
}
if (adGroupCriterion_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getAdGroupCriterion());
}
if (campaign_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getCampaign());
}
if (campaignBudget_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getCampaignBudget());
}
if (adGroupBidModifier_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getAdGroupBidModifier());
}
if (campaignCriterion_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getCampaignCriterion());
}
if (feed_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getFeed());
}
if (feedItem_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getFeedItem());
}
if (campaignFeed_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getCampaignFeed());
}
if (adGroupFeed_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getAdGroupFeed());
}
if (adGroupAd_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getAdGroupAd());
}
if (asset_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getAsset());
}
if (customerAsset_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getCustomerAsset());
}
if (campaignAsset_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getCampaignAsset());
}
if (adGroupAsset_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, getAdGroupAsset());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)) {
return super.equals(obj);
}
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource other = (com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource) obj;
if (hasAd() != other.hasAd()) return false;
if (hasAd()) {
if (!getAd()
.equals(other.getAd())) return false;
}
if (hasAdGroup() != other.hasAdGroup()) return false;
if (hasAdGroup()) {
if (!getAdGroup()
.equals(other.getAdGroup())) return false;
}
if (hasAdGroupCriterion() != other.hasAdGroupCriterion()) return false;
if (hasAdGroupCriterion()) {
if (!getAdGroupCriterion()
.equals(other.getAdGroupCriterion())) return false;
}
if (hasCampaign() != other.hasCampaign()) return false;
if (hasCampaign()) {
if (!getCampaign()
.equals(other.getCampaign())) return false;
}
if (hasCampaignBudget() != other.hasCampaignBudget()) return false;
if (hasCampaignBudget()) {
if (!getCampaignBudget()
.equals(other.getCampaignBudget())) return false;
}
if (hasAdGroupBidModifier() != other.hasAdGroupBidModifier()) return false;
if (hasAdGroupBidModifier()) {
if (!getAdGroupBidModifier()
.equals(other.getAdGroupBidModifier())) return false;
}
if (hasCampaignCriterion() != other.hasCampaignCriterion()) return false;
if (hasCampaignCriterion()) {
if (!getCampaignCriterion()
.equals(other.getCampaignCriterion())) return false;
}
if (hasFeed() != other.hasFeed()) return false;
if (hasFeed()) {
if (!getFeed()
.equals(other.getFeed())) return false;
}
if (hasFeedItem() != other.hasFeedItem()) return false;
if (hasFeedItem()) {
if (!getFeedItem()
.equals(other.getFeedItem())) return false;
}
if (hasCampaignFeed() != other.hasCampaignFeed()) return false;
if (hasCampaignFeed()) {
if (!getCampaignFeed()
.equals(other.getCampaignFeed())) return false;
}
if (hasAdGroupFeed() != other.hasAdGroupFeed()) return false;
if (hasAdGroupFeed()) {
if (!getAdGroupFeed()
.equals(other.getAdGroupFeed())) return false;
}
if (hasAdGroupAd() != other.hasAdGroupAd()) return false;
if (hasAdGroupAd()) {
if (!getAdGroupAd()
.equals(other.getAdGroupAd())) return false;
}
if (hasAsset() != other.hasAsset()) return false;
if (hasAsset()) {
if (!getAsset()
.equals(other.getAsset())) return false;
}
if (hasCustomerAsset() != other.hasCustomerAsset()) return false;
if (hasCustomerAsset()) {
if (!getCustomerAsset()
.equals(other.getCustomerAsset())) return false;
}
if (hasCampaignAsset() != other.hasCampaignAsset()) return false;
if (hasCampaignAsset()) {
if (!getCampaignAsset()
.equals(other.getCampaignAsset())) return false;
}
if (hasAdGroupAsset() != other.hasAdGroupAsset()) return false;
if (hasAdGroupAsset()) {
if (!getAdGroupAsset()
.equals(other.getAdGroupAsset())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasAd()) {
hash = (37 * hash) + AD_FIELD_NUMBER;
hash = (53 * hash) + getAd().hashCode();
}
if (hasAdGroup()) {
hash = (37 * hash) + AD_GROUP_FIELD_NUMBER;
hash = (53 * hash) + getAdGroup().hashCode();
}
if (hasAdGroupCriterion()) {
hash = (37 * hash) + AD_GROUP_CRITERION_FIELD_NUMBER;
hash = (53 * hash) + getAdGroupCriterion().hashCode();
}
if (hasCampaign()) {
hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER;
hash = (53 * hash) + getCampaign().hashCode();
}
if (hasCampaignBudget()) {
hash = (37 * hash) + CAMPAIGN_BUDGET_FIELD_NUMBER;
hash = (53 * hash) + getCampaignBudget().hashCode();
}
if (hasAdGroupBidModifier()) {
hash = (37 * hash) + AD_GROUP_BID_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + getAdGroupBidModifier().hashCode();
}
if (hasCampaignCriterion()) {
hash = (37 * hash) + CAMPAIGN_CRITERION_FIELD_NUMBER;
hash = (53 * hash) + getCampaignCriterion().hashCode();
}
if (hasFeed()) {
hash = (37 * hash) + FEED_FIELD_NUMBER;
hash = (53 * hash) + getFeed().hashCode();
}
if (hasFeedItem()) {
hash = (37 * hash) + FEED_ITEM_FIELD_NUMBER;
hash = (53 * hash) + getFeedItem().hashCode();
}
if (hasCampaignFeed()) {
hash = (37 * hash) + CAMPAIGN_FEED_FIELD_NUMBER;
hash = (53 * hash) + getCampaignFeed().hashCode();
}
if (hasAdGroupFeed()) {
hash = (37 * hash) + AD_GROUP_FEED_FIELD_NUMBER;
hash = (53 * hash) + getAdGroupFeed().hashCode();
}
if (hasAdGroupAd()) {
hash = (37 * hash) + AD_GROUP_AD_FIELD_NUMBER;
hash = (53 * hash) + getAdGroupAd().hashCode();
}
if (hasAsset()) {
hash = (37 * hash) + ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAsset().hashCode();
}
if (hasCustomerAsset()) {
hash = (37 * hash) + CUSTOMER_ASSET_FIELD_NUMBER;
hash = (53 * hash) + getCustomerAsset().hashCode();
}
if (hasCampaignAsset()) {
hash = (37 * hash) + CAMPAIGN_ASSET_FIELD_NUMBER;
hash = (53 * hash) + getCampaignAsset().hashCode();
}
if (hasAdGroupAsset()) {
hash = (37 * hash) + AD_GROUP_ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAdGroupAsset().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* A wrapper proto presenting all supported resources.
* Only the resource of the change_resource_type will be set.
*
*
* Protobuf type {@code google.ads.googleads.v9.resources.ChangeEvent.ChangedResource}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_ChangedResource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.class, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder.class);
}
// Construct using com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (adBuilder_ == null) {
ad_ = null;
} else {
ad_ = null;
adBuilder_ = null;
}
if (adGroupBuilder_ == null) {
adGroup_ = null;
} else {
adGroup_ = null;
adGroupBuilder_ = null;
}
if (adGroupCriterionBuilder_ == null) {
adGroupCriterion_ = null;
} else {
adGroupCriterion_ = null;
adGroupCriterionBuilder_ = null;
}
if (campaignBuilder_ == null) {
campaign_ = null;
} else {
campaign_ = null;
campaignBuilder_ = null;
}
if (campaignBudgetBuilder_ == null) {
campaignBudget_ = null;
} else {
campaignBudget_ = null;
campaignBudgetBuilder_ = null;
}
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifier_ = null;
} else {
adGroupBidModifier_ = null;
adGroupBidModifierBuilder_ = null;
}
if (campaignCriterionBuilder_ == null) {
campaignCriterion_ = null;
} else {
campaignCriterion_ = null;
campaignCriterionBuilder_ = null;
}
if (feedBuilder_ == null) {
feed_ = null;
} else {
feed_ = null;
feedBuilder_ = null;
}
if (feedItemBuilder_ == null) {
feedItem_ = null;
} else {
feedItem_ = null;
feedItemBuilder_ = null;
}
if (campaignFeedBuilder_ == null) {
campaignFeed_ = null;
} else {
campaignFeed_ = null;
campaignFeedBuilder_ = null;
}
if (adGroupFeedBuilder_ == null) {
adGroupFeed_ = null;
} else {
adGroupFeed_ = null;
adGroupFeedBuilder_ = null;
}
if (adGroupAdBuilder_ == null) {
adGroupAd_ = null;
} else {
adGroupAd_ = null;
adGroupAdBuilder_ = null;
}
if (assetBuilder_ == null) {
asset_ = null;
} else {
asset_ = null;
assetBuilder_ = null;
}
if (customerAssetBuilder_ == null) {
customerAsset_ = null;
} else {
customerAsset_ = null;
customerAssetBuilder_ = null;
}
if (campaignAssetBuilder_ == null) {
campaignAsset_ = null;
} else {
campaignAsset_ = null;
campaignAssetBuilder_ = null;
}
if (adGroupAssetBuilder_ == null) {
adGroupAsset_ = null;
} else {
adGroupAsset_ = null;
adGroupAssetBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getDefaultInstanceForType() {
return com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource build() {
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource buildPartial() {
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource result = new com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource(this);
if (adBuilder_ == null) {
result.ad_ = ad_;
} else {
result.ad_ = adBuilder_.build();
}
if (adGroupBuilder_ == null) {
result.adGroup_ = adGroup_;
} else {
result.adGroup_ = adGroupBuilder_.build();
}
if (adGroupCriterionBuilder_ == null) {
result.adGroupCriterion_ = adGroupCriterion_;
} else {
result.adGroupCriterion_ = adGroupCriterionBuilder_.build();
}
if (campaignBuilder_ == null) {
result.campaign_ = campaign_;
} else {
result.campaign_ = campaignBuilder_.build();
}
if (campaignBudgetBuilder_ == null) {
result.campaignBudget_ = campaignBudget_;
} else {
result.campaignBudget_ = campaignBudgetBuilder_.build();
}
if (adGroupBidModifierBuilder_ == null) {
result.adGroupBidModifier_ = adGroupBidModifier_;
} else {
result.adGroupBidModifier_ = adGroupBidModifierBuilder_.build();
}
if (campaignCriterionBuilder_ == null) {
result.campaignCriterion_ = campaignCriterion_;
} else {
result.campaignCriterion_ = campaignCriterionBuilder_.build();
}
if (feedBuilder_ == null) {
result.feed_ = feed_;
} else {
result.feed_ = feedBuilder_.build();
}
if (feedItemBuilder_ == null) {
result.feedItem_ = feedItem_;
} else {
result.feedItem_ = feedItemBuilder_.build();
}
if (campaignFeedBuilder_ == null) {
result.campaignFeed_ = campaignFeed_;
} else {
result.campaignFeed_ = campaignFeedBuilder_.build();
}
if (adGroupFeedBuilder_ == null) {
result.adGroupFeed_ = adGroupFeed_;
} else {
result.adGroupFeed_ = adGroupFeedBuilder_.build();
}
if (adGroupAdBuilder_ == null) {
result.adGroupAd_ = adGroupAd_;
} else {
result.adGroupAd_ = adGroupAdBuilder_.build();
}
if (assetBuilder_ == null) {
result.asset_ = asset_;
} else {
result.asset_ = assetBuilder_.build();
}
if (customerAssetBuilder_ == null) {
result.customerAsset_ = customerAsset_;
} else {
result.customerAsset_ = customerAssetBuilder_.build();
}
if (campaignAssetBuilder_ == null) {
result.campaignAsset_ = campaignAsset_;
} else {
result.campaignAsset_ = campaignAssetBuilder_.build();
}
if (adGroupAssetBuilder_ == null) {
result.adGroupAsset_ = adGroupAsset_;
} else {
result.adGroupAsset_ = adGroupAssetBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource) {
return mergeFrom((com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource other) {
if (other == com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance()) return this;
if (other.hasAd()) {
mergeAd(other.getAd());
}
if (other.hasAdGroup()) {
mergeAdGroup(other.getAdGroup());
}
if (other.hasAdGroupCriterion()) {
mergeAdGroupCriterion(other.getAdGroupCriterion());
}
if (other.hasCampaign()) {
mergeCampaign(other.getCampaign());
}
if (other.hasCampaignBudget()) {
mergeCampaignBudget(other.getCampaignBudget());
}
if (other.hasAdGroupBidModifier()) {
mergeAdGroupBidModifier(other.getAdGroupBidModifier());
}
if (other.hasCampaignCriterion()) {
mergeCampaignCriterion(other.getCampaignCriterion());
}
if (other.hasFeed()) {
mergeFeed(other.getFeed());
}
if (other.hasFeedItem()) {
mergeFeedItem(other.getFeedItem());
}
if (other.hasCampaignFeed()) {
mergeCampaignFeed(other.getCampaignFeed());
}
if (other.hasAdGroupFeed()) {
mergeAdGroupFeed(other.getAdGroupFeed());
}
if (other.hasAdGroupAd()) {
mergeAdGroupAd(other.getAdGroupAd());
}
if (other.hasAsset()) {
mergeAsset(other.getAsset());
}
if (other.hasCustomerAsset()) {
mergeCustomerAsset(other.getCustomerAsset());
}
if (other.hasCampaignAsset()) {
mergeCampaignAsset(other.getCampaignAsset());
}
if (other.hasAdGroupAsset()) {
mergeAdGroupAsset(other.getAdGroupAsset());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.ads.googleads.v9.resources.Ad ad_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Ad, com.google.ads.googleads.v9.resources.Ad.Builder, com.google.ads.googleads.v9.resources.AdOrBuilder> adBuilder_;
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the ad field is set.
*/
public boolean hasAd() {
return adBuilder_ != null || ad_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
public com.google.ads.googleads.v9.resources.Ad getAd() {
if (adBuilder_ == null) {
return ad_ == null ? com.google.ads.googleads.v9.resources.Ad.getDefaultInstance() : ad_;
} else {
return adBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAd(com.google.ads.googleads.v9.resources.Ad value) {
if (adBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ad_ = value;
onChanged();
} else {
adBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAd(
com.google.ads.googleads.v9.resources.Ad.Builder builderForValue) {
if (adBuilder_ == null) {
ad_ = builderForValue.build();
onChanged();
} else {
adBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAd(com.google.ads.googleads.v9.resources.Ad value) {
if (adBuilder_ == null) {
if (ad_ != null) {
ad_ =
com.google.ads.googleads.v9.resources.Ad.newBuilder(ad_).mergeFrom(value).buildPartial();
} else {
ad_ = value;
}
onChanged();
} else {
adBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAd() {
if (adBuilder_ == null) {
ad_ = null;
onChanged();
} else {
ad_ = null;
adBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.Ad.Builder getAdBuilder() {
onChanged();
return getAdFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdOrBuilder getAdOrBuilder() {
if (adBuilder_ != null) {
return adBuilder_.getMessageOrBuilder();
} else {
return ad_ == null ?
com.google.ads.googleads.v9.resources.Ad.getDefaultInstance() : ad_;
}
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v9.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Ad, com.google.ads.googleads.v9.resources.Ad.Builder, com.google.ads.googleads.v9.resources.AdOrBuilder>
getAdFieldBuilder() {
if (adBuilder_ == null) {
adBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Ad, com.google.ads.googleads.v9.resources.Ad.Builder, com.google.ads.googleads.v9.resources.AdOrBuilder>(
getAd(),
getParentForChildren(),
isClean());
ad_ = null;
}
return adBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroup adGroup_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroup, com.google.ads.googleads.v9.resources.AdGroup.Builder, com.google.ads.googleads.v9.resources.AdGroupOrBuilder> adGroupBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroup field is set.
*/
public boolean hasAdGroup() {
return adGroupBuilder_ != null || adGroup_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
public com.google.ads.googleads.v9.resources.AdGroup getAdGroup() {
if (adGroupBuilder_ == null) {
return adGroup_ == null ? com.google.ads.googleads.v9.resources.AdGroup.getDefaultInstance() : adGroup_;
} else {
return adGroupBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroup(com.google.ads.googleads.v9.resources.AdGroup value) {
if (adGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroup_ = value;
onChanged();
} else {
adGroupBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroup(
com.google.ads.googleads.v9.resources.AdGroup.Builder builderForValue) {
if (adGroupBuilder_ == null) {
adGroup_ = builderForValue.build();
onChanged();
} else {
adGroupBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroup(com.google.ads.googleads.v9.resources.AdGroup value) {
if (adGroupBuilder_ == null) {
if (adGroup_ != null) {
adGroup_ =
com.google.ads.googleads.v9.resources.AdGroup.newBuilder(adGroup_).mergeFrom(value).buildPartial();
} else {
adGroup_ = value;
}
onChanged();
} else {
adGroupBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroup() {
if (adGroupBuilder_ == null) {
adGroup_ = null;
onChanged();
} else {
adGroup_ = null;
adGroupBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroup.Builder getAdGroupBuilder() {
onChanged();
return getAdGroupFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupOrBuilder getAdGroupOrBuilder() {
if (adGroupBuilder_ != null) {
return adGroupBuilder_.getMessageOrBuilder();
} else {
return adGroup_ == null ?
com.google.ads.googleads.v9.resources.AdGroup.getDefaultInstance() : adGroup_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v9.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroup, com.google.ads.googleads.v9.resources.AdGroup.Builder, com.google.ads.googleads.v9.resources.AdGroupOrBuilder>
getAdGroupFieldBuilder() {
if (adGroupBuilder_ == null) {
adGroupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroup, com.google.ads.googleads.v9.resources.AdGroup.Builder, com.google.ads.googleads.v9.resources.AdGroupOrBuilder>(
getAdGroup(),
getParentForChildren(),
isClean());
adGroup_ = null;
}
return adGroupBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroupCriterion adGroupCriterion_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupCriterion, com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder> adGroupCriterionBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupCriterion field is set.
*/
public boolean hasAdGroupCriterion() {
return adGroupCriterionBuilder_ != null || adGroupCriterion_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
public com.google.ads.googleads.v9.resources.AdGroupCriterion getAdGroupCriterion() {
if (adGroupCriterionBuilder_ == null) {
return adGroupCriterion_ == null ? com.google.ads.googleads.v9.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
} else {
return adGroupCriterionBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupCriterion(com.google.ads.googleads.v9.resources.AdGroupCriterion value) {
if (adGroupCriterionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupCriterion_ = value;
onChanged();
} else {
adGroupCriterionBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupCriterion(
com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder builderForValue) {
if (adGroupCriterionBuilder_ == null) {
adGroupCriterion_ = builderForValue.build();
onChanged();
} else {
adGroupCriterionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupCriterion(com.google.ads.googleads.v9.resources.AdGroupCriterion value) {
if (adGroupCriterionBuilder_ == null) {
if (adGroupCriterion_ != null) {
adGroupCriterion_ =
com.google.ads.googleads.v9.resources.AdGroupCriterion.newBuilder(adGroupCriterion_).mergeFrom(value).buildPartial();
} else {
adGroupCriterion_ = value;
}
onChanged();
} else {
adGroupCriterionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupCriterion() {
if (adGroupCriterionBuilder_ == null) {
adGroupCriterion_ = null;
onChanged();
} else {
adGroupCriterion_ = null;
adGroupCriterionBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder getAdGroupCriterionBuilder() {
onChanged();
return getAdGroupCriterionFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder() {
if (adGroupCriterionBuilder_ != null) {
return adGroupCriterionBuilder_.getMessageOrBuilder();
} else {
return adGroupCriterion_ == null ?
com.google.ads.googleads.v9.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v9.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupCriterion, com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder>
getAdGroupCriterionFieldBuilder() {
if (adGroupCriterionBuilder_ == null) {
adGroupCriterionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupCriterion, com.google.ads.googleads.v9.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v9.resources.AdGroupCriterionOrBuilder>(
getAdGroupCriterion(),
getParentForChildren(),
isClean());
adGroupCriterion_ = null;
}
return adGroupCriterionBuilder_;
}
private com.google.ads.googleads.v9.resources.Campaign campaign_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Campaign, com.google.ads.googleads.v9.resources.Campaign.Builder, com.google.ads.googleads.v9.resources.CampaignOrBuilder> campaignBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaign field is set.
*/
public boolean hasCampaign() {
return campaignBuilder_ != null || campaign_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
public com.google.ads.googleads.v9.resources.Campaign getCampaign() {
if (campaignBuilder_ == null) {
return campaign_ == null ? com.google.ads.googleads.v9.resources.Campaign.getDefaultInstance() : campaign_;
} else {
return campaignBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaign(com.google.ads.googleads.v9.resources.Campaign value) {
if (campaignBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaign_ = value;
onChanged();
} else {
campaignBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaign(
com.google.ads.googleads.v9.resources.Campaign.Builder builderForValue) {
if (campaignBuilder_ == null) {
campaign_ = builderForValue.build();
onChanged();
} else {
campaignBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaign(com.google.ads.googleads.v9.resources.Campaign value) {
if (campaignBuilder_ == null) {
if (campaign_ != null) {
campaign_ =
com.google.ads.googleads.v9.resources.Campaign.newBuilder(campaign_).mergeFrom(value).buildPartial();
} else {
campaign_ = value;
}
onChanged();
} else {
campaignBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaign() {
if (campaignBuilder_ == null) {
campaign_ = null;
onChanged();
} else {
campaign_ = null;
campaignBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.Campaign.Builder getCampaignBuilder() {
onChanged();
return getCampaignFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignOrBuilder getCampaignOrBuilder() {
if (campaignBuilder_ != null) {
return campaignBuilder_.getMessageOrBuilder();
} else {
return campaign_ == null ?
com.google.ads.googleads.v9.resources.Campaign.getDefaultInstance() : campaign_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v9.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Campaign, com.google.ads.googleads.v9.resources.Campaign.Builder, com.google.ads.googleads.v9.resources.CampaignOrBuilder>
getCampaignFieldBuilder() {
if (campaignBuilder_ == null) {
campaignBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Campaign, com.google.ads.googleads.v9.resources.Campaign.Builder, com.google.ads.googleads.v9.resources.CampaignOrBuilder>(
getCampaign(),
getParentForChildren(),
isClean());
campaign_ = null;
}
return campaignBuilder_;
}
private com.google.ads.googleads.v9.resources.CampaignBudget campaignBudget_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignBudget, com.google.ads.googleads.v9.resources.CampaignBudget.Builder, com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder> campaignBudgetBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignBudget field is set.
*/
public boolean hasCampaignBudget() {
return campaignBudgetBuilder_ != null || campaignBudget_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
public com.google.ads.googleads.v9.resources.CampaignBudget getCampaignBudget() {
if (campaignBudgetBuilder_ == null) {
return campaignBudget_ == null ? com.google.ads.googleads.v9.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
} else {
return campaignBudgetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignBudget(com.google.ads.googleads.v9.resources.CampaignBudget value) {
if (campaignBudgetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignBudget_ = value;
onChanged();
} else {
campaignBudgetBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignBudget(
com.google.ads.googleads.v9.resources.CampaignBudget.Builder builderForValue) {
if (campaignBudgetBuilder_ == null) {
campaignBudget_ = builderForValue.build();
onChanged();
} else {
campaignBudgetBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignBudget(com.google.ads.googleads.v9.resources.CampaignBudget value) {
if (campaignBudgetBuilder_ == null) {
if (campaignBudget_ != null) {
campaignBudget_ =
com.google.ads.googleads.v9.resources.CampaignBudget.newBuilder(campaignBudget_).mergeFrom(value).buildPartial();
} else {
campaignBudget_ = value;
}
onChanged();
} else {
campaignBudgetBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignBudget() {
if (campaignBudgetBuilder_ == null) {
campaignBudget_ = null;
onChanged();
} else {
campaignBudget_ = null;
campaignBudgetBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignBudget.Builder getCampaignBudgetBuilder() {
onChanged();
return getCampaignBudgetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder() {
if (campaignBudgetBuilder_ != null) {
return campaignBudgetBuilder_.getMessageOrBuilder();
} else {
return campaignBudget_ == null ?
com.google.ads.googleads.v9.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v9.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignBudget, com.google.ads.googleads.v9.resources.CampaignBudget.Builder, com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder>
getCampaignBudgetFieldBuilder() {
if (campaignBudgetBuilder_ == null) {
campaignBudgetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignBudget, com.google.ads.googleads.v9.resources.CampaignBudget.Builder, com.google.ads.googleads.v9.resources.CampaignBudgetOrBuilder>(
getCampaignBudget(),
getParentForChildren(),
isClean());
campaignBudget_ = null;
}
return campaignBudgetBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroupBidModifier adGroupBidModifier_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupBidModifier, com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder> adGroupBidModifierBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupBidModifier field is set.
*/
public boolean hasAdGroupBidModifier() {
return adGroupBidModifierBuilder_ != null || adGroupBidModifier_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
public com.google.ads.googleads.v9.resources.AdGroupBidModifier getAdGroupBidModifier() {
if (adGroupBidModifierBuilder_ == null) {
return adGroupBidModifier_ == null ? com.google.ads.googleads.v9.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
} else {
return adGroupBidModifierBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupBidModifier(com.google.ads.googleads.v9.resources.AdGroupBidModifier value) {
if (adGroupBidModifierBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupBidModifier_ = value;
onChanged();
} else {
adGroupBidModifierBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupBidModifier(
com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder builderForValue) {
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifier_ = builderForValue.build();
onChanged();
} else {
adGroupBidModifierBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupBidModifier(com.google.ads.googleads.v9.resources.AdGroupBidModifier value) {
if (adGroupBidModifierBuilder_ == null) {
if (adGroupBidModifier_ != null) {
adGroupBidModifier_ =
com.google.ads.googleads.v9.resources.AdGroupBidModifier.newBuilder(adGroupBidModifier_).mergeFrom(value).buildPartial();
} else {
adGroupBidModifier_ = value;
}
onChanged();
} else {
adGroupBidModifierBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupBidModifier() {
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifier_ = null;
onChanged();
} else {
adGroupBidModifier_ = null;
adGroupBidModifierBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder getAdGroupBidModifierBuilder() {
onChanged();
return getAdGroupBidModifierFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder() {
if (adGroupBidModifierBuilder_ != null) {
return adGroupBidModifierBuilder_.getMessageOrBuilder();
} else {
return adGroupBidModifier_ == null ?
com.google.ads.googleads.v9.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v9.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupBidModifier, com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder>
getAdGroupBidModifierFieldBuilder() {
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupBidModifier, com.google.ads.googleads.v9.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v9.resources.AdGroupBidModifierOrBuilder>(
getAdGroupBidModifier(),
getParentForChildren(),
isClean());
adGroupBidModifier_ = null;
}
return adGroupBidModifierBuilder_;
}
private com.google.ads.googleads.v9.resources.CampaignCriterion campaignCriterion_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignCriterion, com.google.ads.googleads.v9.resources.CampaignCriterion.Builder, com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder> campaignCriterionBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignCriterion field is set.
*/
public boolean hasCampaignCriterion() {
return campaignCriterionBuilder_ != null || campaignCriterion_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
public com.google.ads.googleads.v9.resources.CampaignCriterion getCampaignCriterion() {
if (campaignCriterionBuilder_ == null) {
return campaignCriterion_ == null ? com.google.ads.googleads.v9.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
} else {
return campaignCriterionBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignCriterion(com.google.ads.googleads.v9.resources.CampaignCriterion value) {
if (campaignCriterionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignCriterion_ = value;
onChanged();
} else {
campaignCriterionBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignCriterion(
com.google.ads.googleads.v9.resources.CampaignCriterion.Builder builderForValue) {
if (campaignCriterionBuilder_ == null) {
campaignCriterion_ = builderForValue.build();
onChanged();
} else {
campaignCriterionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignCriterion(com.google.ads.googleads.v9.resources.CampaignCriterion value) {
if (campaignCriterionBuilder_ == null) {
if (campaignCriterion_ != null) {
campaignCriterion_ =
com.google.ads.googleads.v9.resources.CampaignCriterion.newBuilder(campaignCriterion_).mergeFrom(value).buildPartial();
} else {
campaignCriterion_ = value;
}
onChanged();
} else {
campaignCriterionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignCriterion() {
if (campaignCriterionBuilder_ == null) {
campaignCriterion_ = null;
onChanged();
} else {
campaignCriterion_ = null;
campaignCriterionBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignCriterion.Builder getCampaignCriterionBuilder() {
onChanged();
return getCampaignCriterionFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder() {
if (campaignCriterionBuilder_ != null) {
return campaignCriterionBuilder_.getMessageOrBuilder();
} else {
return campaignCriterion_ == null ?
com.google.ads.googleads.v9.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v9.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignCriterion, com.google.ads.googleads.v9.resources.CampaignCriterion.Builder, com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder>
getCampaignCriterionFieldBuilder() {
if (campaignCriterionBuilder_ == null) {
campaignCriterionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignCriterion, com.google.ads.googleads.v9.resources.CampaignCriterion.Builder, com.google.ads.googleads.v9.resources.CampaignCriterionOrBuilder>(
getCampaignCriterion(),
getParentForChildren(),
isClean());
campaignCriterion_ = null;
}
return campaignCriterionBuilder_;
}
private com.google.ads.googleads.v9.resources.Feed feed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Feed, com.google.ads.googleads.v9.resources.Feed.Builder, com.google.ads.googleads.v9.resources.FeedOrBuilder> feedBuilder_;
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feed field is set.
*/
public boolean hasFeed() {
return feedBuilder_ != null || feed_ != null;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
public com.google.ads.googleads.v9.resources.Feed getFeed() {
if (feedBuilder_ == null) {
return feed_ == null ? com.google.ads.googleads.v9.resources.Feed.getDefaultInstance() : feed_;
} else {
return feedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeed(com.google.ads.googleads.v9.resources.Feed value) {
if (feedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
feed_ = value;
onChanged();
} else {
feedBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeed(
com.google.ads.googleads.v9.resources.Feed.Builder builderForValue) {
if (feedBuilder_ == null) {
feed_ = builderForValue.build();
onChanged();
} else {
feedBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeFeed(com.google.ads.googleads.v9.resources.Feed value) {
if (feedBuilder_ == null) {
if (feed_ != null) {
feed_ =
com.google.ads.googleads.v9.resources.Feed.newBuilder(feed_).mergeFrom(value).buildPartial();
} else {
feed_ = value;
}
onChanged();
} else {
feedBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearFeed() {
if (feedBuilder_ == null) {
feed_ = null;
onChanged();
} else {
feed_ = null;
feedBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.Feed.Builder getFeedBuilder() {
onChanged();
return getFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.FeedOrBuilder getFeedOrBuilder() {
if (feedBuilder_ != null) {
return feedBuilder_.getMessageOrBuilder();
} else {
return feed_ == null ?
com.google.ads.googleads.v9.resources.Feed.getDefaultInstance() : feed_;
}
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v9.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Feed, com.google.ads.googleads.v9.resources.Feed.Builder, com.google.ads.googleads.v9.resources.FeedOrBuilder>
getFeedFieldBuilder() {
if (feedBuilder_ == null) {
feedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Feed, com.google.ads.googleads.v9.resources.Feed.Builder, com.google.ads.googleads.v9.resources.FeedOrBuilder>(
getFeed(),
getParentForChildren(),
isClean());
feed_ = null;
}
return feedBuilder_;
}
private com.google.ads.googleads.v9.resources.FeedItem feedItem_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.FeedItem, com.google.ads.googleads.v9.resources.FeedItem.Builder, com.google.ads.googleads.v9.resources.FeedItemOrBuilder> feedItemBuilder_;
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feedItem field is set.
*/
public boolean hasFeedItem() {
return feedItemBuilder_ != null || feedItem_ != null;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
public com.google.ads.googleads.v9.resources.FeedItem getFeedItem() {
if (feedItemBuilder_ == null) {
return feedItem_ == null ? com.google.ads.googleads.v9.resources.FeedItem.getDefaultInstance() : feedItem_;
} else {
return feedItemBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeedItem(com.google.ads.googleads.v9.resources.FeedItem value) {
if (feedItemBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
feedItem_ = value;
onChanged();
} else {
feedItemBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeedItem(
com.google.ads.googleads.v9.resources.FeedItem.Builder builderForValue) {
if (feedItemBuilder_ == null) {
feedItem_ = builderForValue.build();
onChanged();
} else {
feedItemBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeFeedItem(com.google.ads.googleads.v9.resources.FeedItem value) {
if (feedItemBuilder_ == null) {
if (feedItem_ != null) {
feedItem_ =
com.google.ads.googleads.v9.resources.FeedItem.newBuilder(feedItem_).mergeFrom(value).buildPartial();
} else {
feedItem_ = value;
}
onChanged();
} else {
feedItemBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearFeedItem() {
if (feedItemBuilder_ == null) {
feedItem_ = null;
onChanged();
} else {
feedItem_ = null;
feedItemBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.FeedItem.Builder getFeedItemBuilder() {
onChanged();
return getFeedItemFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.FeedItemOrBuilder getFeedItemOrBuilder() {
if (feedItemBuilder_ != null) {
return feedItemBuilder_.getMessageOrBuilder();
} else {
return feedItem_ == null ?
com.google.ads.googleads.v9.resources.FeedItem.getDefaultInstance() : feedItem_;
}
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v9.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.FeedItem, com.google.ads.googleads.v9.resources.FeedItem.Builder, com.google.ads.googleads.v9.resources.FeedItemOrBuilder>
getFeedItemFieldBuilder() {
if (feedItemBuilder_ == null) {
feedItemBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.FeedItem, com.google.ads.googleads.v9.resources.FeedItem.Builder, com.google.ads.googleads.v9.resources.FeedItemOrBuilder>(
getFeedItem(),
getParentForChildren(),
isClean());
feedItem_ = null;
}
return feedItemBuilder_;
}
private com.google.ads.googleads.v9.resources.CampaignFeed campaignFeed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignFeed, com.google.ads.googleads.v9.resources.CampaignFeed.Builder, com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder> campaignFeedBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignFeed field is set.
*/
public boolean hasCampaignFeed() {
return campaignFeedBuilder_ != null || campaignFeed_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
public com.google.ads.googleads.v9.resources.CampaignFeed getCampaignFeed() {
if (campaignFeedBuilder_ == null) {
return campaignFeed_ == null ? com.google.ads.googleads.v9.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
} else {
return campaignFeedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignFeed(com.google.ads.googleads.v9.resources.CampaignFeed value) {
if (campaignFeedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignFeed_ = value;
onChanged();
} else {
campaignFeedBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignFeed(
com.google.ads.googleads.v9.resources.CampaignFeed.Builder builderForValue) {
if (campaignFeedBuilder_ == null) {
campaignFeed_ = builderForValue.build();
onChanged();
} else {
campaignFeedBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignFeed(com.google.ads.googleads.v9.resources.CampaignFeed value) {
if (campaignFeedBuilder_ == null) {
if (campaignFeed_ != null) {
campaignFeed_ =
com.google.ads.googleads.v9.resources.CampaignFeed.newBuilder(campaignFeed_).mergeFrom(value).buildPartial();
} else {
campaignFeed_ = value;
}
onChanged();
} else {
campaignFeedBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignFeed() {
if (campaignFeedBuilder_ == null) {
campaignFeed_ = null;
onChanged();
} else {
campaignFeed_ = null;
campaignFeedBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignFeed.Builder getCampaignFeedBuilder() {
onChanged();
return getCampaignFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder() {
if (campaignFeedBuilder_ != null) {
return campaignFeedBuilder_.getMessageOrBuilder();
} else {
return campaignFeed_ == null ?
com.google.ads.googleads.v9.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v9.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignFeed, com.google.ads.googleads.v9.resources.CampaignFeed.Builder, com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder>
getCampaignFeedFieldBuilder() {
if (campaignFeedBuilder_ == null) {
campaignFeedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignFeed, com.google.ads.googleads.v9.resources.CampaignFeed.Builder, com.google.ads.googleads.v9.resources.CampaignFeedOrBuilder>(
getCampaignFeed(),
getParentForChildren(),
isClean());
campaignFeed_ = null;
}
return campaignFeedBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroupFeed adGroupFeed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupFeed, com.google.ads.googleads.v9.resources.AdGroupFeed.Builder, com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder> adGroupFeedBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupFeed field is set.
*/
public boolean hasAdGroupFeed() {
return adGroupFeedBuilder_ != null || adGroupFeed_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
public com.google.ads.googleads.v9.resources.AdGroupFeed getAdGroupFeed() {
if (adGroupFeedBuilder_ == null) {
return adGroupFeed_ == null ? com.google.ads.googleads.v9.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
} else {
return adGroupFeedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupFeed(com.google.ads.googleads.v9.resources.AdGroupFeed value) {
if (adGroupFeedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupFeed_ = value;
onChanged();
} else {
adGroupFeedBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupFeed(
com.google.ads.googleads.v9.resources.AdGroupFeed.Builder builderForValue) {
if (adGroupFeedBuilder_ == null) {
adGroupFeed_ = builderForValue.build();
onChanged();
} else {
adGroupFeedBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupFeed(com.google.ads.googleads.v9.resources.AdGroupFeed value) {
if (adGroupFeedBuilder_ == null) {
if (adGroupFeed_ != null) {
adGroupFeed_ =
com.google.ads.googleads.v9.resources.AdGroupFeed.newBuilder(adGroupFeed_).mergeFrom(value).buildPartial();
} else {
adGroupFeed_ = value;
}
onChanged();
} else {
adGroupFeedBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupFeed() {
if (adGroupFeedBuilder_ == null) {
adGroupFeed_ = null;
onChanged();
} else {
adGroupFeed_ = null;
adGroupFeedBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupFeed.Builder getAdGroupFeedBuilder() {
onChanged();
return getAdGroupFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder() {
if (adGroupFeedBuilder_ != null) {
return adGroupFeedBuilder_.getMessageOrBuilder();
} else {
return adGroupFeed_ == null ?
com.google.ads.googleads.v9.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v9.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupFeed, com.google.ads.googleads.v9.resources.AdGroupFeed.Builder, com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder>
getAdGroupFeedFieldBuilder() {
if (adGroupFeedBuilder_ == null) {
adGroupFeedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupFeed, com.google.ads.googleads.v9.resources.AdGroupFeed.Builder, com.google.ads.googleads.v9.resources.AdGroupFeedOrBuilder>(
getAdGroupFeed(),
getParentForChildren(),
isClean());
adGroupFeed_ = null;
}
return adGroupFeedBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroupAd adGroupAd_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAd, com.google.ads.googleads.v9.resources.AdGroupAd.Builder, com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder> adGroupAdBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAd field is set.
*/
public boolean hasAdGroupAd() {
return adGroupAdBuilder_ != null || adGroupAd_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
public com.google.ads.googleads.v9.resources.AdGroupAd getAdGroupAd() {
if (adGroupAdBuilder_ == null) {
return adGroupAd_ == null ? com.google.ads.googleads.v9.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
} else {
return adGroupAdBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAd(com.google.ads.googleads.v9.resources.AdGroupAd value) {
if (adGroupAdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupAd_ = value;
onChanged();
} else {
adGroupAdBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAd(
com.google.ads.googleads.v9.resources.AdGroupAd.Builder builderForValue) {
if (adGroupAdBuilder_ == null) {
adGroupAd_ = builderForValue.build();
onChanged();
} else {
adGroupAdBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupAd(com.google.ads.googleads.v9.resources.AdGroupAd value) {
if (adGroupAdBuilder_ == null) {
if (adGroupAd_ != null) {
adGroupAd_ =
com.google.ads.googleads.v9.resources.AdGroupAd.newBuilder(adGroupAd_).mergeFrom(value).buildPartial();
} else {
adGroupAd_ = value;
}
onChanged();
} else {
adGroupAdBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupAd() {
if (adGroupAdBuilder_ == null) {
adGroupAd_ = null;
onChanged();
} else {
adGroupAd_ = null;
adGroupAdBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupAd.Builder getAdGroupAdBuilder() {
onChanged();
return getAdGroupAdFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder() {
if (adGroupAdBuilder_ != null) {
return adGroupAdBuilder_.getMessageOrBuilder();
} else {
return adGroupAd_ == null ?
com.google.ads.googleads.v9.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v9.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAd, com.google.ads.googleads.v9.resources.AdGroupAd.Builder, com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder>
getAdGroupAdFieldBuilder() {
if (adGroupAdBuilder_ == null) {
adGroupAdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAd, com.google.ads.googleads.v9.resources.AdGroupAd.Builder, com.google.ads.googleads.v9.resources.AdGroupAdOrBuilder>(
getAdGroupAd(),
getParentForChildren(),
isClean());
adGroupAd_ = null;
}
return adGroupAdBuilder_;
}
private com.google.ads.googleads.v9.resources.Asset asset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Asset, com.google.ads.googleads.v9.resources.Asset.Builder, com.google.ads.googleads.v9.resources.AssetOrBuilder> assetBuilder_;
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the asset field is set.
*/
public boolean hasAsset() {
return assetBuilder_ != null || asset_ != null;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
public com.google.ads.googleads.v9.resources.Asset getAsset() {
if (assetBuilder_ == null) {
return asset_ == null ? com.google.ads.googleads.v9.resources.Asset.getDefaultInstance() : asset_;
} else {
return assetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAsset(com.google.ads.googleads.v9.resources.Asset value) {
if (assetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
asset_ = value;
onChanged();
} else {
assetBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAsset(
com.google.ads.googleads.v9.resources.Asset.Builder builderForValue) {
if (assetBuilder_ == null) {
asset_ = builderForValue.build();
onChanged();
} else {
assetBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAsset(com.google.ads.googleads.v9.resources.Asset value) {
if (assetBuilder_ == null) {
if (asset_ != null) {
asset_ =
com.google.ads.googleads.v9.resources.Asset.newBuilder(asset_).mergeFrom(value).buildPartial();
} else {
asset_ = value;
}
onChanged();
} else {
assetBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAsset() {
if (assetBuilder_ == null) {
asset_ = null;
onChanged();
} else {
asset_ = null;
assetBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.Asset.Builder getAssetBuilder() {
onChanged();
return getAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AssetOrBuilder getAssetOrBuilder() {
if (assetBuilder_ != null) {
return assetBuilder_.getMessageOrBuilder();
} else {
return asset_ == null ?
com.google.ads.googleads.v9.resources.Asset.getDefaultInstance() : asset_;
}
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v9.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Asset, com.google.ads.googleads.v9.resources.Asset.Builder, com.google.ads.googleads.v9.resources.AssetOrBuilder>
getAssetFieldBuilder() {
if (assetBuilder_ == null) {
assetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.Asset, com.google.ads.googleads.v9.resources.Asset.Builder, com.google.ads.googleads.v9.resources.AssetOrBuilder>(
getAsset(),
getParentForChildren(),
isClean());
asset_ = null;
}
return assetBuilder_;
}
private com.google.ads.googleads.v9.resources.CustomerAsset customerAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CustomerAsset, com.google.ads.googleads.v9.resources.CustomerAsset.Builder, com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder> customerAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the customerAsset field is set.
*/
public boolean hasCustomerAsset() {
return customerAssetBuilder_ != null || customerAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
public com.google.ads.googleads.v9.resources.CustomerAsset getCustomerAsset() {
if (customerAssetBuilder_ == null) {
return customerAsset_ == null ? com.google.ads.googleads.v9.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
} else {
return customerAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCustomerAsset(com.google.ads.googleads.v9.resources.CustomerAsset value) {
if (customerAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
customerAsset_ = value;
onChanged();
} else {
customerAssetBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCustomerAsset(
com.google.ads.googleads.v9.resources.CustomerAsset.Builder builderForValue) {
if (customerAssetBuilder_ == null) {
customerAsset_ = builderForValue.build();
onChanged();
} else {
customerAssetBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCustomerAsset(com.google.ads.googleads.v9.resources.CustomerAsset value) {
if (customerAssetBuilder_ == null) {
if (customerAsset_ != null) {
customerAsset_ =
com.google.ads.googleads.v9.resources.CustomerAsset.newBuilder(customerAsset_).mergeFrom(value).buildPartial();
} else {
customerAsset_ = value;
}
onChanged();
} else {
customerAssetBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCustomerAsset() {
if (customerAssetBuilder_ == null) {
customerAsset_ = null;
onChanged();
} else {
customerAsset_ = null;
customerAssetBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CustomerAsset.Builder getCustomerAssetBuilder() {
onChanged();
return getCustomerAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder() {
if (customerAssetBuilder_ != null) {
return customerAssetBuilder_.getMessageOrBuilder();
} else {
return customerAsset_ == null ?
com.google.ads.googleads.v9.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v9.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CustomerAsset, com.google.ads.googleads.v9.resources.CustomerAsset.Builder, com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder>
getCustomerAssetFieldBuilder() {
if (customerAssetBuilder_ == null) {
customerAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CustomerAsset, com.google.ads.googleads.v9.resources.CustomerAsset.Builder, com.google.ads.googleads.v9.resources.CustomerAssetOrBuilder>(
getCustomerAsset(),
getParentForChildren(),
isClean());
customerAsset_ = null;
}
return customerAssetBuilder_;
}
private com.google.ads.googleads.v9.resources.CampaignAsset campaignAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignAsset, com.google.ads.googleads.v9.resources.CampaignAsset.Builder, com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder> campaignAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAsset field is set.
*/
public boolean hasCampaignAsset() {
return campaignAssetBuilder_ != null || campaignAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
public com.google.ads.googleads.v9.resources.CampaignAsset getCampaignAsset() {
if (campaignAssetBuilder_ == null) {
return campaignAsset_ == null ? com.google.ads.googleads.v9.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
} else {
return campaignAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAsset(com.google.ads.googleads.v9.resources.CampaignAsset value) {
if (campaignAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignAsset_ = value;
onChanged();
} else {
campaignAssetBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAsset(
com.google.ads.googleads.v9.resources.CampaignAsset.Builder builderForValue) {
if (campaignAssetBuilder_ == null) {
campaignAsset_ = builderForValue.build();
onChanged();
} else {
campaignAssetBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignAsset(com.google.ads.googleads.v9.resources.CampaignAsset value) {
if (campaignAssetBuilder_ == null) {
if (campaignAsset_ != null) {
campaignAsset_ =
com.google.ads.googleads.v9.resources.CampaignAsset.newBuilder(campaignAsset_).mergeFrom(value).buildPartial();
} else {
campaignAsset_ = value;
}
onChanged();
} else {
campaignAssetBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignAsset() {
if (campaignAssetBuilder_ == null) {
campaignAsset_ = null;
onChanged();
} else {
campaignAsset_ = null;
campaignAssetBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignAsset.Builder getCampaignAssetBuilder() {
onChanged();
return getCampaignAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder() {
if (campaignAssetBuilder_ != null) {
return campaignAssetBuilder_.getMessageOrBuilder();
} else {
return campaignAsset_ == null ?
com.google.ads.googleads.v9.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v9.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignAsset, com.google.ads.googleads.v9.resources.CampaignAsset.Builder, com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder>
getCampaignAssetFieldBuilder() {
if (campaignAssetBuilder_ == null) {
campaignAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.CampaignAsset, com.google.ads.googleads.v9.resources.CampaignAsset.Builder, com.google.ads.googleads.v9.resources.CampaignAssetOrBuilder>(
getCampaignAsset(),
getParentForChildren(),
isClean());
campaignAsset_ = null;
}
return campaignAssetBuilder_;
}
private com.google.ads.googleads.v9.resources.AdGroupAsset adGroupAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAsset, com.google.ads.googleads.v9.resources.AdGroupAsset.Builder, com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder> adGroupAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAsset field is set.
*/
public boolean hasAdGroupAsset() {
return adGroupAssetBuilder_ != null || adGroupAsset_ != null;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
public com.google.ads.googleads.v9.resources.AdGroupAsset getAdGroupAsset() {
if (adGroupAssetBuilder_ == null) {
return adGroupAsset_ == null ? com.google.ads.googleads.v9.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
} else {
return adGroupAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAsset(com.google.ads.googleads.v9.resources.AdGroupAsset value) {
if (adGroupAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupAsset_ = value;
onChanged();
} else {
adGroupAssetBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAsset(
com.google.ads.googleads.v9.resources.AdGroupAsset.Builder builderForValue) {
if (adGroupAssetBuilder_ == null) {
adGroupAsset_ = builderForValue.build();
onChanged();
} else {
adGroupAssetBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupAsset(com.google.ads.googleads.v9.resources.AdGroupAsset value) {
if (adGroupAssetBuilder_ == null) {
if (adGroupAsset_ != null) {
adGroupAsset_ =
com.google.ads.googleads.v9.resources.AdGroupAsset.newBuilder(adGroupAsset_).mergeFrom(value).buildPartial();
} else {
adGroupAsset_ = value;
}
onChanged();
} else {
adGroupAssetBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupAsset() {
if (adGroupAssetBuilder_ == null) {
adGroupAsset_ = null;
onChanged();
} else {
adGroupAsset_ = null;
adGroupAssetBuilder_ = null;
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupAsset.Builder getAdGroupAssetBuilder() {
onChanged();
return getAdGroupAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder() {
if (adGroupAssetBuilder_ != null) {
return adGroupAssetBuilder_.getMessageOrBuilder();
} else {
return adGroupAsset_ == null ?
com.google.ads.googleads.v9.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v9.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAsset, com.google.ads.googleads.v9.resources.AdGroupAsset.Builder, com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder>
getAdGroupAssetFieldBuilder() {
if (adGroupAssetBuilder_ == null) {
adGroupAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.AdGroupAsset, com.google.ads.googleads.v9.resources.AdGroupAsset.Builder, com.google.ads.googleads.v9.resources.AdGroupAssetOrBuilder>(
getAdGroupAsset(),
getParentForChildren(),
isClean());
adGroupAsset_ = null;
}
return adGroupAssetBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v9.resources.ChangeEvent.ChangedResource)
private static final com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource();
}
public static com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ChangedResource parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ChangedResource(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int RESOURCE_NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceName_;
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
@java.lang.Override
public java.lang.String getResourceName() {
java.lang.Object ref = resourceName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceName_ = s;
return s;
}
}
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceNameBytes() {
java.lang.Object ref = resourceName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CHANGE_DATE_TIME_FIELD_NUMBER = 2;
private volatile java.lang.Object changeDateTime_;
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeDateTime.
*/
@java.lang.Override
public java.lang.String getChangeDateTime() {
java.lang.Object ref = changeDateTime_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
changeDateTime_ = s;
return s;
}
}
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for changeDateTime.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getChangeDateTimeBytes() {
java.lang.Object ref = changeDateTime_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
changeDateTime_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CHANGE_RESOURCE_TYPE_FIELD_NUMBER = 3;
private int changeResourceType_;
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for changeResourceType.
*/
@java.lang.Override public int getChangeResourceTypeValue() {
return changeResourceType_;
}
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceType.
*/
@java.lang.Override public com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType getChangeResourceType() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType result = com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.valueOf(changeResourceType_);
return result == null ? com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.UNRECOGNIZED : result;
}
public static final int CHANGE_RESOURCE_NAME_FIELD_NUMBER = 4;
private volatile java.lang.Object changeResourceName_;
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceName.
*/
@java.lang.Override
public java.lang.String getChangeResourceName() {
java.lang.Object ref = changeResourceName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
changeResourceName_ = s;
return s;
}
}
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for changeResourceName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getChangeResourceNameBytes() {
java.lang.Object ref = changeResourceName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
changeResourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CLIENT_TYPE_FIELD_NUMBER = 5;
private int clientType_;
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for clientType.
*/
@java.lang.Override public int getClientTypeValue() {
return clientType_;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The clientType.
*/
@java.lang.Override public com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType getClientType() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType result = com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.valueOf(clientType_);
return result == null ? com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.UNRECOGNIZED : result;
}
public static final int USER_EMAIL_FIELD_NUMBER = 6;
private volatile java.lang.Object userEmail_;
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The userEmail.
*/
@java.lang.Override
public java.lang.String getUserEmail() {
java.lang.Object ref = userEmail_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
userEmail_ = s;
return s;
}
}
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for userEmail.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserEmailBytes() {
java.lang.Object ref = userEmail_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
userEmail_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int OLD_RESOURCE_FIELD_NUMBER = 7;
private com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource oldResource_;
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the oldResource field is set.
*/
@java.lang.Override
public boolean hasOldResource() {
return oldResource_ != null;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The oldResource.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getOldResource() {
return oldResource_ == null ? com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder getOldResourceOrBuilder() {
return getOldResource();
}
public static final int NEW_RESOURCE_FIELD_NUMBER = 8;
private com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource newResource_;
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the newResource field is set.
*/
@java.lang.Override
public boolean hasNewResource() {
return newResource_ != null;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The newResource.
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getNewResource() {
return newResource_ == null ? com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder getNewResourceOrBuilder() {
return getNewResource();
}
public static final int RESOURCE_CHANGE_OPERATION_FIELD_NUMBER = 9;
private int resourceChangeOperation_;
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for resourceChangeOperation.
*/
@java.lang.Override public int getResourceChangeOperationValue() {
return resourceChangeOperation_;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The resourceChangeOperation.
*/
@java.lang.Override public com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation getResourceChangeOperation() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation result = com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.valueOf(resourceChangeOperation_);
return result == null ? com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNRECOGNIZED : result;
}
public static final int CHANGED_FIELDS_FIELD_NUMBER = 10;
private com.google.protobuf.FieldMask changedFields_;
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the changedFields field is set.
*/
@java.lang.Override
public boolean hasChangedFields() {
return changedFields_ != null;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changedFields.
*/
@java.lang.Override
public com.google.protobuf.FieldMask getChangedFields() {
return changedFields_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : changedFields_;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.protobuf.FieldMaskOrBuilder getChangedFieldsOrBuilder() {
return getChangedFields();
}
public static final int CAMPAIGN_FIELD_NUMBER = 11;
private volatile java.lang.Object campaign_;
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The campaign.
*/
@java.lang.Override
public java.lang.String getCampaign() {
java.lang.Object ref = campaign_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
campaign_ = s;
return s;
}
}
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for campaign.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getCampaignBytes() {
java.lang.Object ref = campaign_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
campaign_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int AD_GROUP_FIELD_NUMBER = 12;
private volatile java.lang.Object adGroup_;
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The adGroup.
*/
@java.lang.Override
public java.lang.String getAdGroup() {
java.lang.Object ref = adGroup_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
adGroup_ = s;
return s;
}
}
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for adGroup.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAdGroupBytes() {
java.lang.Object ref = adGroup_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
adGroup_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FEED_FIELD_NUMBER = 13;
private volatile java.lang.Object feed_;
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The feed.
*/
@java.lang.Override
public java.lang.String getFeed() {
java.lang.Object ref = feed_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
feed_ = s;
return s;
}
}
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for feed.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFeedBytes() {
java.lang.Object ref = feed_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
feed_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FEED_ITEM_FIELD_NUMBER = 14;
private volatile java.lang.Object feedItem_;
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The feedItem.
*/
@java.lang.Override
public java.lang.String getFeedItem() {
java.lang.Object ref = feedItem_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
feedItem_ = s;
return s;
}
}
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for feedItem.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFeedItemBytes() {
java.lang.Object ref = feedItem_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
feedItem_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ASSET_FIELD_NUMBER = 20;
private volatile java.lang.Object asset_;
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The asset.
*/
@java.lang.Override
public java.lang.String getAsset() {
java.lang.Object ref = asset_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
asset_ = s;
return s;
}
}
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for asset.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAssetBytes() {
java.lang.Object ref = asset_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
asset_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(changeDateTime_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, changeDateTime_);
}
if (changeResourceType_ != com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.UNSPECIFIED.getNumber()) {
output.writeEnum(3, changeResourceType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(changeResourceName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, changeResourceName_);
}
if (clientType_ != com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.UNSPECIFIED.getNumber()) {
output.writeEnum(5, clientType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userEmail_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, userEmail_);
}
if (oldResource_ != null) {
output.writeMessage(7, getOldResource());
}
if (newResource_ != null) {
output.writeMessage(8, getNewResource());
}
if (resourceChangeOperation_ != com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNSPECIFIED.getNumber()) {
output.writeEnum(9, resourceChangeOperation_);
}
if (changedFields_ != null) {
output.writeMessage(10, getChangedFields());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(campaign_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 11, campaign_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adGroup_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 12, adGroup_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(feed_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 13, feed_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(feedItem_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 14, feedItem_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(asset_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 20, asset_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(changeDateTime_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, changeDateTime_);
}
if (changeResourceType_ != com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, changeResourceType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(changeResourceName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, changeResourceName_);
}
if (clientType_ != com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(5, clientType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userEmail_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, userEmail_);
}
if (oldResource_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getOldResource());
}
if (newResource_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getNewResource());
}
if (resourceChangeOperation_ != com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(9, resourceChangeOperation_);
}
if (changedFields_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getChangedFields());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(campaign_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, campaign_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adGroup_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, adGroup_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(feed_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, feed_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(feedItem_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, feedItem_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(asset_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, asset_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v9.resources.ChangeEvent)) {
return super.equals(obj);
}
com.google.ads.googleads.v9.resources.ChangeEvent other = (com.google.ads.googleads.v9.resources.ChangeEvent) obj;
if (!getResourceName()
.equals(other.getResourceName())) return false;
if (!getChangeDateTime()
.equals(other.getChangeDateTime())) return false;
if (changeResourceType_ != other.changeResourceType_) return false;
if (!getChangeResourceName()
.equals(other.getChangeResourceName())) return false;
if (clientType_ != other.clientType_) return false;
if (!getUserEmail()
.equals(other.getUserEmail())) return false;
if (hasOldResource() != other.hasOldResource()) return false;
if (hasOldResource()) {
if (!getOldResource()
.equals(other.getOldResource())) return false;
}
if (hasNewResource() != other.hasNewResource()) return false;
if (hasNewResource()) {
if (!getNewResource()
.equals(other.getNewResource())) return false;
}
if (resourceChangeOperation_ != other.resourceChangeOperation_) return false;
if (hasChangedFields() != other.hasChangedFields()) return false;
if (hasChangedFields()) {
if (!getChangedFields()
.equals(other.getChangedFields())) return false;
}
if (!getCampaign()
.equals(other.getCampaign())) return false;
if (!getAdGroup()
.equals(other.getAdGroup())) return false;
if (!getFeed()
.equals(other.getFeed())) return false;
if (!getFeedItem()
.equals(other.getFeedItem())) return false;
if (!getAsset()
.equals(other.getAsset())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getResourceName().hashCode();
hash = (37 * hash) + CHANGE_DATE_TIME_FIELD_NUMBER;
hash = (53 * hash) + getChangeDateTime().hashCode();
hash = (37 * hash) + CHANGE_RESOURCE_TYPE_FIELD_NUMBER;
hash = (53 * hash) + changeResourceType_;
hash = (37 * hash) + CHANGE_RESOURCE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getChangeResourceName().hashCode();
hash = (37 * hash) + CLIENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + clientType_;
hash = (37 * hash) + USER_EMAIL_FIELD_NUMBER;
hash = (53 * hash) + getUserEmail().hashCode();
if (hasOldResource()) {
hash = (37 * hash) + OLD_RESOURCE_FIELD_NUMBER;
hash = (53 * hash) + getOldResource().hashCode();
}
if (hasNewResource()) {
hash = (37 * hash) + NEW_RESOURCE_FIELD_NUMBER;
hash = (53 * hash) + getNewResource().hashCode();
}
hash = (37 * hash) + RESOURCE_CHANGE_OPERATION_FIELD_NUMBER;
hash = (53 * hash) + resourceChangeOperation_;
if (hasChangedFields()) {
hash = (37 * hash) + CHANGED_FIELDS_FIELD_NUMBER;
hash = (53 * hash) + getChangedFields().hashCode();
}
hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER;
hash = (53 * hash) + getCampaign().hashCode();
hash = (37 * hash) + AD_GROUP_FIELD_NUMBER;
hash = (53 * hash) + getAdGroup().hashCode();
hash = (37 * hash) + FEED_FIELD_NUMBER;
hash = (53 * hash) + getFeed().hashCode();
hash = (37 * hash) + FEED_ITEM_FIELD_NUMBER;
hash = (53 * hash) + getFeedItem().hashCode();
hash = (37 * hash) + ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAsset().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v9.resources.ChangeEvent parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v9.resources.ChangeEvent prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Describes the granular change of returned resource of certain resource types.
* Changes made through UI, API and new versions of Editor
* by external users (including external users, and internal users that can be
* shown externally) in the past 30 days will be shown. The change shows the old
* values of the changed fields before the change and the new values right after
* the change. ChangeEvent could have up to 3 minutes delay to reflect a new
* change.
*
*
* Protobuf type {@code google.ads.googleads.v9.resources.ChangeEvent}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v9.resources.ChangeEvent)
com.google.ads.googleads.v9.resources.ChangeEventOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v9.resources.ChangeEvent.class, com.google.ads.googleads.v9.resources.ChangeEvent.Builder.class);
}
// Construct using com.google.ads.googleads.v9.resources.ChangeEvent.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
resourceName_ = "";
changeDateTime_ = "";
changeResourceType_ = 0;
changeResourceName_ = "";
clientType_ = 0;
userEmail_ = "";
if (oldResourceBuilder_ == null) {
oldResource_ = null;
} else {
oldResource_ = null;
oldResourceBuilder_ = null;
}
if (newResourceBuilder_ == null) {
newResource_ = null;
} else {
newResource_ = null;
newResourceBuilder_ = null;
}
resourceChangeOperation_ = 0;
if (changedFieldsBuilder_ == null) {
changedFields_ = null;
} else {
changedFields_ = null;
changedFieldsBuilder_ = null;
}
campaign_ = "";
adGroup_ = "";
feed_ = "";
feedItem_ = "";
asset_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v9.resources.ChangeEventProto.internal_static_google_ads_googleads_v9_resources_ChangeEvent_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent getDefaultInstanceForType() {
return com.google.ads.googleads.v9.resources.ChangeEvent.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent build() {
com.google.ads.googleads.v9.resources.ChangeEvent result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent buildPartial() {
com.google.ads.googleads.v9.resources.ChangeEvent result = new com.google.ads.googleads.v9.resources.ChangeEvent(this);
result.resourceName_ = resourceName_;
result.changeDateTime_ = changeDateTime_;
result.changeResourceType_ = changeResourceType_;
result.changeResourceName_ = changeResourceName_;
result.clientType_ = clientType_;
result.userEmail_ = userEmail_;
if (oldResourceBuilder_ == null) {
result.oldResource_ = oldResource_;
} else {
result.oldResource_ = oldResourceBuilder_.build();
}
if (newResourceBuilder_ == null) {
result.newResource_ = newResource_;
} else {
result.newResource_ = newResourceBuilder_.build();
}
result.resourceChangeOperation_ = resourceChangeOperation_;
if (changedFieldsBuilder_ == null) {
result.changedFields_ = changedFields_;
} else {
result.changedFields_ = changedFieldsBuilder_.build();
}
result.campaign_ = campaign_;
result.adGroup_ = adGroup_;
result.feed_ = feed_;
result.feedItem_ = feedItem_;
result.asset_ = asset_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v9.resources.ChangeEvent) {
return mergeFrom((com.google.ads.googleads.v9.resources.ChangeEvent)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v9.resources.ChangeEvent other) {
if (other == com.google.ads.googleads.v9.resources.ChangeEvent.getDefaultInstance()) return this;
if (!other.getResourceName().isEmpty()) {
resourceName_ = other.resourceName_;
onChanged();
}
if (!other.getChangeDateTime().isEmpty()) {
changeDateTime_ = other.changeDateTime_;
onChanged();
}
if (other.changeResourceType_ != 0) {
setChangeResourceTypeValue(other.getChangeResourceTypeValue());
}
if (!other.getChangeResourceName().isEmpty()) {
changeResourceName_ = other.changeResourceName_;
onChanged();
}
if (other.clientType_ != 0) {
setClientTypeValue(other.getClientTypeValue());
}
if (!other.getUserEmail().isEmpty()) {
userEmail_ = other.userEmail_;
onChanged();
}
if (other.hasOldResource()) {
mergeOldResource(other.getOldResource());
}
if (other.hasNewResource()) {
mergeNewResource(other.getNewResource());
}
if (other.resourceChangeOperation_ != 0) {
setResourceChangeOperationValue(other.getResourceChangeOperationValue());
}
if (other.hasChangedFields()) {
mergeChangedFields(other.getChangedFields());
}
if (!other.getCampaign().isEmpty()) {
campaign_ = other.campaign_;
onChanged();
}
if (!other.getAdGroup().isEmpty()) {
adGroup_ = other.adGroup_;
onChanged();
}
if (!other.getFeed().isEmpty()) {
feed_ = other.feed_;
onChanged();
}
if (!other.getFeedItem().isEmpty()) {
feedItem_ = other.feedItem_;
onChanged();
}
if (!other.getAsset().isEmpty()) {
asset_ = other.asset_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.ads.googleads.v9.resources.ChangeEvent parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.google.ads.googleads.v9.resources.ChangeEvent) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceName_ = "";
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
public java.lang.String getResourceName() {
java.lang.Object ref = resourceName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
public com.google.protobuf.ByteString
getResourceNameBytes() {
java.lang.Object ref = resourceName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The resourceName to set.
* @return This builder for chaining.
*/
public Builder setResourceName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceName_ = value;
onChanged();
return this;
}
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearResourceName() {
resourceName_ = getDefaultInstance().getResourceName();
onChanged();
return this;
}
/**
*
* Output only. The resource name of the change event.
* Change event resource names have the form:
* `customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for resourceName to set.
* @return This builder for chaining.
*/
public Builder setResourceNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceName_ = value;
onChanged();
return this;
}
private java.lang.Object changeDateTime_ = "";
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeDateTime.
*/
public java.lang.String getChangeDateTime() {
java.lang.Object ref = changeDateTime_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
changeDateTime_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for changeDateTime.
*/
public com.google.protobuf.ByteString
getChangeDateTimeBytes() {
java.lang.Object ref = changeDateTime_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
changeDateTime_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The changeDateTime to set.
* @return This builder for chaining.
*/
public Builder setChangeDateTime(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
changeDateTime_ = value;
onChanged();
return this;
}
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearChangeDateTime() {
changeDateTime_ = getDefaultInstance().getChangeDateTime();
onChanged();
return this;
}
/**
*
* Output only. Time at which the change was committed on this resource.
*
*
* string change_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for changeDateTime to set.
* @return This builder for chaining.
*/
public Builder setChangeDateTimeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
changeDateTime_ = value;
onChanged();
return this;
}
private int changeResourceType_ = 0;
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for changeResourceType.
*/
@java.lang.Override public int getChangeResourceTypeValue() {
return changeResourceType_;
}
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The enum numeric value on the wire for changeResourceType to set.
* @return This builder for chaining.
*/
public Builder setChangeResourceTypeValue(int value) {
changeResourceType_ = value;
onChanged();
return this;
}
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceType.
*/
@java.lang.Override
public com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType getChangeResourceType() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType result = com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.valueOf(changeResourceType_);
return result == null ? com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.UNRECOGNIZED : result;
}
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The changeResourceType to set.
* @return This builder for chaining.
*/
public Builder setChangeResourceType(com.google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType value) {
if (value == null) {
throw new NullPointerException();
}
changeResourceType_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. The type of the changed resource. This dictates what resource
* will be set in old_resource and new_resource.
*
*
* .google.ads.googleads.v9.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearChangeResourceType() {
changeResourceType_ = 0;
onChanged();
return this;
}
private java.lang.Object changeResourceName_ = "";
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceName.
*/
public java.lang.String getChangeResourceName() {
java.lang.Object ref = changeResourceName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
changeResourceName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for changeResourceName.
*/
public com.google.protobuf.ByteString
getChangeResourceNameBytes() {
java.lang.Object ref = changeResourceName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
changeResourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The changeResourceName to set.
* @return This builder for chaining.
*/
public Builder setChangeResourceName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
changeResourceName_ = value;
onChanged();
return this;
}
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearChangeResourceName() {
changeResourceName_ = getDefaultInstance().getChangeResourceName();
onChanged();
return this;
}
/**
*
* Output only. The Simply resource this change occurred on.
*
*
* string change_resource_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for changeResourceName to set.
* @return This builder for chaining.
*/
public Builder setChangeResourceNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
changeResourceName_ = value;
onChanged();
return this;
}
private int clientType_ = 0;
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for clientType.
*/
@java.lang.Override public int getClientTypeValue() {
return clientType_;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The enum numeric value on the wire for clientType to set.
* @return This builder for chaining.
*/
public Builder setClientTypeValue(int value) {
clientType_ = value;
onChanged();
return this;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The clientType.
*/
@java.lang.Override
public com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType getClientType() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType result = com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.valueOf(clientType_);
return result == null ? com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType.UNRECOGNIZED : result;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The clientType to set.
* @return This builder for chaining.
*/
public Builder setClientType(com.google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType value) {
if (value == null) {
throw new NullPointerException();
}
clientType_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v9.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearClientType() {
clientType_ = 0;
onChanged();
return this;
}
private java.lang.Object userEmail_ = "";
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The userEmail.
*/
public java.lang.String getUserEmail() {
java.lang.Object ref = userEmail_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
userEmail_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for userEmail.
*/
public com.google.protobuf.ByteString
getUserEmailBytes() {
java.lang.Object ref = userEmail_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
userEmail_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The userEmail to set.
* @return This builder for chaining.
*/
public Builder setUserEmail(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
userEmail_ = value;
onChanged();
return this;
}
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearUserEmail() {
userEmail_ = getDefaultInstance().getUserEmail();
onChanged();
return this;
}
/**
*
* Output only. The email of the user who made this change.
*
*
* string user_email = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for userEmail to set.
* @return This builder for chaining.
*/
public Builder setUserEmailBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
userEmail_ = value;
onChanged();
return this;
}
private com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource oldResource_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder> oldResourceBuilder_;
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the oldResource field is set.
*/
public boolean hasOldResource() {
return oldResourceBuilder_ != null || oldResource_ != null;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The oldResource.
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getOldResource() {
if (oldResourceBuilder_ == null) {
return oldResource_ == null ? com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
} else {
return oldResourceBuilder_.getMessage();
}
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setOldResource(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource value) {
if (oldResourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
oldResource_ = value;
onChanged();
} else {
oldResourceBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setOldResource(
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder builderForValue) {
if (oldResourceBuilder_ == null) {
oldResource_ = builderForValue.build();
onChanged();
} else {
oldResourceBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeOldResource(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource value) {
if (oldResourceBuilder_ == null) {
if (oldResource_ != null) {
oldResource_ =
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.newBuilder(oldResource_).mergeFrom(value).buildPartial();
} else {
oldResource_ = value;
}
onChanged();
} else {
oldResourceBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearOldResource() {
if (oldResourceBuilder_ == null) {
oldResource_ = null;
onChanged();
} else {
oldResource_ = null;
oldResourceBuilder_ = null;
}
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder getOldResourceBuilder() {
onChanged();
return getOldResourceFieldBuilder().getBuilder();
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder getOldResourceOrBuilder() {
if (oldResourceBuilder_ != null) {
return oldResourceBuilder_.getMessageOrBuilder();
} else {
return oldResource_ == null ?
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
}
}
/**
*
* Output only. The old resource before the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder>
getOldResourceFieldBuilder() {
if (oldResourceBuilder_ == null) {
oldResourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder>(
getOldResource(),
getParentForChildren(),
isClean());
oldResource_ = null;
}
return oldResourceBuilder_;
}
private com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource newResource_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder> newResourceBuilder_;
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the newResource field is set.
*/
public boolean hasNewResource() {
return newResourceBuilder_ != null || newResource_ != null;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The newResource.
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource getNewResource() {
if (newResourceBuilder_ == null) {
return newResource_ == null ? com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
} else {
return newResourceBuilder_.getMessage();
}
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setNewResource(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource value) {
if (newResourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
newResource_ = value;
onChanged();
} else {
newResourceBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setNewResource(
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder builderForValue) {
if (newResourceBuilder_ == null) {
newResource_ = builderForValue.build();
onChanged();
} else {
newResourceBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeNewResource(com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource value) {
if (newResourceBuilder_ == null) {
if (newResource_ != null) {
newResource_ =
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.newBuilder(newResource_).mergeFrom(value).buildPartial();
} else {
newResource_ = value;
}
onChanged();
} else {
newResourceBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearNewResource() {
if (newResourceBuilder_ == null) {
newResource_ = null;
onChanged();
} else {
newResource_ = null;
newResourceBuilder_ = null;
}
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder getNewResourceBuilder() {
onChanged();
return getNewResourceFieldBuilder().getBuilder();
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder getNewResourceOrBuilder() {
if (newResourceBuilder_ != null) {
return newResourceBuilder_.getMessageOrBuilder();
} else {
return newResource_ == null ?
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
}
}
/**
*
* Output only. The new resource after the change. Only changed fields will be populated.
*
*
* .google.ads.googleads.v9.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder>
getNewResourceFieldBuilder() {
if (newResourceBuilder_ == null) {
newResourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v9.resources.ChangeEvent.ChangedResourceOrBuilder>(
getNewResource(),
getParentForChildren(),
isClean());
newResource_ = null;
}
return newResourceBuilder_;
}
private int resourceChangeOperation_ = 0;
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for resourceChangeOperation.
*/
@java.lang.Override public int getResourceChangeOperationValue() {
return resourceChangeOperation_;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The enum numeric value on the wire for resourceChangeOperation to set.
* @return This builder for chaining.
*/
public Builder setResourceChangeOperationValue(int value) {
resourceChangeOperation_ = value;
onChanged();
return this;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The resourceChangeOperation.
*/
@java.lang.Override
public com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation getResourceChangeOperation() {
@SuppressWarnings("deprecation")
com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation result = com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.valueOf(resourceChangeOperation_);
return result == null ? com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNRECOGNIZED : result;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The resourceChangeOperation to set.
* @return This builder for chaining.
*/
public Builder setResourceChangeOperation(com.google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation value) {
if (value == null) {
throw new NullPointerException();
}
resourceChangeOperation_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v9.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearResourceChangeOperation() {
resourceChangeOperation_ = 0;
onChanged();
return this;
}
private com.google.protobuf.FieldMask changedFields_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> changedFieldsBuilder_;
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the changedFields field is set.
*/
public boolean hasChangedFields() {
return changedFieldsBuilder_ != null || changedFields_ != null;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changedFields.
*/
public com.google.protobuf.FieldMask getChangedFields() {
if (changedFieldsBuilder_ == null) {
return changedFields_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : changedFields_;
} else {
return changedFieldsBuilder_.getMessage();
}
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setChangedFields(com.google.protobuf.FieldMask value) {
if (changedFieldsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
changedFields_ = value;
onChanged();
} else {
changedFieldsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setChangedFields(
com.google.protobuf.FieldMask.Builder builderForValue) {
if (changedFieldsBuilder_ == null) {
changedFields_ = builderForValue.build();
onChanged();
} else {
changedFieldsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeChangedFields(com.google.protobuf.FieldMask value) {
if (changedFieldsBuilder_ == null) {
if (changedFields_ != null) {
changedFields_ =
com.google.protobuf.FieldMask.newBuilder(changedFields_).mergeFrom(value).buildPartial();
} else {
changedFields_ = value;
}
onChanged();
} else {
changedFieldsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearChangedFields() {
if (changedFieldsBuilder_ == null) {
changedFields_ = null;
onChanged();
} else {
changedFields_ = null;
changedFieldsBuilder_ = null;
}
return this;
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.protobuf.FieldMask.Builder getChangedFieldsBuilder() {
onChanged();
return getChangedFieldsFieldBuilder().getBuilder();
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.protobuf.FieldMaskOrBuilder getChangedFieldsOrBuilder() {
if (changedFieldsBuilder_ != null) {
return changedFieldsBuilder_.getMessageOrBuilder();
} else {
return changedFields_ == null ?
com.google.protobuf.FieldMask.getDefaultInstance() : changedFields_;
}
}
/**
*
* Output only. A list of fields that are changed in the returned resource.
*
*
* .google.protobuf.FieldMask changed_fields = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>
getChangedFieldsFieldBuilder() {
if (changedFieldsBuilder_ == null) {
changedFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>(
getChangedFields(),
getParentForChildren(),
isClean());
changedFields_ = null;
}
return changedFieldsBuilder_;
}
private java.lang.Object campaign_ = "";
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The campaign.
*/
public java.lang.String getCampaign() {
java.lang.Object ref = campaign_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
campaign_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for campaign.
*/
public com.google.protobuf.ByteString
getCampaignBytes() {
java.lang.Object ref = campaign_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
campaign_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The campaign to set.
* @return This builder for chaining.
*/
public Builder setCampaign(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
campaign_ = value;
onChanged();
return this;
}
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearCampaign() {
campaign_ = getDefaultInstance().getCampaign();
onChanged();
return this;
}
/**
*
* Output only. The Campaign affected by this change.
*
*
* string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for campaign to set.
* @return This builder for chaining.
*/
public Builder setCampaignBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
campaign_ = value;
onChanged();
return this;
}
private java.lang.Object adGroup_ = "";
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The adGroup.
*/
public java.lang.String getAdGroup() {
java.lang.Object ref = adGroup_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
adGroup_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for adGroup.
*/
public com.google.protobuf.ByteString
getAdGroupBytes() {
java.lang.Object ref = adGroup_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
adGroup_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The adGroup to set.
* @return This builder for chaining.
*/
public Builder setAdGroup(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
adGroup_ = value;
onChanged();
return this;
}
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearAdGroup() {
adGroup_ = getDefaultInstance().getAdGroup();
onChanged();
return this;
}
/**
*
* Output only. The AdGroup affected by this change.
*
*
* string ad_group = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for adGroup to set.
* @return This builder for chaining.
*/
public Builder setAdGroupBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
adGroup_ = value;
onChanged();
return this;
}
private java.lang.Object feed_ = "";
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The feed.
*/
public java.lang.String getFeed() {
java.lang.Object ref = feed_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
feed_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for feed.
*/
public com.google.protobuf.ByteString
getFeedBytes() {
java.lang.Object ref = feed_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
feed_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The feed to set.
* @return This builder for chaining.
*/
public Builder setFeed(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
feed_ = value;
onChanged();
return this;
}
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearFeed() {
feed_ = getDefaultInstance().getFeed();
onChanged();
return this;
}
/**
*
* Output only. The Feed affected by this change.
*
*
* string feed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for feed to set.
* @return This builder for chaining.
*/
public Builder setFeedBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
feed_ = value;
onChanged();
return this;
}
private java.lang.Object feedItem_ = "";
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The feedItem.
*/
public java.lang.String getFeedItem() {
java.lang.Object ref = feedItem_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
feedItem_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for feedItem.
*/
public com.google.protobuf.ByteString
getFeedItemBytes() {
java.lang.Object ref = feedItem_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
feedItem_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The feedItem to set.
* @return This builder for chaining.
*/
public Builder setFeedItem(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
feedItem_ = value;
onChanged();
return this;
}
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearFeedItem() {
feedItem_ = getDefaultInstance().getFeedItem();
onChanged();
return this;
}
/**
*
* Output only. The FeedItem affected by this change.
*
*
* string feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for feedItem to set.
* @return This builder for chaining.
*/
public Builder setFeedItemBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
feedItem_ = value;
onChanged();
return this;
}
private java.lang.Object asset_ = "";
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The asset.
*/
public java.lang.String getAsset() {
java.lang.Object ref = asset_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
asset_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for asset.
*/
public com.google.protobuf.ByteString
getAssetBytes() {
java.lang.Object ref = asset_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
asset_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The asset to set.
* @return This builder for chaining.
*/
public Builder setAsset(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
asset_ = value;
onChanged();
return this;
}
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearAsset() {
asset_ = getDefaultInstance().getAsset();
onChanged();
return this;
}
/**
*
* Output only. The Asset affected by this change.
*
*
* string asset = 20 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for asset to set.
* @return This builder for chaining.
*/
public Builder setAssetBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
asset_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v9.resources.ChangeEvent)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v9.resources.ChangeEvent)
private static final com.google.ads.googleads.v9.resources.ChangeEvent DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v9.resources.ChangeEvent();
}
public static com.google.ads.googleads.v9.resources.ChangeEvent getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ChangeEvent parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ChangeEvent(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v9.resources.ChangeEvent getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy