public final class Targeting extends GeneratedMessageV3 implements TargetingOrBuilder
Targeting expression.
Protobuf type google.ads.admanager.v1.Targeting
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
CUSTOM_TARGETING_FIELD_NUMBER
public static final int CUSTOM_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DATA_SEGMENT_TARGETING_FIELD_NUMBER
public static final int DATA_SEGMENT_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GEO_TARGETING_FIELD_NUMBER
public static final int GEO_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INVENTORY_TARGETING_FIELD_NUMBER
public static final int INVENTORY_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int REQUEST_PLATFORM_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TECHNOLOGY_TARGETING_FIELD_NUMBER
public static final int TECHNOLOGY_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
USER_DOMAIN_TARGETING_FIELD_NUMBER
public static final int USER_DOMAIN_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VIDEO_POSITION_TARGETING_FIELD_NUMBER
public static final int VIDEO_POSITION_TARGETING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Targeting getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Targeting.Builder newBuilder()
newBuilder(Targeting prototype)
public static Targeting.Builder newBuilder(Targeting prototype)
Parameter |
Name |
Description |
prototype |
Targeting
|
public static Targeting parseDelimitedFrom(InputStream input)
public static Targeting parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Targeting parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Targeting parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Targeting parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Targeting parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Targeting parseFrom(CodedInputStream input)
public static Targeting parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Targeting parseFrom(InputStream input)
public static Targeting parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Targeting parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Targeting parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Targeting> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCustomTargeting()
public 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];
getCustomTargetingOrBuilder()
public 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];
getDataSegmentTargeting()
public DataSegmentTargeting getDataSegmentTargeting()
Optional. Used to target data segments.
.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];
getDataSegmentTargetingOrBuilder()
public DataSegmentTargetingOrBuilder getDataSegmentTargetingOrBuilder()
Optional. Used to target data segments.
.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public Targeting getDefaultInstanceForType()
getGeoTargeting()
public GeoTargeting getGeoTargeting()
Optional. Used to target/exclude various geo targets.
.google.ads.admanager.v1.GeoTargeting geo_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
getGeoTargetingOrBuilder()
public GeoTargetingOrBuilder getGeoTargetingOrBuilder()
Optional. Used to target/exclude various geo targets.
.google.ads.admanager.v1.GeoTargeting geo_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
getInventoryTargeting()
public 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];
getInventoryTargetingOrBuilder()
public 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];
getParserForType()
public Parser<Targeting> getParserForType()
Overrides
public RequestPlatformTargeting getRequestPlatformTargeting()
Optional. Used to target specific request platforms.
.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];
public RequestPlatformTargetingOrBuilder getRequestPlatformTargetingOrBuilder()
Optional. Used to target specific request platforms.
.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getTechnologyTargeting()
public TechnologyTargeting getTechnologyTargeting()
Optional. Used to target various technology targeting dimensions.
.google.ads.admanager.v1.TechnologyTargeting technology_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
getTechnologyTargetingOrBuilder()
public TechnologyTargetingOrBuilder getTechnologyTargetingOrBuilder()
Optional. Used to target various technology targeting dimensions.
.google.ads.admanager.v1.TechnologyTargeting technology_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
getUserDomainTargeting()
public UserDomainTargeting getUserDomainTargeting()
Optional. Used to target user domains.
.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];
getUserDomainTargetingOrBuilder()
public UserDomainTargetingOrBuilder getUserDomainTargetingOrBuilder()
Optional. Used to target user domains.
.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];
getVideoPositionTargeting()
public VideoPositionTargeting getVideoPositionTargeting()
Optional. Used to target video positions.
.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];
getVideoPositionTargetingOrBuilder()
public VideoPositionTargetingOrBuilder getVideoPositionTargetingOrBuilder()
Optional. Used to target video positions.
.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];
hasCustomTargeting()
public 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 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 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 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.
|
public 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 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 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 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Targeting.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Targeting.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Targeting.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides