Class InventoryTargeting.Builder (0.27.0)

public static final class InventoryTargeting.Builder extends GeneratedMessageV3.Builder<InventoryTargeting.Builder> implements InventoryTargetingOrBuilder

Targeted ad units and AU placements are applied with logical OR. Example:

(au:1 OR au:2 OR au_placement:5) AND (NOT (au:3))

Protobuf type google.ads.admanager.v1.InventoryTargeting

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllExcludedAdUnits(Iterable<? extends AdUnitTargeting> values)

public InventoryTargeting.Builder addAllExcludedAdUnits(Iterable<? extends AdUnitTargeting> values)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.AdUnitTargeting>
Returns
Type Description
InventoryTargeting.Builder

addAllTargetedAdUnits(Iterable<? extends AdUnitTargeting> values)

public InventoryTargeting.Builder addAllTargetedAdUnits(Iterable<? extends AdUnitTargeting> values)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.AdUnitTargeting>
Returns
Type Description
InventoryTargeting.Builder

addAllTargetedPlacements(Iterable<String> values)

public InventoryTargeting.Builder addAllTargetedPlacements(Iterable<String> values)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The targetedPlacements to add.

Returns
Type Description
InventoryTargeting.Builder

This builder for chaining.

addExcludedAdUnits(AdUnitTargeting value)

public InventoryTargeting.Builder addExcludedAdUnits(AdUnitTargeting value)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

addExcludedAdUnits(AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder addExcludedAdUnits(AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

addExcludedAdUnits(int index, AdUnitTargeting value)

public InventoryTargeting.Builder addExcludedAdUnits(int index, AdUnitTargeting value)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

addExcludedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder addExcludedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

addExcludedAdUnitsBuilder()

public AdUnitTargeting.Builder addExcludedAdUnitsBuilder()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdUnitTargeting.Builder

addExcludedAdUnitsBuilder(int index)

public AdUnitTargeting.Builder addExcludedAdUnitsBuilder(int index)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InventoryTargeting.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InventoryTargeting.Builder
Overrides

addTargetedAdUnits(AdUnitTargeting value)

public InventoryTargeting.Builder addTargetedAdUnits(AdUnitTargeting value)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

addTargetedAdUnits(AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder addTargetedAdUnits(AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

addTargetedAdUnits(int index, AdUnitTargeting value)

public InventoryTargeting.Builder addTargetedAdUnits(int index, AdUnitTargeting value)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

addTargetedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder addTargetedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

addTargetedAdUnitsBuilder()

public AdUnitTargeting.Builder addTargetedAdUnitsBuilder()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdUnitTargeting.Builder

addTargetedAdUnitsBuilder(int index)

public AdUnitTargeting.Builder addTargetedAdUnitsBuilder(int index)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting.Builder

addTargetedPlacements(String value)

public InventoryTargeting.Builder addTargetedPlacements(String value)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The targetedPlacements to add.

Returns
Type Description
InventoryTargeting.Builder

This builder for chaining.

addTargetedPlacementsBytes(ByteString value)

public InventoryTargeting.Builder addTargetedPlacementsBytes(ByteString value)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the targetedPlacements to add.

Returns
Type Description
InventoryTargeting.Builder

This builder for chaining.

build()

public InventoryTargeting build()
Returns
Type Description
InventoryTargeting

buildPartial()

public InventoryTargeting buildPartial()
Returns
Type Description
InventoryTargeting

clear()

public InventoryTargeting.Builder clear()
Returns
Type Description
InventoryTargeting.Builder
Overrides

clearExcludedAdUnits()

public InventoryTargeting.Builder clearExcludedAdUnits()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InventoryTargeting.Builder

clearField(Descriptors.FieldDescriptor field)

public InventoryTargeting.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InventoryTargeting.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public InventoryTargeting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InventoryTargeting.Builder
Overrides

clearTargetedAdUnits()

public InventoryTargeting.Builder clearTargetedAdUnits()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InventoryTargeting.Builder

clearTargetedPlacements()

public InventoryTargeting.Builder clearTargetedPlacements()

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
InventoryTargeting.Builder

This builder for chaining.

clone()

public InventoryTargeting.Builder clone()
Returns
Type Description
InventoryTargeting.Builder
Overrides

getDefaultInstanceForType()

public InventoryTargeting getDefaultInstanceForType()
Returns
Type Description
InventoryTargeting

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExcludedAdUnits(int index)

public AdUnitTargeting getExcludedAdUnits(int index)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting

getExcludedAdUnitsBuilder(int index)

public AdUnitTargeting.Builder getExcludedAdUnitsBuilder(int index)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting.Builder

getExcludedAdUnitsBuilderList()

public List<AdUnitTargeting.Builder> getExcludedAdUnitsBuilderList()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getExcludedAdUnitsCount()

public int getExcludedAdUnitsCount()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getExcludedAdUnitsList()

public List<AdUnitTargeting> getExcludedAdUnitsList()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<AdUnitTargeting>

getExcludedAdUnitsOrBuilder(int index)

public AdUnitTargetingOrBuilder getExcludedAdUnitsOrBuilder(int index)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargetingOrBuilder

getExcludedAdUnitsOrBuilderList()

public List<? extends AdUnitTargetingOrBuilder> getExcludedAdUnitsOrBuilderList()

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.AdUnitTargetingOrBuilder>

getTargetedAdUnits(int index)

public AdUnitTargeting getTargetedAdUnits(int index)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting

getTargetedAdUnitsBuilder(int index)

public AdUnitTargeting.Builder getTargetedAdUnitsBuilder(int index)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargeting.Builder

getTargetedAdUnitsBuilderList()

public List<AdUnitTargeting.Builder> getTargetedAdUnitsBuilderList()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getTargetedAdUnitsCount()

public int getTargetedAdUnitsCount()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getTargetedAdUnitsList()

public List<AdUnitTargeting> getTargetedAdUnitsList()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<AdUnitTargeting>

getTargetedAdUnitsOrBuilder(int index)

public AdUnitTargetingOrBuilder getTargetedAdUnitsOrBuilder(int index)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AdUnitTargetingOrBuilder

getTargetedAdUnitsOrBuilderList()

public List<? extends AdUnitTargetingOrBuilder> getTargetedAdUnitsOrBuilderList()

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.AdUnitTargetingOrBuilder>

getTargetedPlacements(int index)

public String getTargetedPlacements(int index)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetedPlacements at the given index.

getTargetedPlacementsBytes(int index)

public ByteString getTargetedPlacementsBytes(int index)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetedPlacements at the given index.

getTargetedPlacementsCount()

public int getTargetedPlacementsCount()

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of targetedPlacements.

getTargetedPlacementsList()

public ProtocolStringList getTargetedPlacementsList()

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the targetedPlacements.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InventoryTargeting other)

public InventoryTargeting.Builder mergeFrom(InventoryTargeting other)
Parameter
Name Description
other InventoryTargeting
Returns
Type Description
InventoryTargeting.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InventoryTargeting.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InventoryTargeting.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InventoryTargeting.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InventoryTargeting.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InventoryTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InventoryTargeting.Builder
Overrides

removeExcludedAdUnits(int index)

public InventoryTargeting.Builder removeExcludedAdUnits(int index)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
InventoryTargeting.Builder

removeTargetedAdUnits(int index)

public InventoryTargeting.Builder removeTargetedAdUnits(int index)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
InventoryTargeting.Builder

setExcludedAdUnits(int index, AdUnitTargeting value)

public InventoryTargeting.Builder setExcludedAdUnits(int index, AdUnitTargeting value)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

setExcludedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder setExcludedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be excluded.

Excluded AUs take precedence over targeted AUs. In fact an AU can be excluded only if one of its ancestors is targeted. Subsequently child AUs of an excluded AU can not be targeted (except via a placement).

repeated .google.ads.admanager.v1.AdUnitTargeting excluded_ad_units = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public InventoryTargeting.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InventoryTargeting.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InventoryTargeting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InventoryTargeting.Builder
Overrides

setTargetedAdUnits(int index, AdUnitTargeting value)

public InventoryTargeting.Builder setTargetedAdUnits(int index, AdUnitTargeting value)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value AdUnitTargeting
Returns
Type Description
InventoryTargeting.Builder

setTargetedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

public InventoryTargeting.Builder setTargetedAdUnits(int index, AdUnitTargeting.Builder builderForValue)

Optional. A list of ad units that should be targeted/included.

repeated .google.ads.admanager.v1.AdUnitTargeting targeted_ad_units = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue AdUnitTargeting.Builder
Returns
Type Description
InventoryTargeting.Builder

setTargetedPlacements(int index, String value)

public InventoryTargeting.Builder setTargetedPlacements(int index, String value)

Optional. The resource names of the placements that should be targeted/included.

repeated string targeted_placements = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The targetedPlacements to set.

Returns
Type Description
InventoryTargeting.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final InventoryTargeting.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InventoryTargeting.Builder
Overrides