Class Campaign.ShoppingSetting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
- com.google.ads.googleads.v10.resources.Campaign.ShoppingSetting.Builder
-
- All Implemented Interfaces:
Campaign.ShoppingSettingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Campaign.ShoppingSetting
public static final class Campaign.ShoppingSetting.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder> implements Campaign.ShoppingSettingOrBuilder
The setting for Shopping campaigns. Defines the universe of products that can be advertised by the campaign, and how this campaign interacts with other Shopping campaigns.
Protobuf typegoogle.ads.googleads.v10.resources.Campaign.ShoppingSetting
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Campaign.ShoppingSetting.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Campaign.ShoppingSettingbuild()Campaign.ShoppingSettingbuildPartial()Campaign.ShoppingSetting.Builderclear()Campaign.ShoppingSetting.BuilderclearCampaignPriority()Priority of the campaign.Campaign.ShoppingSetting.BuilderclearEnableLocal()Whether to include local products.Campaign.ShoppingSetting.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Campaign.ShoppingSetting.BuilderclearMerchantId()Immutable.Campaign.ShoppingSetting.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Campaign.ShoppingSetting.BuilderclearSalesCountry()Sales country of products to include in the campaign.Campaign.ShoppingSetting.BuilderclearUseVehicleInventory()Immutable.Campaign.ShoppingSetting.Builderclone()intgetCampaignPriority()Priority of the campaign.Campaign.ShoppingSettinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableLocal()Whether to include local products.longgetMerchantId()Immutable.java.lang.StringgetSalesCountry()Sales country of products to include in the campaign.com.google.protobuf.ByteStringgetSalesCountryBytes()Sales country of products to include in the campaign.booleangetUseVehicleInventory()Immutable.booleanhasCampaignPriority()Priority of the campaign.booleanhasEnableLocal()Whether to include local products.booleanhasMerchantId()Immutable.booleanhasSalesCountry()Sales country of products to include in the campaign.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Campaign.ShoppingSetting.BuildermergeFrom(Campaign.ShoppingSetting other)Campaign.ShoppingSetting.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Campaign.ShoppingSetting.BuildermergeFrom(com.google.protobuf.Message other)Campaign.ShoppingSetting.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Campaign.ShoppingSetting.BuildersetCampaignPriority(int value)Priority of the campaign.Campaign.ShoppingSetting.BuildersetEnableLocal(boolean value)Whether to include local products.Campaign.ShoppingSetting.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Campaign.ShoppingSetting.BuildersetMerchantId(long value)Immutable.Campaign.ShoppingSetting.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Campaign.ShoppingSetting.BuildersetSalesCountry(java.lang.String value)Sales country of products to include in the campaign.Campaign.ShoppingSetting.BuildersetSalesCountryBytes(com.google.protobuf.ByteString value)Sales country of products to include in the campaign.Campaign.ShoppingSetting.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Campaign.ShoppingSetting.BuildersetUseVehicleInventory(boolean value)Immutable.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
clear
public Campaign.ShoppingSetting.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
getDefaultInstanceForType
public Campaign.ShoppingSetting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Campaign.ShoppingSetting build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Campaign.ShoppingSetting buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Campaign.ShoppingSetting.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
setField
public Campaign.ShoppingSetting.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
clearField
public Campaign.ShoppingSetting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
clearOneof
public Campaign.ShoppingSetting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
setRepeatedField
public Campaign.ShoppingSetting.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
addRepeatedField
public Campaign.ShoppingSetting.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
mergeFrom
public Campaign.ShoppingSetting.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Campaign.ShoppingSetting.Builder>
-
mergeFrom
public Campaign.ShoppingSetting.Builder mergeFrom(Campaign.ShoppingSetting other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
mergeFrom
public Campaign.ShoppingSetting.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Campaign.ShoppingSetting.Builder>- Throws:
java.io.IOException
-
hasMerchantId
public boolean hasMerchantId()
Immutable. ID of the Merchant Center account. This field is required for create operations. This field is immutable for Shopping campaigns.
optional int64 merchant_id = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasMerchantIdin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- Whether the merchantId field is set.
-
getMerchantId
public long getMerchantId()
Immutable. ID of the Merchant Center account. This field is required for create operations. This field is immutable for Shopping campaigns.
optional int64 merchant_id = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMerchantIdin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The merchantId.
-
setMerchantId
public Campaign.ShoppingSetting.Builder setMerchantId(long value)
Immutable. ID of the Merchant Center account. This field is required for create operations. This field is immutable for Shopping campaigns.
optional int64 merchant_id = 5 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The merchantId to set.- Returns:
- This builder for chaining.
-
clearMerchantId
public Campaign.ShoppingSetting.Builder clearMerchantId()
Immutable. ID of the Merchant Center account. This field is required for create operations. This field is immutable for Shopping campaigns.
optional int64 merchant_id = 5 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasSalesCountry
public boolean hasSalesCountry()
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Specified by:
hasSalesCountryin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- Whether the salesCountry field is set.
-
getSalesCountry
public java.lang.String getSalesCountry()
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Specified by:
getSalesCountryin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The salesCountry.
-
getSalesCountryBytes
public com.google.protobuf.ByteString getSalesCountryBytes()
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Specified by:
getSalesCountryBytesin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The bytes for salesCountry.
-
setSalesCountry
public Campaign.ShoppingSetting.Builder setSalesCountry(java.lang.String value)
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Parameters:
value- The salesCountry to set.- Returns:
- This builder for chaining.
-
clearSalesCountry
public Campaign.ShoppingSetting.Builder clearSalesCountry()
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Returns:
- This builder for chaining.
-
setSalesCountryBytes
public Campaign.ShoppingSetting.Builder setSalesCountryBytes(com.google.protobuf.ByteString value)
Sales country of products to include in the campaign. This field is required for Shopping campaigns. This field is optional for non-Shopping campaigns, but it must be equal to 'ZZ' if set.
optional string sales_country = 6;- Parameters:
value- The bytes for salesCountry to set.- Returns:
- This builder for chaining.
-
hasCampaignPriority
public boolean hasCampaignPriority()
Priority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. This field is required for Shopping campaigns, with values between 0 and 2, inclusive. This field is optional for Smart Shopping campaigns, but must be equal to 3 if set.
optional int32 campaign_priority = 7;- Specified by:
hasCampaignPriorityin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- Whether the campaignPriority field is set.
-
getCampaignPriority
public int getCampaignPriority()
Priority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. This field is required for Shopping campaigns, with values between 0 and 2, inclusive. This field is optional for Smart Shopping campaigns, but must be equal to 3 if set.
optional int32 campaign_priority = 7;- Specified by:
getCampaignPriorityin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The campaignPriority.
-
setCampaignPriority
public Campaign.ShoppingSetting.Builder setCampaignPriority(int value)
Priority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. This field is required for Shopping campaigns, with values between 0 and 2, inclusive. This field is optional for Smart Shopping campaigns, but must be equal to 3 if set.
optional int32 campaign_priority = 7;- Parameters:
value- The campaignPriority to set.- Returns:
- This builder for chaining.
-
clearCampaignPriority
public Campaign.ShoppingSetting.Builder clearCampaignPriority()
Priority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. This field is required for Shopping campaigns, with values between 0 and 2, inclusive. This field is optional for Smart Shopping campaigns, but must be equal to 3 if set.
optional int32 campaign_priority = 7;- Returns:
- This builder for chaining.
-
hasEnableLocal
public boolean hasEnableLocal()
Whether to include local products.
optional bool enable_local = 8;- Specified by:
hasEnableLocalin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- Whether the enableLocal field is set.
-
getEnableLocal
public boolean getEnableLocal()
Whether to include local products.
optional bool enable_local = 8;- Specified by:
getEnableLocalin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The enableLocal.
-
setEnableLocal
public Campaign.ShoppingSetting.Builder setEnableLocal(boolean value)
Whether to include local products.
optional bool enable_local = 8;- Parameters:
value- The enableLocal to set.- Returns:
- This builder for chaining.
-
clearEnableLocal
public Campaign.ShoppingSetting.Builder clearEnableLocal()
Whether to include local products.
optional bool enable_local = 8;- Returns:
- This builder for chaining.
-
getUseVehicleInventory
public boolean getUseVehicleInventory()
Immutable. Whether to target Vehicle Listing inventory.
bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getUseVehicleInventoryin interfaceCampaign.ShoppingSettingOrBuilder- Returns:
- The useVehicleInventory.
-
setUseVehicleInventory
public Campaign.ShoppingSetting.Builder setUseVehicleInventory(boolean value)
Immutable. Whether to target Vehicle Listing inventory.
bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The useVehicleInventory to set.- Returns:
- This builder for chaining.
-
clearUseVehicleInventory
public Campaign.ShoppingSetting.Builder clearUseVehicleInventory()
Immutable. Whether to target Vehicle Listing inventory.
bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setUnknownFields
public final Campaign.ShoppingSetting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
mergeUnknownFields
public final Campaign.ShoppingSetting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.ShoppingSetting.Builder>
-
-