Class UserDomainTargeting.Builder (0.27.0)

public static final class UserDomainTargeting.Builder extends GeneratedMessageV3.Builder<UserDomainTargeting.Builder> implements UserDomainTargetingOrBuilder

User Domain Targeting

Protobuf type google.ads.admanager.v1.UserDomainTargeting

Static Methods

getDescriptor()

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

Methods

addAllExcludedUserDomains(Iterable<String> values)

public UserDomainTargeting.Builder addAllExcludedUserDomains(Iterable<String> values)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The excludedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

addAllTargetedUserDomains(Iterable<String> values)

public UserDomainTargeting.Builder addAllTargetedUserDomains(Iterable<String> values)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The targetedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

addExcludedUserDomains(String value)

public UserDomainTargeting.Builder addExcludedUserDomains(String value)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The excludedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

addExcludedUserDomainsBytes(ByteString value)

public UserDomainTargeting.Builder addExcludedUserDomainsBytes(ByteString value)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the excludedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addTargetedUserDomains(String value)

public UserDomainTargeting.Builder addTargetedUserDomains(String value)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The targetedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

addTargetedUserDomainsBytes(ByteString value)

public UserDomainTargeting.Builder addTargetedUserDomainsBytes(ByteString value)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the targetedUserDomains to add.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

build()

public UserDomainTargeting build()
Returns
Type Description
UserDomainTargeting

buildPartial()

public UserDomainTargeting buildPartial()
Returns
Type Description
UserDomainTargeting

clear()

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

clearExcludedUserDomains()

public UserDomainTargeting.Builder clearExcludedUserDomains()

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearTargetedUserDomains()

public UserDomainTargeting.Builder clearTargetedUserDomains()

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public UserDomainTargeting getDefaultInstanceForType()
Returns
Type Description
UserDomainTargeting

getDescriptorForType()

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

getExcludedUserDomains(int index)

public String getExcludedUserDomains(int index)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The excludedUserDomains at the given index.

getExcludedUserDomainsBytes(int index)

public ByteString getExcludedUserDomainsBytes(int index)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the excludedUserDomains at the given index.

getExcludedUserDomainsCount()

public int getExcludedUserDomainsCount()

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of excludedUserDomains.

getExcludedUserDomainsList()

public ProtocolStringList getExcludedUserDomainsList()

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the excludedUserDomains.

getTargetedUserDomains(int index)

public String getTargetedUserDomains(int index)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetedUserDomains at the given index.

getTargetedUserDomainsBytes(int index)

public ByteString getTargetedUserDomainsBytes(int index)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetedUserDomains at the given index.

getTargetedUserDomainsCount()

public int getTargetedUserDomainsCount()

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of targetedUserDomains.

getTargetedUserDomainsList()

public ProtocolStringList getTargetedUserDomainsList()

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the targetedUserDomains.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UserDomainTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UserDomainTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UserDomainTargeting.Builder
Overrides

setExcludedUserDomains(int index, String value)

public UserDomainTargeting.Builder setExcludedUserDomains(int index, String value)

Optional. A list of user domains that should be excluded.

repeated string excluded_user_domains = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The excludedUserDomains to set.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setTargetedUserDomains(int index, String value)

public UserDomainTargeting.Builder setTargetedUserDomains(int index, String value)

Optional. A list of user domains that should be targeted/included.

repeated string targeted_user_domains = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The targetedUserDomains to set.

Returns
Type Description
UserDomainTargeting.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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