
com.google.ads.googleads.v18.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-v18 Show documentation
Show all versions of google-ads-stubs-v18 Show documentation
Stubs for GAAPI version google-ads-stubs-v18
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v18/resources/change_event.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v18.resources;
/**
*
* Describes the granular change of returned resources of certain resource
* types. Changes made through the UI or API in the past 30 days are included.
* Previous and new values of the changed fields are shown. ChangeEvent could
* have up to 3 minutes delay to reflect a new change.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.ChangeEvent}
*/
public final class ChangeEvent extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.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();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.ChangeEvent.class, com.google.ads.googleads.v18.resources.ChangeEvent.Builder.class);
}
public interface ChangedResourceOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.ChangeEvent.ChangedResource)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.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.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
com.google.ads.googleads.v18.resources.Ad getAd();
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdOrBuilder getAdOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
com.google.ads.googleads.v18.resources.AdGroup getAdGroup();
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupOrBuilder getAdGroupOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
com.google.ads.googleads.v18.resources.AdGroupCriterion getAdGroupCriterion();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.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.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
com.google.ads.googleads.v18.resources.Campaign getCampaign();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignOrBuilder getCampaignOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.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.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
com.google.ads.googleads.v18.resources.CampaignBudget getCampaignBudget();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
com.google.ads.googleads.v18.resources.AdGroupBidModifier getAdGroupBidModifier();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.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.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
com.google.ads.googleads.v18.resources.CampaignCriterion getCampaignCriterion();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder();
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.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.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
com.google.ads.googleads.v18.resources.Feed getFeed();
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.FeedOrBuilder getFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.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.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
com.google.ads.googleads.v18.resources.FeedItem getFeedItem();
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.FeedItemOrBuilder getFeedItemOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.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.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
com.google.ads.googleads.v18.resources.CampaignFeed getCampaignFeed();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
com.google.ads.googleads.v18.resources.AdGroupFeed getAdGroupFeed();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
com.google.ads.googleads.v18.resources.AdGroupAd getAdGroupAd();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder();
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.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.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
com.google.ads.googleads.v18.resources.Asset getAsset();
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AssetOrBuilder getAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.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.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
com.google.ads.googleads.v18.resources.CustomerAsset getCustomerAsset();
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.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.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
com.google.ads.googleads.v18.resources.CampaignAsset getCampaignAsset();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.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.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
com.google.ads.googleads.v18.resources.AdGroupAsset getAdGroupAsset();
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSet field is set.
*/
boolean hasAssetSet();
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSet.
*/
com.google.ads.googleads.v18.resources.AssetSet getAssetSet();
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AssetSetOrBuilder getAssetSetOrBuilder();
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSetAsset field is set.
*/
boolean hasAssetSetAsset();
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSetAsset.
*/
com.google.ads.googleads.v18.resources.AssetSetAsset getAssetSetAsset();
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder getAssetSetAssetOrBuilder();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAssetSet field is set.
*/
boolean hasCampaignAssetSet();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAssetSet.
*/
com.google.ads.googleads.v18.resources.CampaignAssetSet getCampaignAssetSet();
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder getCampaignAssetSetOrBuilder();
}
/**
*
* A wrapper proto presenting all supported resources.
* Only the resource of the change_resource_type will be set.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.ChangeEvent.ChangedResource}
*/
public static final class ChangedResource extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.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();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_ChangedResource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.class, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder.class);
}
private int bitField0_;
public static final int AD_FIELD_NUMBER = 1;
private com.google.ads.googleads.v18.resources.Ad ad_;
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the ad field is set.
*/
@java.lang.Override
public boolean hasAd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.Ad getAd() {
return ad_ == null ? com.google.ads.googleads.v18.resources.Ad.getDefaultInstance() : ad_;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdOrBuilder getAdOrBuilder() {
return ad_ == null ? com.google.ads.googleads.v18.resources.Ad.getDefaultInstance() : ad_;
}
public static final int AD_GROUP_FIELD_NUMBER = 2;
private com.google.ads.googleads.v18.resources.AdGroup adGroup_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroup getAdGroup() {
return adGroup_ == null ? com.google.ads.googleads.v18.resources.AdGroup.getDefaultInstance() : adGroup_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupOrBuilder getAdGroupOrBuilder() {
return adGroup_ == null ? com.google.ads.googleads.v18.resources.AdGroup.getDefaultInstance() : adGroup_;
}
public static final int AD_GROUP_CRITERION_FIELD_NUMBER = 3;
private com.google.ads.googleads.v18.resources.AdGroupCriterion adGroupCriterion_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupCriterion getAdGroupCriterion() {
return adGroupCriterion_ == null ? com.google.ads.googleads.v18.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder() {
return adGroupCriterion_ == null ? com.google.ads.googleads.v18.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
}
public static final int CAMPAIGN_FIELD_NUMBER = 4;
private com.google.ads.googleads.v18.resources.Campaign campaign_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaign field is set.
*/
@java.lang.Override
public boolean hasCampaign() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.Campaign getCampaign() {
return campaign_ == null ? com.google.ads.googleads.v18.resources.Campaign.getDefaultInstance() : campaign_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignOrBuilder getCampaignOrBuilder() {
return campaign_ == null ? com.google.ads.googleads.v18.resources.Campaign.getDefaultInstance() : campaign_;
}
public static final int CAMPAIGN_BUDGET_FIELD_NUMBER = 5;
private com.google.ads.googleads.v18.resources.CampaignBudget campaignBudget_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignBudget getCampaignBudget() {
return campaignBudget_ == null ? com.google.ads.googleads.v18.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder() {
return campaignBudget_ == null ? com.google.ads.googleads.v18.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
}
public static final int AD_GROUP_BID_MODIFIER_FIELD_NUMBER = 6;
private com.google.ads.googleads.v18.resources.AdGroupBidModifier adGroupBidModifier_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000020) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupBidModifier getAdGroupBidModifier() {
return adGroupBidModifier_ == null ? com.google.ads.googleads.v18.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder() {
return adGroupBidModifier_ == null ? com.google.ads.googleads.v18.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
}
public static final int CAMPAIGN_CRITERION_FIELD_NUMBER = 7;
private com.google.ads.googleads.v18.resources.CampaignCriterion campaignCriterion_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignCriterion getCampaignCriterion() {
return campaignCriterion_ == null ? com.google.ads.googleads.v18.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder() {
return campaignCriterion_ == null ? com.google.ads.googleads.v18.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
}
public static final int FEED_FIELD_NUMBER = 8;
private com.google.ads.googleads.v18.resources.Feed feed_;
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feed field is set.
*/
@java.lang.Override
public boolean hasFeed() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.Feed getFeed() {
return feed_ == null ? com.google.ads.googleads.v18.resources.Feed.getDefaultInstance() : feed_;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.FeedOrBuilder getFeedOrBuilder() {
return feed_ == null ? com.google.ads.googleads.v18.resources.Feed.getDefaultInstance() : feed_;
}
public static final int FEED_ITEM_FIELD_NUMBER = 9;
private com.google.ads.googleads.v18.resources.FeedItem feedItem_;
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000100) != 0);
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.FeedItem getFeedItem() {
return feedItem_ == null ? com.google.ads.googleads.v18.resources.FeedItem.getDefaultInstance() : feedItem_;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.FeedItemOrBuilder getFeedItemOrBuilder() {
return feedItem_ == null ? com.google.ads.googleads.v18.resources.FeedItem.getDefaultInstance() : feedItem_;
}
public static final int CAMPAIGN_FEED_FIELD_NUMBER = 10;
private com.google.ads.googleads.v18.resources.CampaignFeed campaignFeed_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000200) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignFeed getCampaignFeed() {
return campaignFeed_ == null ? com.google.ads.googleads.v18.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder() {
return campaignFeed_ == null ? com.google.ads.googleads.v18.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
}
public static final int AD_GROUP_FEED_FIELD_NUMBER = 11;
private com.google.ads.googleads.v18.resources.AdGroupFeed adGroupFeed_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000400) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupFeed getAdGroupFeed() {
return adGroupFeed_ == null ? com.google.ads.googleads.v18.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder() {
return adGroupFeed_ == null ? com.google.ads.googleads.v18.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
}
public static final int AD_GROUP_AD_FIELD_NUMBER = 12;
private com.google.ads.googleads.v18.resources.AdGroupAd adGroupAd_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000800) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupAd getAdGroupAd() {
return adGroupAd_ == null ? com.google.ads.googleads.v18.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder() {
return adGroupAd_ == null ? com.google.ads.googleads.v18.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
}
public static final int ASSET_FIELD_NUMBER = 13;
private com.google.ads.googleads.v18.resources.Asset asset_;
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return ((bitField0_ & 0x00001000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.Asset getAsset() {
return asset_ == null ? com.google.ads.googleads.v18.resources.Asset.getDefaultInstance() : asset_;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AssetOrBuilder getAssetOrBuilder() {
return asset_ == null ? com.google.ads.googleads.v18.resources.Asset.getDefaultInstance() : asset_;
}
public static final int CUSTOMER_ASSET_FIELD_NUMBER = 14;
private com.google.ads.googleads.v18.resources.CustomerAsset customerAsset_;
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00002000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerAsset getCustomerAsset() {
return customerAsset_ == null ? com.google.ads.googleads.v18.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder() {
return customerAsset_ == null ? com.google.ads.googleads.v18.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
}
public static final int CAMPAIGN_ASSET_FIELD_NUMBER = 15;
private com.google.ads.googleads.v18.resources.CampaignAsset campaignAsset_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00004000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignAsset getCampaignAsset() {
return campaignAsset_ == null ? com.google.ads.googleads.v18.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder() {
return campaignAsset_ == null ? com.google.ads.googleads.v18.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
}
public static final int AD_GROUP_ASSET_FIELD_NUMBER = 16;
private com.google.ads.googleads.v18.resources.AdGroupAsset adGroupAsset_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00008000) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupAsset getAdGroupAsset() {
return adGroupAsset_ == null ? com.google.ads.googleads.v18.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder() {
return adGroupAsset_ == null ? com.google.ads.googleads.v18.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
}
public static final int ASSET_SET_FIELD_NUMBER = 17;
private com.google.ads.googleads.v18.resources.AssetSet assetSet_;
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSet field is set.
*/
@java.lang.Override
public boolean hasAssetSet() {
return ((bitField0_ & 0x00010000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSet.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AssetSet getAssetSet() {
return assetSet_ == null ? com.google.ads.googleads.v18.resources.AssetSet.getDefaultInstance() : assetSet_;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AssetSetOrBuilder getAssetSetOrBuilder() {
return assetSet_ == null ? com.google.ads.googleads.v18.resources.AssetSet.getDefaultInstance() : assetSet_;
}
public static final int ASSET_SET_ASSET_FIELD_NUMBER = 18;
private com.google.ads.googleads.v18.resources.AssetSetAsset assetSetAsset_;
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSetAsset field is set.
*/
@java.lang.Override
public boolean hasAssetSetAsset() {
return ((bitField0_ & 0x00020000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSetAsset.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AssetSetAsset getAssetSetAsset() {
return assetSetAsset_ == null ? com.google.ads.googleads.v18.resources.AssetSetAsset.getDefaultInstance() : assetSetAsset_;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder getAssetSetAssetOrBuilder() {
return assetSetAsset_ == null ? com.google.ads.googleads.v18.resources.AssetSetAsset.getDefaultInstance() : assetSetAsset_;
}
public static final int CAMPAIGN_ASSET_SET_FIELD_NUMBER = 19;
private com.google.ads.googleads.v18.resources.CampaignAssetSet campaignAssetSet_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAssetSet field is set.
*/
@java.lang.Override
public boolean hasCampaignAssetSet() {
return ((bitField0_ & 0x00040000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAssetSet.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignAssetSet getCampaignAssetSet() {
return campaignAssetSet_ == null ? com.google.ads.googleads.v18.resources.CampaignAssetSet.getDefaultInstance() : campaignAssetSet_;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder getCampaignAssetSetOrBuilder() {
return campaignAssetSet_ == null ? com.google.ads.googleads.v18.resources.CampaignAssetSet.getDefaultInstance() : campaignAssetSet_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getAd());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getAdGroup());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getAdGroupCriterion());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getCampaign());
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(5, getCampaignBudget());
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(6, getAdGroupBidModifier());
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeMessage(7, getCampaignCriterion());
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(8, getFeed());
}
if (((bitField0_ & 0x00000100) != 0)) {
output.writeMessage(9, getFeedItem());
}
if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(10, getCampaignFeed());
}
if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(11, getAdGroupFeed());
}
if (((bitField0_ & 0x00000800) != 0)) {
output.writeMessage(12, getAdGroupAd());
}
if (((bitField0_ & 0x00001000) != 0)) {
output.writeMessage(13, getAsset());
}
if (((bitField0_ & 0x00002000) != 0)) {
output.writeMessage(14, getCustomerAsset());
}
if (((bitField0_ & 0x00004000) != 0)) {
output.writeMessage(15, getCampaignAsset());
}
if (((bitField0_ & 0x00008000) != 0)) {
output.writeMessage(16, getAdGroupAsset());
}
if (((bitField0_ & 0x00010000) != 0)) {
output.writeMessage(17, getAssetSet());
}
if (((bitField0_ & 0x00020000) != 0)) {
output.writeMessage(18, getAssetSetAsset());
}
if (((bitField0_ & 0x00040000) != 0)) {
output.writeMessage(19, getCampaignAssetSet());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getAd());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getAdGroup());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getAdGroupCriterion());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getCampaign());
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getCampaignBudget());
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getAdGroupBidModifier());
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getCampaignCriterion());
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getFeed());
}
if (((bitField0_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getFeedItem());
}
if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getCampaignFeed());
}
if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getAdGroupFeed());
}
if (((bitField0_ & 0x00000800) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getAdGroupAd());
}
if (((bitField0_ & 0x00001000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getAsset());
}
if (((bitField0_ & 0x00002000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getCustomerAsset());
}
if (((bitField0_ & 0x00004000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getCampaignAsset());
}
if (((bitField0_ & 0x00008000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, getAdGroupAsset());
}
if (((bitField0_ & 0x00010000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, getAssetSet());
}
if (((bitField0_ & 0x00020000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, getAssetSetAsset());
}
if (((bitField0_ & 0x00040000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, getCampaignAssetSet());
}
size += getUnknownFields().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.v18.resources.ChangeEvent.ChangedResource)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource other = (com.google.ads.googleads.v18.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 (hasAssetSet() != other.hasAssetSet()) return false;
if (hasAssetSet()) {
if (!getAssetSet()
.equals(other.getAssetSet())) return false;
}
if (hasAssetSetAsset() != other.hasAssetSetAsset()) return false;
if (hasAssetSetAsset()) {
if (!getAssetSetAsset()
.equals(other.getAssetSetAsset())) return false;
}
if (hasCampaignAssetSet() != other.hasCampaignAssetSet()) return false;
if (hasCampaignAssetSet()) {
if (!getCampaignAssetSet()
.equals(other.getCampaignAssetSet())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) 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();
}
if (hasAssetSet()) {
hash = (37 * hash) + ASSET_SET_FIELD_NUMBER;
hash = (53 * hash) + getAssetSet().hashCode();
}
if (hasAssetSetAsset()) {
hash = (37 * hash) + ASSET_SET_ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAssetSetAsset().hashCode();
}
if (hasCampaignAssetSet()) {
hash = (37 * hash) + CAMPAIGN_ASSET_SET_FIELD_NUMBER;
hash = (53 * hash) + getCampaignAssetSet().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.resources.ChangeEvent.ChangedResource parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.resources.ChangeEvent.ChangedResource parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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.v18.resources.ChangeEvent.ChangedResource}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.ChangeEvent.ChangedResource)
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_ChangedResource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.class, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder.class);
}
// Construct using com.google.ads.googleads.v18.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) {
getAdFieldBuilder();
getAdGroupFieldBuilder();
getAdGroupCriterionFieldBuilder();
getCampaignFieldBuilder();
getCampaignBudgetFieldBuilder();
getAdGroupBidModifierFieldBuilder();
getCampaignCriterionFieldBuilder();
getFeedFieldBuilder();
getFeedItemFieldBuilder();
getCampaignFeedFieldBuilder();
getAdGroupFeedFieldBuilder();
getAdGroupAdFieldBuilder();
getAssetFieldBuilder();
getCustomerAssetFieldBuilder();
getCampaignAssetFieldBuilder();
getAdGroupAssetFieldBuilder();
getAssetSetFieldBuilder();
getAssetSetAssetFieldBuilder();
getCampaignAssetSetFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
ad_ = null;
if (adBuilder_ != null) {
adBuilder_.dispose();
adBuilder_ = null;
}
adGroup_ = null;
if (adGroupBuilder_ != null) {
adGroupBuilder_.dispose();
adGroupBuilder_ = null;
}
adGroupCriterion_ = null;
if (adGroupCriterionBuilder_ != null) {
adGroupCriterionBuilder_.dispose();
adGroupCriterionBuilder_ = null;
}
campaign_ = null;
if (campaignBuilder_ != null) {
campaignBuilder_.dispose();
campaignBuilder_ = null;
}
campaignBudget_ = null;
if (campaignBudgetBuilder_ != null) {
campaignBudgetBuilder_.dispose();
campaignBudgetBuilder_ = null;
}
adGroupBidModifier_ = null;
if (adGroupBidModifierBuilder_ != null) {
adGroupBidModifierBuilder_.dispose();
adGroupBidModifierBuilder_ = null;
}
campaignCriterion_ = null;
if (campaignCriterionBuilder_ != null) {
campaignCriterionBuilder_.dispose();
campaignCriterionBuilder_ = null;
}
feed_ = null;
if (feedBuilder_ != null) {
feedBuilder_.dispose();
feedBuilder_ = null;
}
feedItem_ = null;
if (feedItemBuilder_ != null) {
feedItemBuilder_.dispose();
feedItemBuilder_ = null;
}
campaignFeed_ = null;
if (campaignFeedBuilder_ != null) {
campaignFeedBuilder_.dispose();
campaignFeedBuilder_ = null;
}
adGroupFeed_ = null;
if (adGroupFeedBuilder_ != null) {
adGroupFeedBuilder_.dispose();
adGroupFeedBuilder_ = null;
}
adGroupAd_ = null;
if (adGroupAdBuilder_ != null) {
adGroupAdBuilder_.dispose();
adGroupAdBuilder_ = null;
}
asset_ = null;
if (assetBuilder_ != null) {
assetBuilder_.dispose();
assetBuilder_ = null;
}
customerAsset_ = null;
if (customerAssetBuilder_ != null) {
customerAssetBuilder_.dispose();
customerAssetBuilder_ = null;
}
campaignAsset_ = null;
if (campaignAssetBuilder_ != null) {
campaignAssetBuilder_.dispose();
campaignAssetBuilder_ = null;
}
adGroupAsset_ = null;
if (adGroupAssetBuilder_ != null) {
adGroupAssetBuilder_.dispose();
adGroupAssetBuilder_ = null;
}
assetSet_ = null;
if (assetSetBuilder_ != null) {
assetSetBuilder_.dispose();
assetSetBuilder_ = null;
}
assetSetAsset_ = null;
if (assetSetAssetBuilder_ != null) {
assetSetAssetBuilder_.dispose();
assetSetAssetBuilder_ = null;
}
campaignAssetSet_ = null;
if (campaignAssetSetBuilder_ != null) {
campaignAssetSetBuilder_.dispose();
campaignAssetSetBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_ChangedResource_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource build() {
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource buildPartial() {
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource result = new com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.ad_ = adBuilder_ == null
? ad_
: adBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.adGroup_ = adGroupBuilder_ == null
? adGroup_
: adGroupBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.adGroupCriterion_ = adGroupCriterionBuilder_ == null
? adGroupCriterion_
: adGroupCriterionBuilder_.build();
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.campaign_ = campaignBuilder_ == null
? campaign_
: campaignBuilder_.build();
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.campaignBudget_ = campaignBudgetBuilder_ == null
? campaignBudget_
: campaignBudgetBuilder_.build();
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.adGroupBidModifier_ = adGroupBidModifierBuilder_ == null
? adGroupBidModifier_
: adGroupBidModifierBuilder_.build();
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.campaignCriterion_ = campaignCriterionBuilder_ == null
? campaignCriterion_
: campaignCriterionBuilder_.build();
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.feed_ = feedBuilder_ == null
? feed_
: feedBuilder_.build();
to_bitField0_ |= 0x00000080;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.feedItem_ = feedItemBuilder_ == null
? feedItem_
: feedItemBuilder_.build();
to_bitField0_ |= 0x00000100;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.campaignFeed_ = campaignFeedBuilder_ == null
? campaignFeed_
: campaignFeedBuilder_.build();
to_bitField0_ |= 0x00000200;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
result.adGroupFeed_ = adGroupFeedBuilder_ == null
? adGroupFeed_
: adGroupFeedBuilder_.build();
to_bitField0_ |= 0x00000400;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
result.adGroupAd_ = adGroupAdBuilder_ == null
? adGroupAd_
: adGroupAdBuilder_.build();
to_bitField0_ |= 0x00000800;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
result.asset_ = assetBuilder_ == null
? asset_
: assetBuilder_.build();
to_bitField0_ |= 0x00001000;
}
if (((from_bitField0_ & 0x00002000) != 0)) {
result.customerAsset_ = customerAssetBuilder_ == null
? customerAsset_
: customerAssetBuilder_.build();
to_bitField0_ |= 0x00002000;
}
if (((from_bitField0_ & 0x00004000) != 0)) {
result.campaignAsset_ = campaignAssetBuilder_ == null
? campaignAsset_
: campaignAssetBuilder_.build();
to_bitField0_ |= 0x00004000;
}
if (((from_bitField0_ & 0x00008000) != 0)) {
result.adGroupAsset_ = adGroupAssetBuilder_ == null
? adGroupAsset_
: adGroupAssetBuilder_.build();
to_bitField0_ |= 0x00008000;
}
if (((from_bitField0_ & 0x00010000) != 0)) {
result.assetSet_ = assetSetBuilder_ == null
? assetSet_
: assetSetBuilder_.build();
to_bitField0_ |= 0x00010000;
}
if (((from_bitField0_ & 0x00020000) != 0)) {
result.assetSetAsset_ = assetSetAssetBuilder_ == null
? assetSetAsset_
: assetSetAssetBuilder_.build();
to_bitField0_ |= 0x00020000;
}
if (((from_bitField0_ & 0x00040000) != 0)) {
result.campaignAssetSet_ = campaignAssetSetBuilder_ == null
? campaignAssetSet_
: campaignAssetSetBuilder_.build();
to_bitField0_ |= 0x00040000;
}
result.bitField0_ |= to_bitField0_;
}
@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.v18.resources.ChangeEvent.ChangedResource) {
return mergeFrom((com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource other) {
if (other == com.google.ads.googleads.v18.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());
}
if (other.hasAssetSet()) {
mergeAssetSet(other.getAssetSet());
}
if (other.hasAssetSetAsset()) {
mergeAssetSetAsset(other.getAssetSetAsset());
}
if (other.hasCampaignAssetSet()) {
mergeCampaignAssetSet(other.getCampaignAssetSet());
}
this.mergeUnknownFields(other.getUnknownFields());
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 {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getAdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getAdGroupFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getAdGroupCriterionFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getCampaignFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 42: {
input.readMessage(
getCampaignBudgetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 42
case 50: {
input.readMessage(
getAdGroupBidModifierFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 50
case 58: {
input.readMessage(
getCampaignCriterionFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
input.readMessage(
getFeedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 66
case 74: {
input.readMessage(
getFeedItemFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000100;
break;
} // case 74
case 82: {
input.readMessage(
getCampaignFeedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 82
case 90: {
input.readMessage(
getAdGroupFeedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000400;
break;
} // case 90
case 98: {
input.readMessage(
getAdGroupAdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000800;
break;
} // case 98
case 106: {
input.readMessage(
getAssetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00001000;
break;
} // case 106
case 114: {
input.readMessage(
getCustomerAssetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00002000;
break;
} // case 114
case 122: {
input.readMessage(
getCampaignAssetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00004000;
break;
} // case 122
case 130: {
input.readMessage(
getAdGroupAssetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00008000;
break;
} // case 130
case 138: {
input.readMessage(
getAssetSetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00010000;
break;
} // case 138
case 146: {
input.readMessage(
getAssetSetAssetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00020000;
break;
} // case 146
case 154: {
input.readMessage(
getCampaignAssetSetFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00040000;
break;
} // case 154
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.ads.googleads.v18.resources.Ad ad_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Ad, com.google.ads.googleads.v18.resources.Ad.Builder, com.google.ads.googleads.v18.resources.AdOrBuilder> adBuilder_;
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the ad field is set.
*/
public boolean hasAd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The ad.
*/
public com.google.ads.googleads.v18.resources.Ad getAd() {
if (adBuilder_ == null) {
return ad_ == null ? com.google.ads.googleads.v18.resources.Ad.getDefaultInstance() : ad_;
} else {
return adBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAd(com.google.ads.googleads.v18.resources.Ad value) {
if (adBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ad_ = value;
} else {
adBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAd(
com.google.ads.googleads.v18.resources.Ad.Builder builderForValue) {
if (adBuilder_ == null) {
ad_ = builderForValue.build();
} else {
adBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAd(com.google.ads.googleads.v18.resources.Ad value) {
if (adBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
ad_ != null &&
ad_ != com.google.ads.googleads.v18.resources.Ad.getDefaultInstance()) {
getAdBuilder().mergeFrom(value);
} else {
ad_ = value;
}
} else {
adBuilder_.mergeFrom(value);
}
if (ad_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAd() {
bitField0_ = (bitField0_ & ~0x00000001);
ad_ = null;
if (adBuilder_ != null) {
adBuilder_.dispose();
adBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.Ad.Builder getAdBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getAdFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdOrBuilder getAdOrBuilder() {
if (adBuilder_ != null) {
return adBuilder_.getMessageOrBuilder();
} else {
return ad_ == null ?
com.google.ads.googleads.v18.resources.Ad.getDefaultInstance() : ad_;
}
}
/**
*
* Output only. Set if change_resource_type == AD.
*
*
* .google.ads.googleads.v18.resources.Ad ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Ad, com.google.ads.googleads.v18.resources.Ad.Builder, com.google.ads.googleads.v18.resources.AdOrBuilder>
getAdFieldBuilder() {
if (adBuilder_ == null) {
adBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Ad, com.google.ads.googleads.v18.resources.Ad.Builder, com.google.ads.googleads.v18.resources.AdOrBuilder>(
getAd(),
getParentForChildren(),
isClean());
ad_ = null;
}
return adBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroup adGroup_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroup, com.google.ads.googleads.v18.resources.AdGroup.Builder, com.google.ads.googleads.v18.resources.AdGroupOrBuilder> adGroupBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroup field is set.
*/
public boolean hasAdGroup() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroup.
*/
public com.google.ads.googleads.v18.resources.AdGroup getAdGroup() {
if (adGroupBuilder_ == null) {
return adGroup_ == null ? com.google.ads.googleads.v18.resources.AdGroup.getDefaultInstance() : adGroup_;
} else {
return adGroupBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroup(com.google.ads.googleads.v18.resources.AdGroup value) {
if (adGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroup_ = value;
} else {
adGroupBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroup(
com.google.ads.googleads.v18.resources.AdGroup.Builder builderForValue) {
if (adGroupBuilder_ == null) {
adGroup_ = builderForValue.build();
} else {
adGroupBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroup(com.google.ads.googleads.v18.resources.AdGroup value) {
if (adGroupBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
adGroup_ != null &&
adGroup_ != com.google.ads.googleads.v18.resources.AdGroup.getDefaultInstance()) {
getAdGroupBuilder().mergeFrom(value);
} else {
adGroup_ = value;
}
} else {
adGroupBuilder_.mergeFrom(value);
}
if (adGroup_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroup() {
bitField0_ = (bitField0_ & ~0x00000002);
adGroup_ = null;
if (adGroupBuilder_ != null) {
adGroupBuilder_.dispose();
adGroupBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroup.Builder getAdGroupBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getAdGroupFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupOrBuilder getAdGroupOrBuilder() {
if (adGroupBuilder_ != null) {
return adGroupBuilder_.getMessageOrBuilder();
} else {
return adGroup_ == null ?
com.google.ads.googleads.v18.resources.AdGroup.getDefaultInstance() : adGroup_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP.
*
*
* .google.ads.googleads.v18.resources.AdGroup ad_group = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroup, com.google.ads.googleads.v18.resources.AdGroup.Builder, com.google.ads.googleads.v18.resources.AdGroupOrBuilder>
getAdGroupFieldBuilder() {
if (adGroupBuilder_ == null) {
adGroupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroup, com.google.ads.googleads.v18.resources.AdGroup.Builder, com.google.ads.googleads.v18.resources.AdGroupOrBuilder>(
getAdGroup(),
getParentForChildren(),
isClean());
adGroup_ = null;
}
return adGroupBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroupCriterion adGroupCriterion_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupCriterion, com.google.ads.googleads.v18.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder> adGroupCriterionBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupCriterion field is set.
*/
public boolean hasAdGroupCriterion() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupCriterion.
*/
public com.google.ads.googleads.v18.resources.AdGroupCriterion getAdGroupCriterion() {
if (adGroupCriterionBuilder_ == null) {
return adGroupCriterion_ == null ? com.google.ads.googleads.v18.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
} else {
return adGroupCriterionBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupCriterion(com.google.ads.googleads.v18.resources.AdGroupCriterion value) {
if (adGroupCriterionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupCriterion_ = value;
} else {
adGroupCriterionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupCriterion(
com.google.ads.googleads.v18.resources.AdGroupCriterion.Builder builderForValue) {
if (adGroupCriterionBuilder_ == null) {
adGroupCriterion_ = builderForValue.build();
} else {
adGroupCriterionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupCriterion(com.google.ads.googleads.v18.resources.AdGroupCriterion value) {
if (adGroupCriterionBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
adGroupCriterion_ != null &&
adGroupCriterion_ != com.google.ads.googleads.v18.resources.AdGroupCriterion.getDefaultInstance()) {
getAdGroupCriterionBuilder().mergeFrom(value);
} else {
adGroupCriterion_ = value;
}
} else {
adGroupCriterionBuilder_.mergeFrom(value);
}
if (adGroupCriterion_ != null) {
bitField0_ |= 0x00000004;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupCriterion() {
bitField0_ = (bitField0_ & ~0x00000004);
adGroupCriterion_ = null;
if (adGroupCriterionBuilder_ != null) {
adGroupCriterionBuilder_.dispose();
adGroupCriterionBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupCriterion.Builder getAdGroupCriterionBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getAdGroupCriterionFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder getAdGroupCriterionOrBuilder() {
if (adGroupCriterionBuilder_ != null) {
return adGroupCriterionBuilder_.getMessageOrBuilder();
} else {
return adGroupCriterion_ == null ?
com.google.ads.googleads.v18.resources.AdGroupCriterion.getDefaultInstance() : adGroupCriterion_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_CRITERION.
*
*
* .google.ads.googleads.v18.resources.AdGroupCriterion ad_group_criterion = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupCriterion, com.google.ads.googleads.v18.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder>
getAdGroupCriterionFieldBuilder() {
if (adGroupCriterionBuilder_ == null) {
adGroupCriterionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupCriterion, com.google.ads.googleads.v18.resources.AdGroupCriterion.Builder, com.google.ads.googleads.v18.resources.AdGroupCriterionOrBuilder>(
getAdGroupCriterion(),
getParentForChildren(),
isClean());
adGroupCriterion_ = null;
}
return adGroupCriterionBuilder_;
}
private com.google.ads.googleads.v18.resources.Campaign campaign_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Campaign, com.google.ads.googleads.v18.resources.Campaign.Builder, com.google.ads.googleads.v18.resources.CampaignOrBuilder> campaignBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaign field is set.
*/
public boolean hasCampaign() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaign.
*/
public com.google.ads.googleads.v18.resources.Campaign getCampaign() {
if (campaignBuilder_ == null) {
return campaign_ == null ? com.google.ads.googleads.v18.resources.Campaign.getDefaultInstance() : campaign_;
} else {
return campaignBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaign(com.google.ads.googleads.v18.resources.Campaign value) {
if (campaignBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaign_ = value;
} else {
campaignBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaign(
com.google.ads.googleads.v18.resources.Campaign.Builder builderForValue) {
if (campaignBuilder_ == null) {
campaign_ = builderForValue.build();
} else {
campaignBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaign(com.google.ads.googleads.v18.resources.Campaign value) {
if (campaignBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
campaign_ != null &&
campaign_ != com.google.ads.googleads.v18.resources.Campaign.getDefaultInstance()) {
getCampaignBuilder().mergeFrom(value);
} else {
campaign_ = value;
}
} else {
campaignBuilder_.mergeFrom(value);
}
if (campaign_ != null) {
bitField0_ |= 0x00000008;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaign() {
bitField0_ = (bitField0_ & ~0x00000008);
campaign_ = null;
if (campaignBuilder_ != null) {
campaignBuilder_.dispose();
campaignBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.Campaign.Builder getCampaignBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getCampaignFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignOrBuilder getCampaignOrBuilder() {
if (campaignBuilder_ != null) {
return campaignBuilder_.getMessageOrBuilder();
} else {
return campaign_ == null ?
com.google.ads.googleads.v18.resources.Campaign.getDefaultInstance() : campaign_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN.
*
*
* .google.ads.googleads.v18.resources.Campaign campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Campaign, com.google.ads.googleads.v18.resources.Campaign.Builder, com.google.ads.googleads.v18.resources.CampaignOrBuilder>
getCampaignFieldBuilder() {
if (campaignBuilder_ == null) {
campaignBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Campaign, com.google.ads.googleads.v18.resources.Campaign.Builder, com.google.ads.googleads.v18.resources.CampaignOrBuilder>(
getCampaign(),
getParentForChildren(),
isClean());
campaign_ = null;
}
return campaignBuilder_;
}
private com.google.ads.googleads.v18.resources.CampaignBudget campaignBudget_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignBudget, com.google.ads.googleads.v18.resources.CampaignBudget.Builder, com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder> campaignBudgetBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignBudget field is set.
*/
public boolean hasCampaignBudget() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudget.
*/
public com.google.ads.googleads.v18.resources.CampaignBudget getCampaignBudget() {
if (campaignBudgetBuilder_ == null) {
return campaignBudget_ == null ? com.google.ads.googleads.v18.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
} else {
return campaignBudgetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignBudget(com.google.ads.googleads.v18.resources.CampaignBudget value) {
if (campaignBudgetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignBudget_ = value;
} else {
campaignBudgetBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignBudget(
com.google.ads.googleads.v18.resources.CampaignBudget.Builder builderForValue) {
if (campaignBudgetBuilder_ == null) {
campaignBudget_ = builderForValue.build();
} else {
campaignBudgetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignBudget(com.google.ads.googleads.v18.resources.CampaignBudget value) {
if (campaignBudgetBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0) &&
campaignBudget_ != null &&
campaignBudget_ != com.google.ads.googleads.v18.resources.CampaignBudget.getDefaultInstance()) {
getCampaignBudgetBuilder().mergeFrom(value);
} else {
campaignBudget_ = value;
}
} else {
campaignBudgetBuilder_.mergeFrom(value);
}
if (campaignBudget_ != null) {
bitField0_ |= 0x00000010;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignBudget() {
bitField0_ = (bitField0_ & ~0x00000010);
campaignBudget_ = null;
if (campaignBudgetBuilder_ != null) {
campaignBudgetBuilder_.dispose();
campaignBudgetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignBudget.Builder getCampaignBudgetBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getCampaignBudgetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder getCampaignBudgetOrBuilder() {
if (campaignBudgetBuilder_ != null) {
return campaignBudgetBuilder_.getMessageOrBuilder();
} else {
return campaignBudget_ == null ?
com.google.ads.googleads.v18.resources.CampaignBudget.getDefaultInstance() : campaignBudget_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_BUDGET.
*
*
* .google.ads.googleads.v18.resources.CampaignBudget campaign_budget = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignBudget, com.google.ads.googleads.v18.resources.CampaignBudget.Builder, com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder>
getCampaignBudgetFieldBuilder() {
if (campaignBudgetBuilder_ == null) {
campaignBudgetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignBudget, com.google.ads.googleads.v18.resources.CampaignBudget.Builder, com.google.ads.googleads.v18.resources.CampaignBudgetOrBuilder>(
getCampaignBudget(),
getParentForChildren(),
isClean());
campaignBudget_ = null;
}
return campaignBudgetBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroupBidModifier adGroupBidModifier_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupBidModifier, com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder> adGroupBidModifierBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupBidModifier field is set.
*/
public boolean hasAdGroupBidModifier() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupBidModifier.
*/
public com.google.ads.googleads.v18.resources.AdGroupBidModifier getAdGroupBidModifier() {
if (adGroupBidModifierBuilder_ == null) {
return adGroupBidModifier_ == null ? com.google.ads.googleads.v18.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
} else {
return adGroupBidModifierBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupBidModifier(com.google.ads.googleads.v18.resources.AdGroupBidModifier value) {
if (adGroupBidModifierBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupBidModifier_ = value;
} else {
adGroupBidModifierBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupBidModifier(
com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder builderForValue) {
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifier_ = builderForValue.build();
} else {
adGroupBidModifierBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupBidModifier(com.google.ads.googleads.v18.resources.AdGroupBidModifier value) {
if (adGroupBidModifierBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
adGroupBidModifier_ != null &&
adGroupBidModifier_ != com.google.ads.googleads.v18.resources.AdGroupBidModifier.getDefaultInstance()) {
getAdGroupBidModifierBuilder().mergeFrom(value);
} else {
adGroupBidModifier_ = value;
}
} else {
adGroupBidModifierBuilder_.mergeFrom(value);
}
if (adGroupBidModifier_ != null) {
bitField0_ |= 0x00000020;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupBidModifier() {
bitField0_ = (bitField0_ & ~0x00000020);
adGroupBidModifier_ = null;
if (adGroupBidModifierBuilder_ != null) {
adGroupBidModifierBuilder_.dispose();
adGroupBidModifierBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder getAdGroupBidModifierBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getAdGroupBidModifierFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder getAdGroupBidModifierOrBuilder() {
if (adGroupBidModifierBuilder_ != null) {
return adGroupBidModifierBuilder_.getMessageOrBuilder();
} else {
return adGroupBidModifier_ == null ?
com.google.ads.googleads.v18.resources.AdGroupBidModifier.getDefaultInstance() : adGroupBidModifier_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER.
*
*
* .google.ads.googleads.v18.resources.AdGroupBidModifier ad_group_bid_modifier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupBidModifier, com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder>
getAdGroupBidModifierFieldBuilder() {
if (adGroupBidModifierBuilder_ == null) {
adGroupBidModifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupBidModifier, com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder, com.google.ads.googleads.v18.resources.AdGroupBidModifierOrBuilder>(
getAdGroupBidModifier(),
getParentForChildren(),
isClean());
adGroupBidModifier_ = null;
}
return adGroupBidModifierBuilder_;
}
private com.google.ads.googleads.v18.resources.CampaignCriterion campaignCriterion_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignCriterion, com.google.ads.googleads.v18.resources.CampaignCriterion.Builder, com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder> campaignCriterionBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignCriterion field is set.
*/
public boolean hasCampaignCriterion() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignCriterion.
*/
public com.google.ads.googleads.v18.resources.CampaignCriterion getCampaignCriterion() {
if (campaignCriterionBuilder_ == null) {
return campaignCriterion_ == null ? com.google.ads.googleads.v18.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
} else {
return campaignCriterionBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignCriterion(com.google.ads.googleads.v18.resources.CampaignCriterion value) {
if (campaignCriterionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignCriterion_ = value;
} else {
campaignCriterionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignCriterion(
com.google.ads.googleads.v18.resources.CampaignCriterion.Builder builderForValue) {
if (campaignCriterionBuilder_ == null) {
campaignCriterion_ = builderForValue.build();
} else {
campaignCriterionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignCriterion(com.google.ads.googleads.v18.resources.CampaignCriterion value) {
if (campaignCriterionBuilder_ == null) {
if (((bitField0_ & 0x00000040) != 0) &&
campaignCriterion_ != null &&
campaignCriterion_ != com.google.ads.googleads.v18.resources.CampaignCriterion.getDefaultInstance()) {
getCampaignCriterionBuilder().mergeFrom(value);
} else {
campaignCriterion_ = value;
}
} else {
campaignCriterionBuilder_.mergeFrom(value);
}
if (campaignCriterion_ != null) {
bitField0_ |= 0x00000040;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignCriterion() {
bitField0_ = (bitField0_ & ~0x00000040);
campaignCriterion_ = null;
if (campaignCriterionBuilder_ != null) {
campaignCriterionBuilder_.dispose();
campaignCriterionBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignCriterion.Builder getCampaignCriterionBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getCampaignCriterionFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder getCampaignCriterionOrBuilder() {
if (campaignCriterionBuilder_ != null) {
return campaignCriterionBuilder_.getMessageOrBuilder();
} else {
return campaignCriterion_ == null ?
com.google.ads.googleads.v18.resources.CampaignCriterion.getDefaultInstance() : campaignCriterion_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_CRITERION.
*
*
* .google.ads.googleads.v18.resources.CampaignCriterion campaign_criterion = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignCriterion, com.google.ads.googleads.v18.resources.CampaignCriterion.Builder, com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder>
getCampaignCriterionFieldBuilder() {
if (campaignCriterionBuilder_ == null) {
campaignCriterionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignCriterion, com.google.ads.googleads.v18.resources.CampaignCriterion.Builder, com.google.ads.googleads.v18.resources.CampaignCriterionOrBuilder>(
getCampaignCriterion(),
getParentForChildren(),
isClean());
campaignCriterion_ = null;
}
return campaignCriterionBuilder_;
}
private com.google.ads.googleads.v18.resources.Feed feed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Feed, com.google.ads.googleads.v18.resources.Feed.Builder, com.google.ads.googleads.v18.resources.FeedOrBuilder> feedBuilder_;
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feed field is set.
*/
public boolean hasFeed() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feed.
*/
public com.google.ads.googleads.v18.resources.Feed getFeed() {
if (feedBuilder_ == null) {
return feed_ == null ? com.google.ads.googleads.v18.resources.Feed.getDefaultInstance() : feed_;
} else {
return feedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeed(com.google.ads.googleads.v18.resources.Feed value) {
if (feedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
feed_ = value;
} else {
feedBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeed(
com.google.ads.googleads.v18.resources.Feed.Builder builderForValue) {
if (feedBuilder_ == null) {
feed_ = builderForValue.build();
} else {
feedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeFeed(com.google.ads.googleads.v18.resources.Feed value) {
if (feedBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
feed_ != null &&
feed_ != com.google.ads.googleads.v18.resources.Feed.getDefaultInstance()) {
getFeedBuilder().mergeFrom(value);
} else {
feed_ = value;
}
} else {
feedBuilder_.mergeFrom(value);
}
if (feed_ != null) {
bitField0_ |= 0x00000080;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearFeed() {
bitField0_ = (bitField0_ & ~0x00000080);
feed_ = null;
if (feedBuilder_ != null) {
feedBuilder_.dispose();
feedBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.Feed.Builder getFeedBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.FeedOrBuilder getFeedOrBuilder() {
if (feedBuilder_ != null) {
return feedBuilder_.getMessageOrBuilder();
} else {
return feed_ == null ?
com.google.ads.googleads.v18.resources.Feed.getDefaultInstance() : feed_;
}
}
/**
*
* Output only. Set if change_resource_type == FEED.
*
*
* .google.ads.googleads.v18.resources.Feed feed = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Feed, com.google.ads.googleads.v18.resources.Feed.Builder, com.google.ads.googleads.v18.resources.FeedOrBuilder>
getFeedFieldBuilder() {
if (feedBuilder_ == null) {
feedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Feed, com.google.ads.googleads.v18.resources.Feed.Builder, com.google.ads.googleads.v18.resources.FeedOrBuilder>(
getFeed(),
getParentForChildren(),
isClean());
feed_ = null;
}
return feedBuilder_;
}
private com.google.ads.googleads.v18.resources.FeedItem feedItem_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.FeedItem, com.google.ads.googleads.v18.resources.FeedItem.Builder, com.google.ads.googleads.v18.resources.FeedItemOrBuilder> feedItemBuilder_;
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the feedItem field is set.
*/
public boolean hasFeedItem() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The feedItem.
*/
public com.google.ads.googleads.v18.resources.FeedItem getFeedItem() {
if (feedItemBuilder_ == null) {
return feedItem_ == null ? com.google.ads.googleads.v18.resources.FeedItem.getDefaultInstance() : feedItem_;
} else {
return feedItemBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeedItem(com.google.ads.googleads.v18.resources.FeedItem value) {
if (feedItemBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
feedItem_ = value;
} else {
feedItemBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFeedItem(
com.google.ads.googleads.v18.resources.FeedItem.Builder builderForValue) {
if (feedItemBuilder_ == null) {
feedItem_ = builderForValue.build();
} else {
feedItemBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeFeedItem(com.google.ads.googleads.v18.resources.FeedItem value) {
if (feedItemBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0) &&
feedItem_ != null &&
feedItem_ != com.google.ads.googleads.v18.resources.FeedItem.getDefaultInstance()) {
getFeedItemBuilder().mergeFrom(value);
} else {
feedItem_ = value;
}
} else {
feedItemBuilder_.mergeFrom(value);
}
if (feedItem_ != null) {
bitField0_ |= 0x00000100;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearFeedItem() {
bitField0_ = (bitField0_ & ~0x00000100);
feedItem_ = null;
if (feedItemBuilder_ != null) {
feedItemBuilder_.dispose();
feedItemBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.FeedItem.Builder getFeedItemBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getFeedItemFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.FeedItemOrBuilder getFeedItemOrBuilder() {
if (feedItemBuilder_ != null) {
return feedItemBuilder_.getMessageOrBuilder();
} else {
return feedItem_ == null ?
com.google.ads.googleads.v18.resources.FeedItem.getDefaultInstance() : feedItem_;
}
}
/**
*
* Output only. Set if change_resource_type == FEED_ITEM.
*
*
* .google.ads.googleads.v18.resources.FeedItem feed_item = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.FeedItem, com.google.ads.googleads.v18.resources.FeedItem.Builder, com.google.ads.googleads.v18.resources.FeedItemOrBuilder>
getFeedItemFieldBuilder() {
if (feedItemBuilder_ == null) {
feedItemBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.FeedItem, com.google.ads.googleads.v18.resources.FeedItem.Builder, com.google.ads.googleads.v18.resources.FeedItemOrBuilder>(
getFeedItem(),
getParentForChildren(),
isClean());
feedItem_ = null;
}
return feedItemBuilder_;
}
private com.google.ads.googleads.v18.resources.CampaignFeed campaignFeed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignFeed, com.google.ads.googleads.v18.resources.CampaignFeed.Builder, com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder> campaignFeedBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignFeed field is set.
*/
public boolean hasCampaignFeed() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignFeed.
*/
public com.google.ads.googleads.v18.resources.CampaignFeed getCampaignFeed() {
if (campaignFeedBuilder_ == null) {
return campaignFeed_ == null ? com.google.ads.googleads.v18.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
} else {
return campaignFeedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignFeed(com.google.ads.googleads.v18.resources.CampaignFeed value) {
if (campaignFeedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignFeed_ = value;
} else {
campaignFeedBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignFeed(
com.google.ads.googleads.v18.resources.CampaignFeed.Builder builderForValue) {
if (campaignFeedBuilder_ == null) {
campaignFeed_ = builderForValue.build();
} else {
campaignFeedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignFeed(com.google.ads.googleads.v18.resources.CampaignFeed value) {
if (campaignFeedBuilder_ == null) {
if (((bitField0_ & 0x00000200) != 0) &&
campaignFeed_ != null &&
campaignFeed_ != com.google.ads.googleads.v18.resources.CampaignFeed.getDefaultInstance()) {
getCampaignFeedBuilder().mergeFrom(value);
} else {
campaignFeed_ = value;
}
} else {
campaignFeedBuilder_.mergeFrom(value);
}
if (campaignFeed_ != null) {
bitField0_ |= 0x00000200;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignFeed() {
bitField0_ = (bitField0_ & ~0x00000200);
campaignFeed_ = null;
if (campaignFeedBuilder_ != null) {
campaignFeedBuilder_.dispose();
campaignFeedBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignFeed.Builder getCampaignFeedBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getCampaignFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder getCampaignFeedOrBuilder() {
if (campaignFeedBuilder_ != null) {
return campaignFeedBuilder_.getMessageOrBuilder();
} else {
return campaignFeed_ == null ?
com.google.ads.googleads.v18.resources.CampaignFeed.getDefaultInstance() : campaignFeed_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_FEED.
*
*
* .google.ads.googleads.v18.resources.CampaignFeed campaign_feed = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignFeed, com.google.ads.googleads.v18.resources.CampaignFeed.Builder, com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder>
getCampaignFeedFieldBuilder() {
if (campaignFeedBuilder_ == null) {
campaignFeedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignFeed, com.google.ads.googleads.v18.resources.CampaignFeed.Builder, com.google.ads.googleads.v18.resources.CampaignFeedOrBuilder>(
getCampaignFeed(),
getParentForChildren(),
isClean());
campaignFeed_ = null;
}
return campaignFeedBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroupFeed adGroupFeed_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupFeed, com.google.ads.googleads.v18.resources.AdGroupFeed.Builder, com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder> adGroupFeedBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupFeed field is set.
*/
public boolean hasAdGroupFeed() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupFeed.
*/
public com.google.ads.googleads.v18.resources.AdGroupFeed getAdGroupFeed() {
if (adGroupFeedBuilder_ == null) {
return adGroupFeed_ == null ? com.google.ads.googleads.v18.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
} else {
return adGroupFeedBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupFeed(com.google.ads.googleads.v18.resources.AdGroupFeed value) {
if (adGroupFeedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupFeed_ = value;
} else {
adGroupFeedBuilder_.setMessage(value);
}
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupFeed(
com.google.ads.googleads.v18.resources.AdGroupFeed.Builder builderForValue) {
if (adGroupFeedBuilder_ == null) {
adGroupFeed_ = builderForValue.build();
} else {
adGroupFeedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupFeed(com.google.ads.googleads.v18.resources.AdGroupFeed value) {
if (adGroupFeedBuilder_ == null) {
if (((bitField0_ & 0x00000400) != 0) &&
adGroupFeed_ != null &&
adGroupFeed_ != com.google.ads.googleads.v18.resources.AdGroupFeed.getDefaultInstance()) {
getAdGroupFeedBuilder().mergeFrom(value);
} else {
adGroupFeed_ = value;
}
} else {
adGroupFeedBuilder_.mergeFrom(value);
}
if (adGroupFeed_ != null) {
bitField0_ |= 0x00000400;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupFeed() {
bitField0_ = (bitField0_ & ~0x00000400);
adGroupFeed_ = null;
if (adGroupFeedBuilder_ != null) {
adGroupFeedBuilder_.dispose();
adGroupFeedBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupFeed.Builder getAdGroupFeedBuilder() {
bitField0_ |= 0x00000400;
onChanged();
return getAdGroupFeedFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder getAdGroupFeedOrBuilder() {
if (adGroupFeedBuilder_ != null) {
return adGroupFeedBuilder_.getMessageOrBuilder();
} else {
return adGroupFeed_ == null ?
com.google.ads.googleads.v18.resources.AdGroupFeed.getDefaultInstance() : adGroupFeed_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_FEED.
*
*
* .google.ads.googleads.v18.resources.AdGroupFeed ad_group_feed = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupFeed, com.google.ads.googleads.v18.resources.AdGroupFeed.Builder, com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder>
getAdGroupFeedFieldBuilder() {
if (adGroupFeedBuilder_ == null) {
adGroupFeedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupFeed, com.google.ads.googleads.v18.resources.AdGroupFeed.Builder, com.google.ads.googleads.v18.resources.AdGroupFeedOrBuilder>(
getAdGroupFeed(),
getParentForChildren(),
isClean());
adGroupFeed_ = null;
}
return adGroupFeedBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroupAd adGroupAd_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAd, com.google.ads.googleads.v18.resources.AdGroupAd.Builder, com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder> adGroupAdBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAd field is set.
*/
public boolean hasAdGroupAd() {
return ((bitField0_ & 0x00000800) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAd.
*/
public com.google.ads.googleads.v18.resources.AdGroupAd getAdGroupAd() {
if (adGroupAdBuilder_ == null) {
return adGroupAd_ == null ? com.google.ads.googleads.v18.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
} else {
return adGroupAdBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAd(com.google.ads.googleads.v18.resources.AdGroupAd value) {
if (adGroupAdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupAd_ = value;
} else {
adGroupAdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAd(
com.google.ads.googleads.v18.resources.AdGroupAd.Builder builderForValue) {
if (adGroupAdBuilder_ == null) {
adGroupAd_ = builderForValue.build();
} else {
adGroupAdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupAd(com.google.ads.googleads.v18.resources.AdGroupAd value) {
if (adGroupAdBuilder_ == null) {
if (((bitField0_ & 0x00000800) != 0) &&
adGroupAd_ != null &&
adGroupAd_ != com.google.ads.googleads.v18.resources.AdGroupAd.getDefaultInstance()) {
getAdGroupAdBuilder().mergeFrom(value);
} else {
adGroupAd_ = value;
}
} else {
adGroupAdBuilder_.mergeFrom(value);
}
if (adGroupAd_ != null) {
bitField0_ |= 0x00000800;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupAd() {
bitField0_ = (bitField0_ & ~0x00000800);
adGroupAd_ = null;
if (adGroupAdBuilder_ != null) {
adGroupAdBuilder_.dispose();
adGroupAdBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupAd.Builder getAdGroupAdBuilder() {
bitField0_ |= 0x00000800;
onChanged();
return getAdGroupAdFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder getAdGroupAdOrBuilder() {
if (adGroupAdBuilder_ != null) {
return adGroupAdBuilder_.getMessageOrBuilder();
} else {
return adGroupAd_ == null ?
com.google.ads.googleads.v18.resources.AdGroupAd.getDefaultInstance() : adGroupAd_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_AD.
*
*
* .google.ads.googleads.v18.resources.AdGroupAd ad_group_ad = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAd, com.google.ads.googleads.v18.resources.AdGroupAd.Builder, com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder>
getAdGroupAdFieldBuilder() {
if (adGroupAdBuilder_ == null) {
adGroupAdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAd, com.google.ads.googleads.v18.resources.AdGroupAd.Builder, com.google.ads.googleads.v18.resources.AdGroupAdOrBuilder>(
getAdGroupAd(),
getParentForChildren(),
isClean());
adGroupAd_ = null;
}
return adGroupAdBuilder_;
}
private com.google.ads.googleads.v18.resources.Asset asset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Asset, com.google.ads.googleads.v18.resources.Asset.Builder, com.google.ads.googleads.v18.resources.AssetOrBuilder> assetBuilder_;
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the asset field is set.
*/
public boolean hasAsset() {
return ((bitField0_ & 0x00001000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The asset.
*/
public com.google.ads.googleads.v18.resources.Asset getAsset() {
if (assetBuilder_ == null) {
return asset_ == null ? com.google.ads.googleads.v18.resources.Asset.getDefaultInstance() : asset_;
} else {
return assetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAsset(com.google.ads.googleads.v18.resources.Asset value) {
if (assetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
asset_ = value;
} else {
assetBuilder_.setMessage(value);
}
bitField0_ |= 0x00001000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAsset(
com.google.ads.googleads.v18.resources.Asset.Builder builderForValue) {
if (assetBuilder_ == null) {
asset_ = builderForValue.build();
} else {
assetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00001000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAsset(com.google.ads.googleads.v18.resources.Asset value) {
if (assetBuilder_ == null) {
if (((bitField0_ & 0x00001000) != 0) &&
asset_ != null &&
asset_ != com.google.ads.googleads.v18.resources.Asset.getDefaultInstance()) {
getAssetBuilder().mergeFrom(value);
} else {
asset_ = value;
}
} else {
assetBuilder_.mergeFrom(value);
}
if (asset_ != null) {
bitField0_ |= 0x00001000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAsset() {
bitField0_ = (bitField0_ & ~0x00001000);
asset_ = null;
if (assetBuilder_ != null) {
assetBuilder_.dispose();
assetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.Asset.Builder getAssetBuilder() {
bitField0_ |= 0x00001000;
onChanged();
return getAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AssetOrBuilder getAssetOrBuilder() {
if (assetBuilder_ != null) {
return assetBuilder_.getMessageOrBuilder();
} else {
return asset_ == null ?
com.google.ads.googleads.v18.resources.Asset.getDefaultInstance() : asset_;
}
}
/**
*
* Output only. Set if change_resource_type == ASSET.
*
*
* .google.ads.googleads.v18.resources.Asset asset = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Asset, com.google.ads.googleads.v18.resources.Asset.Builder, com.google.ads.googleads.v18.resources.AssetOrBuilder>
getAssetFieldBuilder() {
if (assetBuilder_ == null) {
assetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.Asset, com.google.ads.googleads.v18.resources.Asset.Builder, com.google.ads.googleads.v18.resources.AssetOrBuilder>(
getAsset(),
getParentForChildren(),
isClean());
asset_ = null;
}
return assetBuilder_;
}
private com.google.ads.googleads.v18.resources.CustomerAsset customerAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerAsset, com.google.ads.googleads.v18.resources.CustomerAsset.Builder, com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder> customerAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the customerAsset field is set.
*/
public boolean hasCustomerAsset() {
return ((bitField0_ & 0x00002000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The customerAsset.
*/
public com.google.ads.googleads.v18.resources.CustomerAsset getCustomerAsset() {
if (customerAssetBuilder_ == null) {
return customerAsset_ == null ? com.google.ads.googleads.v18.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
} else {
return customerAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCustomerAsset(com.google.ads.googleads.v18.resources.CustomerAsset value) {
if (customerAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
customerAsset_ = value;
} else {
customerAssetBuilder_.setMessage(value);
}
bitField0_ |= 0x00002000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCustomerAsset(
com.google.ads.googleads.v18.resources.CustomerAsset.Builder builderForValue) {
if (customerAssetBuilder_ == null) {
customerAsset_ = builderForValue.build();
} else {
customerAssetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00002000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCustomerAsset(com.google.ads.googleads.v18.resources.CustomerAsset value) {
if (customerAssetBuilder_ == null) {
if (((bitField0_ & 0x00002000) != 0) &&
customerAsset_ != null &&
customerAsset_ != com.google.ads.googleads.v18.resources.CustomerAsset.getDefaultInstance()) {
getCustomerAssetBuilder().mergeFrom(value);
} else {
customerAsset_ = value;
}
} else {
customerAssetBuilder_.mergeFrom(value);
}
if (customerAsset_ != null) {
bitField0_ |= 0x00002000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCustomerAsset() {
bitField0_ = (bitField0_ & ~0x00002000);
customerAsset_ = null;
if (customerAssetBuilder_ != null) {
customerAssetBuilder_.dispose();
customerAssetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerAsset.Builder getCustomerAssetBuilder() {
bitField0_ |= 0x00002000;
onChanged();
return getCustomerAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder getCustomerAssetOrBuilder() {
if (customerAssetBuilder_ != null) {
return customerAssetBuilder_.getMessageOrBuilder();
} else {
return customerAsset_ == null ?
com.google.ads.googleads.v18.resources.CustomerAsset.getDefaultInstance() : customerAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == CUSTOMER_ASSET.
*
*
* .google.ads.googleads.v18.resources.CustomerAsset customer_asset = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerAsset, com.google.ads.googleads.v18.resources.CustomerAsset.Builder, com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder>
getCustomerAssetFieldBuilder() {
if (customerAssetBuilder_ == null) {
customerAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerAsset, com.google.ads.googleads.v18.resources.CustomerAsset.Builder, com.google.ads.googleads.v18.resources.CustomerAssetOrBuilder>(
getCustomerAsset(),
getParentForChildren(),
isClean());
customerAsset_ = null;
}
return customerAssetBuilder_;
}
private com.google.ads.googleads.v18.resources.CampaignAsset campaignAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAsset, com.google.ads.googleads.v18.resources.CampaignAsset.Builder, com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder> campaignAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAsset field is set.
*/
public boolean hasCampaignAsset() {
return ((bitField0_ & 0x00004000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAsset.
*/
public com.google.ads.googleads.v18.resources.CampaignAsset getCampaignAsset() {
if (campaignAssetBuilder_ == null) {
return campaignAsset_ == null ? com.google.ads.googleads.v18.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
} else {
return campaignAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAsset(com.google.ads.googleads.v18.resources.CampaignAsset value) {
if (campaignAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignAsset_ = value;
} else {
campaignAssetBuilder_.setMessage(value);
}
bitField0_ |= 0x00004000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAsset(
com.google.ads.googleads.v18.resources.CampaignAsset.Builder builderForValue) {
if (campaignAssetBuilder_ == null) {
campaignAsset_ = builderForValue.build();
} else {
campaignAssetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00004000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignAsset(com.google.ads.googleads.v18.resources.CampaignAsset value) {
if (campaignAssetBuilder_ == null) {
if (((bitField0_ & 0x00004000) != 0) &&
campaignAsset_ != null &&
campaignAsset_ != com.google.ads.googleads.v18.resources.CampaignAsset.getDefaultInstance()) {
getCampaignAssetBuilder().mergeFrom(value);
} else {
campaignAsset_ = value;
}
} else {
campaignAssetBuilder_.mergeFrom(value);
}
if (campaignAsset_ != null) {
bitField0_ |= 0x00004000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignAsset() {
bitField0_ = (bitField0_ & ~0x00004000);
campaignAsset_ = null;
if (campaignAssetBuilder_ != null) {
campaignAssetBuilder_.dispose();
campaignAssetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignAsset.Builder getCampaignAssetBuilder() {
bitField0_ |= 0x00004000;
onChanged();
return getCampaignAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder getCampaignAssetOrBuilder() {
if (campaignAssetBuilder_ != null) {
return campaignAssetBuilder_.getMessageOrBuilder();
} else {
return campaignAsset_ == null ?
com.google.ads.googleads.v18.resources.CampaignAsset.getDefaultInstance() : campaignAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET.
*
*
* .google.ads.googleads.v18.resources.CampaignAsset campaign_asset = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAsset, com.google.ads.googleads.v18.resources.CampaignAsset.Builder, com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder>
getCampaignAssetFieldBuilder() {
if (campaignAssetBuilder_ == null) {
campaignAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAsset, com.google.ads.googleads.v18.resources.CampaignAsset.Builder, com.google.ads.googleads.v18.resources.CampaignAssetOrBuilder>(
getCampaignAsset(),
getParentForChildren(),
isClean());
campaignAsset_ = null;
}
return campaignAssetBuilder_;
}
private com.google.ads.googleads.v18.resources.AdGroupAsset adGroupAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAsset, com.google.ads.googleads.v18.resources.AdGroupAsset.Builder, com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder> adGroupAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the adGroupAsset field is set.
*/
public boolean hasAdGroupAsset() {
return ((bitField0_ & 0x00008000) != 0);
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The adGroupAsset.
*/
public com.google.ads.googleads.v18.resources.AdGroupAsset getAdGroupAsset() {
if (adGroupAssetBuilder_ == null) {
return adGroupAsset_ == null ? com.google.ads.googleads.v18.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
} else {
return adGroupAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAsset(com.google.ads.googleads.v18.resources.AdGroupAsset value) {
if (adGroupAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adGroupAsset_ = value;
} else {
adGroupAssetBuilder_.setMessage(value);
}
bitField0_ |= 0x00008000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAdGroupAsset(
com.google.ads.googleads.v18.resources.AdGroupAsset.Builder builderForValue) {
if (adGroupAssetBuilder_ == null) {
adGroupAsset_ = builderForValue.build();
} else {
adGroupAssetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00008000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAdGroupAsset(com.google.ads.googleads.v18.resources.AdGroupAsset value) {
if (adGroupAssetBuilder_ == null) {
if (((bitField0_ & 0x00008000) != 0) &&
adGroupAsset_ != null &&
adGroupAsset_ != com.google.ads.googleads.v18.resources.AdGroupAsset.getDefaultInstance()) {
getAdGroupAssetBuilder().mergeFrom(value);
} else {
adGroupAsset_ = value;
}
} else {
adGroupAssetBuilder_.mergeFrom(value);
}
if (adGroupAsset_ != null) {
bitField0_ |= 0x00008000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAdGroupAsset() {
bitField0_ = (bitField0_ & ~0x00008000);
adGroupAsset_ = null;
if (adGroupAssetBuilder_ != null) {
adGroupAssetBuilder_.dispose();
adGroupAssetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupAsset.Builder getAdGroupAssetBuilder() {
bitField0_ |= 0x00008000;
onChanged();
return getAdGroupAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder getAdGroupAssetOrBuilder() {
if (adGroupAssetBuilder_ != null) {
return adGroupAssetBuilder_.getMessageOrBuilder();
} else {
return adGroupAsset_ == null ?
com.google.ads.googleads.v18.resources.AdGroupAsset.getDefaultInstance() : adGroupAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == AD_GROUP_ASSET.
*
*
* .google.ads.googleads.v18.resources.AdGroupAsset ad_group_asset = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAsset, com.google.ads.googleads.v18.resources.AdGroupAsset.Builder, com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder>
getAdGroupAssetFieldBuilder() {
if (adGroupAssetBuilder_ == null) {
adGroupAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AdGroupAsset, com.google.ads.googleads.v18.resources.AdGroupAsset.Builder, com.google.ads.googleads.v18.resources.AdGroupAssetOrBuilder>(
getAdGroupAsset(),
getParentForChildren(),
isClean());
adGroupAsset_ = null;
}
return adGroupAssetBuilder_;
}
private com.google.ads.googleads.v18.resources.AssetSet assetSet_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSet, com.google.ads.googleads.v18.resources.AssetSet.Builder, com.google.ads.googleads.v18.resources.AssetSetOrBuilder> assetSetBuilder_;
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSet field is set.
*/
public boolean hasAssetSet() {
return ((bitField0_ & 0x00010000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSet.
*/
public com.google.ads.googleads.v18.resources.AssetSet getAssetSet() {
if (assetSetBuilder_ == null) {
return assetSet_ == null ? com.google.ads.googleads.v18.resources.AssetSet.getDefaultInstance() : assetSet_;
} else {
return assetSetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAssetSet(com.google.ads.googleads.v18.resources.AssetSet value) {
if (assetSetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
assetSet_ = value;
} else {
assetSetBuilder_.setMessage(value);
}
bitField0_ |= 0x00010000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAssetSet(
com.google.ads.googleads.v18.resources.AssetSet.Builder builderForValue) {
if (assetSetBuilder_ == null) {
assetSet_ = builderForValue.build();
} else {
assetSetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00010000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAssetSet(com.google.ads.googleads.v18.resources.AssetSet value) {
if (assetSetBuilder_ == null) {
if (((bitField0_ & 0x00010000) != 0) &&
assetSet_ != null &&
assetSet_ != com.google.ads.googleads.v18.resources.AssetSet.getDefaultInstance()) {
getAssetSetBuilder().mergeFrom(value);
} else {
assetSet_ = value;
}
} else {
assetSetBuilder_.mergeFrom(value);
}
if (assetSet_ != null) {
bitField0_ |= 0x00010000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAssetSet() {
bitField0_ = (bitField0_ & ~0x00010000);
assetSet_ = null;
if (assetSetBuilder_ != null) {
assetSetBuilder_.dispose();
assetSetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AssetSet.Builder getAssetSetBuilder() {
bitField0_ |= 0x00010000;
onChanged();
return getAssetSetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AssetSetOrBuilder getAssetSetOrBuilder() {
if (assetSetBuilder_ != null) {
return assetSetBuilder_.getMessageOrBuilder();
} else {
return assetSet_ == null ?
com.google.ads.googleads.v18.resources.AssetSet.getDefaultInstance() : assetSet_;
}
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.AssetSet asset_set = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSet, com.google.ads.googleads.v18.resources.AssetSet.Builder, com.google.ads.googleads.v18.resources.AssetSetOrBuilder>
getAssetSetFieldBuilder() {
if (assetSetBuilder_ == null) {
assetSetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSet, com.google.ads.googleads.v18.resources.AssetSet.Builder, com.google.ads.googleads.v18.resources.AssetSetOrBuilder>(
getAssetSet(),
getParentForChildren(),
isClean());
assetSet_ = null;
}
return assetSetBuilder_;
}
private com.google.ads.googleads.v18.resources.AssetSetAsset assetSetAsset_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSetAsset, com.google.ads.googleads.v18.resources.AssetSetAsset.Builder, com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder> assetSetAssetBuilder_;
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the assetSetAsset field is set.
*/
public boolean hasAssetSetAsset() {
return ((bitField0_ & 0x00020000) != 0);
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The assetSetAsset.
*/
public com.google.ads.googleads.v18.resources.AssetSetAsset getAssetSetAsset() {
if (assetSetAssetBuilder_ == null) {
return assetSetAsset_ == null ? com.google.ads.googleads.v18.resources.AssetSetAsset.getDefaultInstance() : assetSetAsset_;
} else {
return assetSetAssetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAssetSetAsset(com.google.ads.googleads.v18.resources.AssetSetAsset value) {
if (assetSetAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
assetSetAsset_ = value;
} else {
assetSetAssetBuilder_.setMessage(value);
}
bitField0_ |= 0x00020000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setAssetSetAsset(
com.google.ads.googleads.v18.resources.AssetSetAsset.Builder builderForValue) {
if (assetSetAssetBuilder_ == null) {
assetSetAsset_ = builderForValue.build();
} else {
assetSetAssetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00020000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeAssetSetAsset(com.google.ads.googleads.v18.resources.AssetSetAsset value) {
if (assetSetAssetBuilder_ == null) {
if (((bitField0_ & 0x00020000) != 0) &&
assetSetAsset_ != null &&
assetSetAsset_ != com.google.ads.googleads.v18.resources.AssetSetAsset.getDefaultInstance()) {
getAssetSetAssetBuilder().mergeFrom(value);
} else {
assetSetAsset_ = value;
}
} else {
assetSetAssetBuilder_.mergeFrom(value);
}
if (assetSetAsset_ != null) {
bitField0_ |= 0x00020000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearAssetSetAsset() {
bitField0_ = (bitField0_ & ~0x00020000);
assetSetAsset_ = null;
if (assetSetAssetBuilder_ != null) {
assetSetAssetBuilder_.dispose();
assetSetAssetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AssetSetAsset.Builder getAssetSetAssetBuilder() {
bitField0_ |= 0x00020000;
onChanged();
return getAssetSetAssetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder getAssetSetAssetOrBuilder() {
if (assetSetAssetBuilder_ != null) {
return assetSetAssetBuilder_.getMessageOrBuilder();
} else {
return assetSetAsset_ == null ?
com.google.ads.googleads.v18.resources.AssetSetAsset.getDefaultInstance() : assetSetAsset_;
}
}
/**
*
* Output only. Set if change_resource_type == ASSET_SET_ASSET.
*
*
* .google.ads.googleads.v18.resources.AssetSetAsset asset_set_asset = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSetAsset, com.google.ads.googleads.v18.resources.AssetSetAsset.Builder, com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder>
getAssetSetAssetFieldBuilder() {
if (assetSetAssetBuilder_ == null) {
assetSetAssetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.AssetSetAsset, com.google.ads.googleads.v18.resources.AssetSetAsset.Builder, com.google.ads.googleads.v18.resources.AssetSetAssetOrBuilder>(
getAssetSetAsset(),
getParentForChildren(),
isClean());
assetSetAsset_ = null;
}
return assetSetAssetBuilder_;
}
private com.google.ads.googleads.v18.resources.CampaignAssetSet campaignAssetSet_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAssetSet, com.google.ads.googleads.v18.resources.CampaignAssetSet.Builder, com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder> campaignAssetSetBuilder_;
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the campaignAssetSet field is set.
*/
public boolean hasCampaignAssetSet() {
return ((bitField0_ & 0x00040000) != 0);
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignAssetSet.
*/
public com.google.ads.googleads.v18.resources.CampaignAssetSet getCampaignAssetSet() {
if (campaignAssetSetBuilder_ == null) {
return campaignAssetSet_ == null ? com.google.ads.googleads.v18.resources.CampaignAssetSet.getDefaultInstance() : campaignAssetSet_;
} else {
return campaignAssetSetBuilder_.getMessage();
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAssetSet(com.google.ads.googleads.v18.resources.CampaignAssetSet value) {
if (campaignAssetSetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
campaignAssetSet_ = value;
} else {
campaignAssetSetBuilder_.setMessage(value);
}
bitField0_ |= 0x00040000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCampaignAssetSet(
com.google.ads.googleads.v18.resources.CampaignAssetSet.Builder builderForValue) {
if (campaignAssetSetBuilder_ == null) {
campaignAssetSet_ = builderForValue.build();
} else {
campaignAssetSetBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00040000;
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCampaignAssetSet(com.google.ads.googleads.v18.resources.CampaignAssetSet value) {
if (campaignAssetSetBuilder_ == null) {
if (((bitField0_ & 0x00040000) != 0) &&
campaignAssetSet_ != null &&
campaignAssetSet_ != com.google.ads.googleads.v18.resources.CampaignAssetSet.getDefaultInstance()) {
getCampaignAssetSetBuilder().mergeFrom(value);
} else {
campaignAssetSet_ = value;
}
} else {
campaignAssetSetBuilder_.mergeFrom(value);
}
if (campaignAssetSet_ != null) {
bitField0_ |= 0x00040000;
onChanged();
}
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCampaignAssetSet() {
bitField0_ = (bitField0_ & ~0x00040000);
campaignAssetSet_ = null;
if (campaignAssetSetBuilder_ != null) {
campaignAssetSetBuilder_.dispose();
campaignAssetSetBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignAssetSet.Builder getCampaignAssetSetBuilder() {
bitField0_ |= 0x00040000;
onChanged();
return getCampaignAssetSetFieldBuilder().getBuilder();
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder getCampaignAssetSetOrBuilder() {
if (campaignAssetSetBuilder_ != null) {
return campaignAssetSetBuilder_.getMessageOrBuilder();
} else {
return campaignAssetSet_ == null ?
com.google.ads.googleads.v18.resources.CampaignAssetSet.getDefaultInstance() : campaignAssetSet_;
}
}
/**
*
* Output only. Set if change_resource_type == CAMPAIGN_ASSET_SET.
*
*
* .google.ads.googleads.v18.resources.CampaignAssetSet campaign_asset_set = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAssetSet, com.google.ads.googleads.v18.resources.CampaignAssetSet.Builder, com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder>
getCampaignAssetSetFieldBuilder() {
if (campaignAssetSetBuilder_ == null) {
campaignAssetSetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CampaignAssetSet, com.google.ads.googleads.v18.resources.CampaignAssetSet.Builder, com.google.ads.googleads.v18.resources.CampaignAssetSetOrBuilder>(
getCampaignAssetSet(),
getParentForChildren(),
isClean());
campaignAssetSet_ = null;
}
return campaignAssetSetBuilder_;
}
@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.v18.resources.ChangeEvent.ChangedResource)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.ChangeEvent.ChangedResource)
private static final com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource();
}
public static com.google.ads.googleads.v18.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 {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
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.v18.resources.ChangeEvent.ChangedResource getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int RESOURCE_NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
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;
@SuppressWarnings("serial")
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_ = 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.v18.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.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceType.
*/
@java.lang.Override public com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType getChangeResourceType() {
com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType result = com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.forNumber(changeResourceType_);
return result == null ? com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.UNRECOGNIZED : result;
}
public static final int CHANGE_RESOURCE_NAME_FIELD_NUMBER = 4;
@SuppressWarnings("serial")
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_ = 0;
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v18.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.v18.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The clientType.
*/
@java.lang.Override public com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType getClientType() {
com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType result = com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType.forNumber(clientType_);
return result == null ? com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType.UNRECOGNIZED : result;
}
public static final int USER_EMAIL_FIELD_NUMBER = 6;
@SuppressWarnings("serial")
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.v18.resources.ChangeEvent.ChangedResource oldResource_;
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The oldResource.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource getOldResource() {
return oldResource_ == null ? com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder getOldResourceOrBuilder() {
return oldResource_ == null ? com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
}
public static final int NEW_RESOURCE_FIELD_NUMBER = 8;
private com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource newResource_;
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.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 ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The newResource.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource getNewResource() {
return newResource_ == null ? com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder getNewResourceOrBuilder() {
return newResource_ == null ? com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
}
public static final int RESOURCE_CHANGE_OPERATION_FIELD_NUMBER = 9;
private int resourceChangeOperation_ = 0;
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v18.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.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The resourceChangeOperation.
*/
@java.lang.Override public com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation getResourceChangeOperation() {
com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation result = com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation.forNumber(resourceChangeOperation_);
return result == null ? com.google.ads.googleads.v18.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 ((bitField0_ & 0x00000004) != 0);
}
/**
*
* 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 changedFields_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : changedFields_;
}
public static final int CAMPAIGN_FIELD_NUMBER = 11;
@SuppressWarnings("serial")
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;
@SuppressWarnings("serial")
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;
@SuppressWarnings("serial")
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;
@SuppressWarnings("serial")
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;
@SuppressWarnings("serial")
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.v18.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.v18.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 (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(7, getOldResource());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(8, getNewResource());
}
if (resourceChangeOperation_ != com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNSPECIFIED.getNumber()) {
output.writeEnum(9, resourceChangeOperation_);
}
if (((bitField0_ & 0x00000004) != 0)) {
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_);
}
getUnknownFields().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.v18.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.v18.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 (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getOldResource());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getNewResource());
}
if (resourceChangeOperation_ != com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(9, resourceChangeOperation_);
}
if (((bitField0_ & 0x00000004) != 0)) {
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 += getUnknownFields().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.v18.resources.ChangeEvent)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.ChangeEvent other = (com.google.ads.googleads.v18.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 (!getUnknownFields().equals(other.getUnknownFields())) 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) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.ChangeEvent parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.resources.ChangeEvent parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.resources.ChangeEvent parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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.v18.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 resources of certain resource
* types. Changes made through the UI or API in the past 30 days are included.
* Previous and new values of the changed fields are shown. ChangeEvent could
* have up to 3 minutes delay to reflect a new change.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.ChangeEvent}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.ChangeEvent)
com.google.ads.googleads.v18.resources.ChangeEventOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.ChangeEvent.class, com.google.ads.googleads.v18.resources.ChangeEvent.Builder.class);
}
// Construct using com.google.ads.googleads.v18.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) {
getOldResourceFieldBuilder();
getNewResourceFieldBuilder();
getChangedFieldsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
resourceName_ = "";
changeDateTime_ = "";
changeResourceType_ = 0;
changeResourceName_ = "";
clientType_ = 0;
userEmail_ = "";
oldResource_ = null;
if (oldResourceBuilder_ != null) {
oldResourceBuilder_.dispose();
oldResourceBuilder_ = null;
}
newResource_ = null;
if (newResourceBuilder_ != null) {
newResourceBuilder_.dispose();
newResourceBuilder_ = null;
}
resourceChangeOperation_ = 0;
changedFields_ = null;
if (changedFieldsBuilder_ != null) {
changedFieldsBuilder_.dispose();
changedFieldsBuilder_ = null;
}
campaign_ = "";
adGroup_ = "";
feed_ = "";
feedItem_ = "";
asset_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.ChangeEventProto.internal_static_google_ads_googleads_v18_resources_ChangeEvent_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.ChangeEvent.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent build() {
com.google.ads.googleads.v18.resources.ChangeEvent result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.ChangeEvent buildPartial() {
com.google.ads.googleads.v18.resources.ChangeEvent result = new com.google.ads.googleads.v18.resources.ChangeEvent(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.ChangeEvent result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.resourceName_ = resourceName_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.changeDateTime_ = changeDateTime_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.changeResourceType_ = changeResourceType_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.changeResourceName_ = changeResourceName_;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.clientType_ = clientType_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.userEmail_ = userEmail_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000040) != 0)) {
result.oldResource_ = oldResourceBuilder_ == null
? oldResource_
: oldResourceBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.newResource_ = newResourceBuilder_ == null
? newResource_
: newResourceBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.resourceChangeOperation_ = resourceChangeOperation_;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.changedFields_ = changedFieldsBuilder_ == null
? changedFields_
: changedFieldsBuilder_.build();
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
result.campaign_ = campaign_;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
result.adGroup_ = adGroup_;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
result.feed_ = feed_;
}
if (((from_bitField0_ & 0x00002000) != 0)) {
result.feedItem_ = feedItem_;
}
if (((from_bitField0_ & 0x00004000) != 0)) {
result.asset_ = asset_;
}
result.bitField0_ |= to_bitField0_;
}
@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.v18.resources.ChangeEvent) {
return mergeFrom((com.google.ads.googleads.v18.resources.ChangeEvent)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.ChangeEvent other) {
if (other == com.google.ads.googleads.v18.resources.ChangeEvent.getDefaultInstance()) return this;
if (!other.getResourceName().isEmpty()) {
resourceName_ = other.resourceName_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getChangeDateTime().isEmpty()) {
changeDateTime_ = other.changeDateTime_;
bitField0_ |= 0x00000002;
onChanged();
}
if (other.changeResourceType_ != 0) {
setChangeResourceTypeValue(other.getChangeResourceTypeValue());
}
if (!other.getChangeResourceName().isEmpty()) {
changeResourceName_ = other.changeResourceName_;
bitField0_ |= 0x00000008;
onChanged();
}
if (other.clientType_ != 0) {
setClientTypeValue(other.getClientTypeValue());
}
if (!other.getUserEmail().isEmpty()) {
userEmail_ = other.userEmail_;
bitField0_ |= 0x00000020;
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_;
bitField0_ |= 0x00000400;
onChanged();
}
if (!other.getAdGroup().isEmpty()) {
adGroup_ = other.adGroup_;
bitField0_ |= 0x00000800;
onChanged();
}
if (!other.getFeed().isEmpty()) {
feed_ = other.feed_;
bitField0_ |= 0x00001000;
onChanged();
}
if (!other.getFeedItem().isEmpty()) {
feedItem_ = other.feedItem_;
bitField0_ |= 0x00002000;
onChanged();
}
if (!other.getAsset().isEmpty()) {
asset_ = other.asset_;
bitField0_ |= 0x00004000;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
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 {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
resourceName_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
changeDateTime_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
changeResourceType_ = input.readEnum();
bitField0_ |= 0x00000004;
break;
} // case 24
case 34: {
changeResourceName_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000008;
break;
} // case 34
case 40: {
clientType_ = input.readEnum();
bitField0_ |= 0x00000010;
break;
} // case 40
case 50: {
userEmail_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000020;
break;
} // case 50
case 58: {
input.readMessage(
getOldResourceFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
input.readMessage(
getNewResourceFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 66
case 72: {
resourceChangeOperation_ = input.readEnum();
bitField0_ |= 0x00000100;
break;
} // case 72
case 82: {
input.readMessage(
getChangedFieldsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 82
case 90: {
campaign_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000400;
break;
} // case 90
case 98: {
adGroup_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000800;
break;
} // case 98
case 106: {
feed_ = input.readStringRequireUtf8();
bitField0_ |= 0x00001000;
break;
} // case 106
case 114: {
feedItem_ = input.readStringRequireUtf8();
bitField0_ |= 0x00002000;
break;
} // case 114
case 162: {
asset_ = input.readStringRequireUtf8();
bitField0_ |= 0x00004000;
break;
} // case 162
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
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;
bitField0_ |= 0x00000001;
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();
bitField0_ = (bitField0_ & ~0x00000001);
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;
bitField0_ |= 0x00000001;
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;
bitField0_ |= 0x00000002;
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();
bitField0_ = (bitField0_ & ~0x00000002);
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;
bitField0_ |= 0x00000002;
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.v18.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.v18.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;
bitField0_ |= 0x00000004;
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.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The changeResourceType.
*/
@java.lang.Override
public com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType getChangeResourceType() {
com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType result = com.google.ads.googleads.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType.forNumber(changeResourceType_);
return result == null ? com.google.ads.googleads.v18.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.v18.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.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
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.v18.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType change_resource_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearChangeResourceType() {
bitField0_ = (bitField0_ & ~0x00000004);
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;
bitField0_ |= 0x00000008;
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();
bitField0_ = (bitField0_ & ~0x00000008);
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;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
private int clientType_ = 0;
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v18.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.v18.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;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The clientType.
*/
@java.lang.Override
public com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType getClientType() {
com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType result = com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType.forNumber(clientType_);
return result == null ? com.google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType.UNRECOGNIZED : result;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v18.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.v18.enums.ChangeClientTypeEnum.ChangeClientType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
clientType_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. Where the change was made through.
*
*
* .google.ads.googleads.v18.enums.ChangeClientTypeEnum.ChangeClientType client_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearClientType() {
bitField0_ = (bitField0_ & ~0x00000010);
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;
bitField0_ |= 0x00000020;
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();
bitField0_ = (bitField0_ & ~0x00000020);
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;
bitField0_ |= 0x00000020;
onChanged();
return this;
}
private com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource oldResource_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder> oldResourceBuilder_;
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the oldResource field is set.
*/
public boolean hasOldResource() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The oldResource.
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource getOldResource() {
if (oldResourceBuilder_ == null) {
return oldResource_ == null ? com.google.ads.googleads.v18.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.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setOldResource(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource value) {
if (oldResourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
oldResource_ = value;
} else {
oldResourceBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setOldResource(
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder builderForValue) {
if (oldResourceBuilder_ == null) {
oldResource_ = builderForValue.build();
} else {
oldResourceBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeOldResource(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource value) {
if (oldResourceBuilder_ == null) {
if (((bitField0_ & 0x00000040) != 0) &&
oldResource_ != null &&
oldResource_ != com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance()) {
getOldResourceBuilder().mergeFrom(value);
} else {
oldResource_ = value;
}
} else {
oldResourceBuilder_.mergeFrom(value);
}
if (oldResource_ != null) {
bitField0_ |= 0x00000040;
onChanged();
}
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearOldResource() {
bitField0_ = (bitField0_ & ~0x00000040);
oldResource_ = null;
if (oldResourceBuilder_ != null) {
oldResourceBuilder_.dispose();
oldResourceBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder getOldResourceBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getOldResourceFieldBuilder().getBuilder();
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder getOldResourceOrBuilder() {
if (oldResourceBuilder_ != null) {
return oldResourceBuilder_.getMessageOrBuilder();
} else {
return oldResource_ == null ?
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : oldResource_;
}
}
/**
*
* Output only. The old resource before the change. Only changed fields will
* be populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource old_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder>
getOldResourceFieldBuilder() {
if (oldResourceBuilder_ == null) {
oldResourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder>(
getOldResource(),
getParentForChildren(),
isClean());
oldResource_ = null;
}
return oldResourceBuilder_;
}
private com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource newResource_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder> newResourceBuilder_;
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the newResource field is set.
*/
public boolean hasNewResource() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The newResource.
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource getNewResource() {
if (newResourceBuilder_ == null) {
return newResource_ == null ? com.google.ads.googleads.v18.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.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setNewResource(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource value) {
if (newResourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
newResource_ = value;
} else {
newResourceBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setNewResource(
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder builderForValue) {
if (newResourceBuilder_ == null) {
newResource_ = builderForValue.build();
} else {
newResourceBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeNewResource(com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource value) {
if (newResourceBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
newResource_ != null &&
newResource_ != com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance()) {
getNewResourceBuilder().mergeFrom(value);
} else {
newResource_ = value;
}
} else {
newResourceBuilder_.mergeFrom(value);
}
if (newResource_ != null) {
bitField0_ |= 0x00000080;
onChanged();
}
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearNewResource() {
bitField0_ = (bitField0_ & ~0x00000080);
newResource_ = null;
if (newResourceBuilder_ != null) {
newResourceBuilder_.dispose();
newResourceBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder getNewResourceBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getNewResourceFieldBuilder().getBuilder();
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder getNewResourceOrBuilder() {
if (newResourceBuilder_ != null) {
return newResourceBuilder_.getMessageOrBuilder();
} else {
return newResource_ == null ?
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.getDefaultInstance() : newResource_;
}
}
/**
*
* Output only. The new resource after the change. Only changed fields will be
* populated.
*
*
* .google.ads.googleads.v18.resources.ChangeEvent.ChangedResource new_resource = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResourceOrBuilder>
getNewResourceFieldBuilder() {
if (newResourceBuilder_ == null) {
newResourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource, com.google.ads.googleads.v18.resources.ChangeEvent.ChangedResource.Builder, com.google.ads.googleads.v18.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.v18.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.v18.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;
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The resourceChangeOperation.
*/
@java.lang.Override
public com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation getResourceChangeOperation() {
com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation result = com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation.forNumber(resourceChangeOperation_);
return result == null ? com.google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation.UNRECOGNIZED : result;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v18.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.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
resourceChangeOperation_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. The operation on the changed resource.
*
*
* .google.ads.googleads.v18.enums.ResourceChangeOperationEnum.ResourceChangeOperation resource_change_operation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearResourceChangeOperation() {
bitField0_ = (bitField0_ & ~0x00000100);
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 ((bitField0_ & 0x00000200) != 0);
}
/**
*
* 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;
} else {
changedFieldsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
onChanged();
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();
} else {
changedFieldsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
onChanged();
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 (((bitField0_ & 0x00000200) != 0) &&
changedFields_ != null &&
changedFields_ != com.google.protobuf.FieldMask.getDefaultInstance()) {
getChangedFieldsBuilder().mergeFrom(value);
} else {
changedFields_ = value;
}
} else {
changedFieldsBuilder_.mergeFrom(value);
}
if (changedFields_ != null) {
bitField0_ |= 0x00000200;
onChanged();
}
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() {
bitField0_ = (bitField0_ & ~0x00000200);
changedFields_ = null;
if (changedFieldsBuilder_ != null) {
changedFieldsBuilder_.dispose();
changedFieldsBuilder_ = null;
}
onChanged();
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() {
bitField0_ |= 0x00000200;
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;
bitField0_ |= 0x00000400;
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();
bitField0_ = (bitField0_ & ~0x00000400);
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;
bitField0_ |= 0x00000400;
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;
bitField0_ |= 0x00000800;
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();
bitField0_ = (bitField0_ & ~0x00000800);
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;
bitField0_ |= 0x00000800;
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;
bitField0_ |= 0x00001000;
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();
bitField0_ = (bitField0_ & ~0x00001000);
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;
bitField0_ |= 0x00001000;
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;
bitField0_ |= 0x00002000;
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();
bitField0_ = (bitField0_ & ~0x00002000);
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;
bitField0_ |= 0x00002000;
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;
bitField0_ |= 0x00004000;
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();
bitField0_ = (bitField0_ & ~0x00004000);
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;
bitField0_ |= 0x00004000;
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.v18.resources.ChangeEvent)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.ChangeEvent)
private static final com.google.ads.googleads.v18.resources.ChangeEvent DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.ChangeEvent();
}
public static com.google.ads.googleads.v18.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 {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
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.v18.resources.ChangeEvent getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy