public
final
class
Targeting
extends
GeneratedMessageV3
implements
TargetingOrBuilder
Targeting expression.
Protobuf type google.ads.admanager.v1.Targeting
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > TargetingImplements
TargetingOrBuilderStatic Fields
CUSTOM_TARGETING_FIELD_NUMBER
public
static
final
int
CUSTOM_TARGETING_FIELD_NUMBER
DATA_SEGMENT_TARGETING_FIELD_NUMBER
public
static
final
int
DATA_SEGMENT_TARGETING_FIELD_NUMBER
GEO_TARGETING_FIELD_NUMBER
public
static
final
int
GEO_TARGETING_FIELD_NUMBER
INVENTORY_TARGETING_FIELD_NUMBER
public
static
final
int
INVENTORY_TARGETING_FIELD_NUMBER
REQUEST_PLATFORM_TARGETING_FIELD_NUMBER
public
static
final
int
REQUEST_PLATFORM_TARGETING_FIELD_NUMBER
TECHNOLOGY_TARGETING_FIELD_NUMBER
public
static
final
int
TECHNOLOGY_TARGETING_FIELD_NUMBER
USER_DOMAIN_TARGETING_FIELD_NUMBER
public
static
final
int
USER_DOMAIN_TARGETING_FIELD_NUMBER
VIDEO_POSITION_TARGETING_FIELD_NUMBER
public
static
final
int
VIDEO_POSITION_TARGETING_FIELD_NUMBER
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
)
parseDelimitedFrom(InputStream input)
public
static
Targeting
parseDelimitedFrom
(
InputStream
input
)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Targeting
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(byte[] data)
public
static
Targeting
parseFrom
(
byte
[]
data
)
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
)
parseFrom(CodedInputStream input)
public
static
Targeting
parseFrom
(
CodedInputStream
input
)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Targeting
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(InputStream input)
public
static
Targeting
parseFrom
(
InputStream
input
)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
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
)
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
()
getRequestPlatformTargeting()
public
RequestPlatformTargeting
getRequestPlatformTargeting
()
Optional. Used to target specific request platforms.
.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];
getRequestPlatformTargetingOrBuilder()
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
()
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];
hasDataSegmentTargeting()
public
boolean
hasDataSegmentTargeting
()
Optional. Used to target data segments.
.google.ads.admanager.v1.DataSegmentTargeting data_segment_targeting = 13 [(.google.api.field_behavior) = OPTIONAL];
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];
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];
hasRequestPlatformTargeting()
public
boolean
hasRequestPlatformTargeting
()
Optional. Used to target specific request platforms.
.google.ads.admanager.v1.RequestPlatformTargeting request_platform_targeting = 6 [(.google.api.field_behavior) = OPTIONAL];
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];
hasUserDomainTargeting()
public
boolean
hasUserDomainTargeting
()
Optional. Used to target user domains.
.google.ads.admanager.v1.UserDomainTargeting user_domain_targeting = 10 [(.google.api.field_behavior) = OPTIONAL];
hasVideoPositionTargeting()
public
boolean
hasVideoPositionTargeting
()
Optional. Used to target video positions.
.google.ads.admanager.v1.VideoPositionTargeting video_position_targeting = 12 [(.google.api.field_behavior) = OPTIONAL];
hashCode()
public
int
hashCode
()
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
isInitialized()
public
final
boolean
isInitialized
()
newBuilderForType()
public
Targeting
.
Builder
newBuilderForType
()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
Targeting
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
toBuilder()
public
Targeting
.
Builder
toBuilder
()
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)

