Interface TargetingOrBuilder (0.27.0)

public interface TargetingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomTargeting()

public abstract CustomTargeting getCustomTargeting()

Optional. Used to target key/values, audience segments, and/or CMS metadata.

.google.ads.admanager.v1.CustomTargeting custom_targeting = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomTargeting

The customTargeting.

getCustomTargetingOrBuilder()

public abstract CustomTargetingOrBuilder getCustomTargetingOrBuilder()

Optional. Used to target key/values, audience segments, and/or CMS metadata.

.google.ads.admanager.v1.CustomTargeting custom_targeting = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomTargetingOrBuilder

getDataSegmentTargeting()

public abstract DataSegmentTargeting getDataSegmentTargeting()

Optional. Used to target data segments.

.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataSegmentTargeting

The dataSegmentTargeting.

getDataSegmentTargetingOrBuilder()

public abstract DataSegmentTargetingOrBuilder getDataSegmentTargetingOrBuilder()

Optional. Used to target data segments.

.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataSegmentTargetingOrBuilder

getGeoTargeting()

public abstract GeoTargeting getGeoTargeting()

Optional. Used to target/exclude various geo targets.

.google.ads.admanager.v1.GeoTargeting geo_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GeoTargeting

The geoTargeting.

getGeoTargetingOrBuilder()

public abstract GeoTargetingOrBuilder getGeoTargetingOrBuilder()

Optional. Used to target/exclude various geo targets.

.google.ads.admanager.v1.GeoTargeting geo_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GeoTargetingOrBuilder

getInventoryTargeting()

public abstract InventoryTargeting getInventoryTargeting()

Optional. Used to target/exclude various ad units and/or placements.

.google.ads.admanager.v1.InventoryTargeting inventory_targeting = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InventoryTargeting

The inventoryTargeting.

getInventoryTargetingOrBuilder()

public abstract InventoryTargetingOrBuilder getInventoryTargetingOrBuilder()

Optional. Used to target/exclude various ad units and/or placements.

.google.ads.admanager.v1.InventoryTargeting inventory_targeting = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InventoryTargetingOrBuilder

getRequestPlatformTargeting()

public abstract RequestPlatformTargeting getRequestPlatformTargeting()

Optional. Used to target specific request platforms.

.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RequestPlatformTargeting

The requestPlatformTargeting.

getRequestPlatformTargetingOrBuilder()

public abstract RequestPlatformTargetingOrBuilder getRequestPlatformTargetingOrBuilder()

Optional. Used to target specific request platforms.

.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RequestPlatformTargetingOrBuilder

getTechnologyTargeting()

public abstract TechnologyTargeting getTechnologyTargeting()

Optional. Used to target various technology targeting dimensions.

.google.ads.admanager.v1.TechnologyTargeting technology_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TechnologyTargeting

The technologyTargeting.

getTechnologyTargetingOrBuilder()

public abstract TechnologyTargetingOrBuilder getTechnologyTargetingOrBuilder()

Optional. Used to target various technology targeting dimensions.

.google.ads.admanager.v1.TechnologyTargeting technology_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TechnologyTargetingOrBuilder

getUserDomainTargeting()

public abstract UserDomainTargeting getUserDomainTargeting()

Optional. Used to target user domains.

.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserDomainTargeting

The userDomainTargeting.

getUserDomainTargetingOrBuilder()

public abstract UserDomainTargetingOrBuilder getUserDomainTargetingOrBuilder()

Optional. Used to target user domains.

.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserDomainTargetingOrBuilder

getVideoPositionTargeting()

public abstract VideoPositionTargeting getVideoPositionTargeting()

Optional. Used to target video positions.

.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VideoPositionTargeting

The videoPositionTargeting.

getVideoPositionTargetingOrBuilder()

public abstract VideoPositionTargetingOrBuilder getVideoPositionTargetingOrBuilder()

Optional. Used to target video positions.

.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VideoPositionTargetingOrBuilder

hasCustomTargeting()

public abstract boolean hasCustomTargeting()

Optional. Used to target key/values, audience segments, and/or CMS metadata.

.google.ads.admanager.v1.CustomTargeting custom_targeting = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the customTargeting field is set.

hasDataSegmentTargeting()

public abstract boolean hasDataSegmentTargeting()

Optional. Used to target data segments.

.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the dataSegmentTargeting field is set.

hasGeoTargeting()

public abstract boolean hasGeoTargeting()

Optional. Used to target/exclude various geo targets.

.google.ads.admanager.v1.GeoTargeting geo_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the geoTargeting field is set.

hasInventoryTargeting()

public abstract boolean hasInventoryTargeting()

Optional. Used to target/exclude various ad units and/or placements.

.google.ads.admanager.v1.InventoryTargeting inventory_targeting = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the inventoryTargeting field is set.

hasRequestPlatformTargeting()

public abstract boolean hasRequestPlatformTargeting()

Optional. Used to target specific request platforms.

.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the requestPlatformTargeting field is set.

hasTechnologyTargeting()

public abstract boolean hasTechnologyTargeting()

Optional. Used to target various technology targeting dimensions.

.google.ads.admanager.v1.TechnologyTargeting technology_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the technologyTargeting field is set.

hasUserDomainTargeting()

public abstract boolean hasUserDomainTargeting()

Optional. Used to target user domains.

.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the userDomainTargeting field is set.

hasVideoPositionTargeting()

public abstract boolean hasVideoPositionTargeting()

Optional. Used to target video positions.

.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the videoPositionTargeting field is set.