Class MobileCarrierTargeting.Builder (0.44.0)

public static final class MobileCarrierTargeting.Builder extends GeneratedMessage.Builder<MobileCarrierTargeting.Builder> implements MobileCarrierTargetingOrBuilder

Mobile Carrier Targeting.

Can be used to target/exclude a variety of mobile carriers, such as AT&T, Verizon, or T-Mobile.

Protobuf type google.ads.admanager.v1.MobileCarrierTargeting

Static Methods

getDescriptor()

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

Methods

addAllExcludedMobileCarriers(Iterable<String> values)

public MobileCarrierTargeting.Builder addAllExcludedMobileCarriers(Iterable<String> values)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The excludedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

addAllTargetedMobileCarriers(Iterable<String> values)

public MobileCarrierTargeting.Builder addAllTargetedMobileCarriers(Iterable<String> values)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
values Iterable<String>

The targetedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

addExcludedMobileCarriers(String value)

public MobileCarrierTargeting.Builder addExcludedMobileCarriers(String value)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The excludedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

addExcludedMobileCarriersBytes(ByteString value)

public MobileCarrierTargeting.Builder addExcludedMobileCarriersBytes(ByteString value)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the excludedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

addTargetedMobileCarriers(String value)

public MobileCarrierTargeting.Builder addTargetedMobileCarriers(String value)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The targetedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

addTargetedMobileCarriersBytes(ByteString value)

public MobileCarrierTargeting.Builder addTargetedMobileCarriersBytes(ByteString value)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes of the targetedMobileCarriers to add.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

build()

public MobileCarrierTargeting build()
Returns
Type Description
MobileCarrierTargeting

buildPartial()

public MobileCarrierTargeting buildPartial()
Returns
Type Description
MobileCarrierTargeting

clear()

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

clearExcludedMobileCarriers()

public MobileCarrierTargeting.Builder clearExcludedMobileCarriers()

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

clearTargetedMobileCarriers()

public MobileCarrierTargeting.Builder clearTargetedMobileCarriers()

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

getDefaultInstanceForType()

public MobileCarrierTargeting getDefaultInstanceForType()
Returns
Type Description
MobileCarrierTargeting

getDescriptorForType()

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

getExcludedMobileCarriers(int index)

public String getExcludedMobileCarriers(int index)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.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 excludedMobileCarriers at the given index.

getExcludedMobileCarriersBytes(int index)

public ByteString getExcludedMobileCarriersBytes(int index)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.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 excludedMobileCarriers at the given index.

getExcludedMobileCarriersCount()

public int getExcludedMobileCarriersCount()

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of excludedMobileCarriers.

getExcludedMobileCarriersList()

public ProtocolStringList getExcludedMobileCarriersList()

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the excludedMobileCarriers.

getTargetedMobileCarriers(int index)

public String getTargetedMobileCarriers(int index)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.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 targetedMobileCarriers at the given index.

getTargetedMobileCarriersBytes(int index)

public ByteString getTargetedMobileCarriersBytes(int index)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.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 targetedMobileCarriers at the given index.

getTargetedMobileCarriersCount()

public int getTargetedMobileCarriersCount()

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of targetedMobileCarriers.

getTargetedMobileCarriersList()

public ProtocolStringList getTargetedMobileCarriersList()

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the targetedMobileCarriers.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MobileCarrierTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setExcludedMobileCarriers(int index, String value)

public MobileCarrierTargeting.Builder setExcludedMobileCarriers(int index, String value)

Optional. A list of mobile carrier resource names that should be excluded.

repeated string excluded_mobile_carriers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The excludedMobileCarriers to set.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.

setTargetedMobileCarriers(int index, String value)

public MobileCarrierTargeting.Builder setTargetedMobileCarriers(int index, String value)

Optional. A list of mobile carrier resource names that should be targeted/included.

repeated string targeted_mobile_carriers = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The targetedMobileCarriers to set.

Returns
Type Description
MobileCarrierTargeting.Builder

This builder for chaining.