Interface CampaignExtensionSettingOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CampaignExtensionSetting,CampaignExtensionSetting.Builder
public interface CampaignExtensionSettingOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCampaign()Immutable.com.google.protobuf.ByteStringgetCampaignBytes()Immutable.ExtensionSettingDeviceEnum.ExtensionSettingDevicegetDevice()The device for which the extensions will serve.intgetDeviceValue()The device for which the extensions will serve.java.lang.StringgetExtensionFeedItems(int index)The resource names of the extension feed items to serve under the campaign.com.google.protobuf.ByteStringgetExtensionFeedItemsBytes(int index)The resource names of the extension feed items to serve under the campaign.intgetExtensionFeedItemsCount()The resource names of the extension feed items to serve under the campaign.java.util.List<java.lang.String>getExtensionFeedItemsList()The resource names of the extension feed items to serve under the campaign.ExtensionTypeEnum.ExtensionTypegetExtensionType()Immutable.intgetExtensionTypeValue()Immutable.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.booleanhasCampaign()Immutable.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
java.lang.String getResourceName()
Immutable. The resource name of the campaign extension setting. CampaignExtensionSetting resource names have the form: `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the campaign extension setting. CampaignExtensionSetting resource names have the form: `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for resourceName.
-
getExtensionTypeValue
int getExtensionTypeValue()
Immutable. The extension type of the customer extension setting.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for extensionType.
-
getExtensionType
ExtensionTypeEnum.ExtensionType getExtensionType()
Immutable. The extension type of the customer extension setting.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The extensionType.
-
hasCampaign
boolean hasCampaign()
Immutable. The resource name of the campaign. The linked extension feed items will serve under this campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- Whether the campaign field is set.
-
getCampaign
java.lang.String getCampaign()
Immutable. The resource name of the campaign. The linked extension feed items will serve under this campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The campaign.
-
getCampaignBytes
com.google.protobuf.ByteString getCampaignBytes()
Immutable. The resource name of the campaign. The linked extension feed items will serve under this campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for campaign.
-
getExtensionFeedItemsList
java.util.List<java.lang.String> getExtensionFeedItemsList()
The resource names of the extension feed items to serve under the campaign. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Returns:
- A list containing the extensionFeedItems.
-
getExtensionFeedItemsCount
int getExtensionFeedItemsCount()
The resource names of the extension feed items to serve under the campaign. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Returns:
- The count of extensionFeedItems.
-
getExtensionFeedItems
java.lang.String getExtensionFeedItems(int index)
The resource names of the extension feed items to serve under the campaign. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The extensionFeedItems at the given index.
-
getExtensionFeedItemsBytes
com.google.protobuf.ByteString getExtensionFeedItemsBytes(int index)
The resource names of the extension feed items to serve under the campaign. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the extensionFeedItems at the given index.
-
getDeviceValue
int getDeviceValue()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v10.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Returns:
- The enum numeric value on the wire for device.
-
getDevice
ExtensionSettingDeviceEnum.ExtensionSettingDevice getDevice()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v10.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Returns:
- The device.
-
-