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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InventoryTargeting.BuilderImplements
InventoryTargetingOrBuilderStatic 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 |
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 |
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 |
clearOneof(Descriptors.OneofDescriptor oneof)
public InventoryTargeting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
InventoryTargeting.Builder |
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 |
getDefaultInstanceForType()
public InventoryTargeting getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
InventoryTargeting |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
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 |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
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 |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public InventoryTargeting.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
InventoryTargeting.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InventoryTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
InventoryTargeting.Builder |
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 |
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 |
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 |