Class CreativeTargeting.Builder (0.54.0)

public static final class CreativeTargeting.Builder extends GeneratedMessage.Builder<CreativeTargeting.Builder> implements CreativeTargetingOrBuilder

Represents the creative targeting criteria for a LineItem.

Protobuf type google.ads.admanager.v1.CreativeTargeting

Static Methods

getDescriptor()

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

Methods

build()

public CreativeTargeting build()
Returns
Type Description
CreativeTargeting

buildPartial()

public CreativeTargeting buildPartial()
Returns
Type Description
CreativeTargeting

clear()

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

clearCreativeTargetingDisplayName()

public CreativeTargeting.Builder clearCreativeTargetingDisplayName()

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreativeTargeting.Builder

This builder for chaining.

clearTargeting()

public CreativeTargeting.Builder clearTargeting()

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreativeTargeting.Builder

getCreativeTargetingDisplayName()

public String getCreativeTargetingDisplayName()

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The creativeTargetingDisplayName.

getCreativeTargetingDisplayNameBytes()

public ByteString getCreativeTargetingDisplayNameBytes()

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for creativeTargetingDisplayName.

getDefaultInstanceForType()

public CreativeTargeting getDefaultInstanceForType()
Returns
Type Description
CreativeTargeting

getDescriptorForType()

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

getTargeting()

public Targeting getTargeting()

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Targeting

The targeting.

getTargetingBuilder()

public Targeting.Builder getTargetingBuilder()

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Targeting.Builder

getTargetingOrBuilder()

public TargetingOrBuilder getTargetingOrBuilder()

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TargetingOrBuilder

hasCreativeTargetingDisplayName()

public boolean hasCreativeTargetingDisplayName()

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the creativeTargetingDisplayName field is set.

hasTargeting()

public boolean hasTargeting()

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the targeting field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreativeTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeTargeting(Targeting value)

public CreativeTargeting.Builder mergeTargeting(Targeting value)

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Targeting
Returns
Type Description
CreativeTargeting.Builder

setCreativeTargetingDisplayName(String value)

public CreativeTargeting.Builder setCreativeTargetingDisplayName(String value)

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The creativeTargetingDisplayName to set.

Returns
Type Description
CreativeTargeting.Builder

This builder for chaining.

setCreativeTargetingDisplayNameBytes(ByteString value)

public CreativeTargeting.Builder setCreativeTargetingDisplayNameBytes(ByteString value)

Required. The name of this creative targeting. This attribute is required.

optional string creative_targeting_display_name = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for creativeTargetingDisplayName to set.

Returns
Type Description
CreativeTargeting.Builder

This builder for chaining.

setTargeting(Targeting value)

public CreativeTargeting.Builder setTargeting(Targeting value)

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Targeting
Returns
Type Description
CreativeTargeting.Builder

setTargeting(Targeting.Builder builderForValue)

public CreativeTargeting.Builder setTargeting(Targeting.Builder builderForValue)

Required. The Targeting criteria of this creative targeting. This attribute is required.

optional .google.ads.admanager.v1.Targeting targeting = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Targeting.Builder
Returns
Type Description
CreativeTargeting.Builder