public final class InventoryTargeting extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
EXCLUDED_AD_UNITS_FIELD_NUMBER
public static final int EXCLUDED_AD_UNITS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TARGETED_AD_UNITS_FIELD_NUMBER
public static final int TARGETED_AD_UNITS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TARGETED_PLACEMENTS_FIELD_NUMBER
public static final int TARGETED_PLACEMENTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static InventoryTargeting getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InventoryTargeting.Builder newBuilder()
newBuilder(InventoryTargeting prototype)
public static InventoryTargeting.Builder newBuilder(InventoryTargeting prototype)
public static InventoryTargeting parseDelimitedFrom(InputStream input)
public static InventoryTargeting parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InventoryTargeting parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InventoryTargeting parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InventoryTargeting parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InventoryTargeting parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InventoryTargeting parseFrom(CodedInputStream input)
public static InventoryTargeting parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InventoryTargeting parseFrom(InputStream input)
public static InventoryTargeting parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InventoryTargeting parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InventoryTargeting parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InventoryTargeting> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public InventoryTargeting getDefaultInstanceForType()
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
|
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];
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
|
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> |
|
getParserForType()
public Parser<InventoryTargeting> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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
|
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];
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
|
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) = { ... }
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InventoryTargeting.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InventoryTargeting.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public InventoryTargeting.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides