Class MobileCarrierTargeting.Builder (0.39.0)

public static final class MobileCarrierTargeting.Builder extends GeneratedMessageV3.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.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MobileCarrierTargeting.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public MobileCarrierTargeting.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public MobileCarrierTargeting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides

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.

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MobileCarrierTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

public MobileCarrierTargeting.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MobileCarrierTargeting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides

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.

setUnknownFields(UnknownFieldSet unknownFields)

public final MobileCarrierTargeting.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MobileCarrierTargeting.Builder
Overrides