Class CustomTargeting.Builder (0.27.0)

public static final class CustomTargeting.Builder extends GeneratedMessageV3.Builder<CustomTargeting.Builder> implements CustomTargetingOrBuilder

Represents the top level targeting expression for custom key/values, audience segments, and/or CMS metadata.

Protobuf type google.ads.admanager.v1.CustomTargeting

Static Methods

getDescriptor()

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

Methods

addAllCustomTargetingClauses(Iterable<? extends CustomTargetingClause> values)

public CustomTargeting.Builder addAllCustomTargetingClauses(Iterable<? extends CustomTargetingClause> values)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.CustomTargetingClause>
Returns
Type Description
CustomTargeting.Builder

addCustomTargetingClauses(CustomTargetingClause value)

public CustomTargeting.Builder addCustomTargetingClauses(CustomTargetingClause value)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CustomTargetingClause
Returns
Type Description
CustomTargeting.Builder

addCustomTargetingClauses(CustomTargetingClause.Builder builderForValue)

public CustomTargeting.Builder addCustomTargetingClauses(CustomTargetingClause.Builder builderForValue)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue CustomTargetingClause.Builder
Returns
Type Description
CustomTargeting.Builder

addCustomTargetingClauses(int index, CustomTargetingClause value)

public CustomTargeting.Builder addCustomTargetingClauses(int index, CustomTargetingClause value)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value CustomTargetingClause
Returns
Type Description
CustomTargeting.Builder

addCustomTargetingClauses(int index, CustomTargetingClause.Builder builderForValue)

public CustomTargeting.Builder addCustomTargetingClauses(int index, CustomTargetingClause.Builder builderForValue)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue CustomTargetingClause.Builder
Returns
Type Description
CustomTargeting.Builder

addCustomTargetingClausesBuilder()

public CustomTargetingClause.Builder addCustomTargetingClausesBuilder()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomTargetingClause.Builder

addCustomTargetingClausesBuilder(int index)

public CustomTargetingClause.Builder addCustomTargetingClausesBuilder(int index)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingClause.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CustomTargeting build()
Returns
Type Description
CustomTargeting

buildPartial()

public CustomTargeting buildPartial()
Returns
Type Description
CustomTargeting

clear()

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

clearCustomTargetingClauses()

public CustomTargeting.Builder clearCustomTargetingClauses()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomTargeting.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getCustomTargetingClauses(int index)

public CustomTargetingClause getCustomTargetingClauses(int index)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingClause

getCustomTargetingClausesBuilder(int index)

public CustomTargetingClause.Builder getCustomTargetingClausesBuilder(int index)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingClause.Builder

getCustomTargetingClausesBuilderList()

public List<CustomTargetingClause.Builder> getCustomTargetingClausesBuilderList()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getCustomTargetingClausesCount()

public int getCustomTargetingClausesCount()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getCustomTargetingClausesList()

public List<CustomTargetingClause> getCustomTargetingClausesList()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<CustomTargetingClause>

getCustomTargetingClausesOrBuilder(int index)

public CustomTargetingClauseOrBuilder getCustomTargetingClausesOrBuilder(int index)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingClauseOrBuilder

getCustomTargetingClausesOrBuilderList()

public List<? extends CustomTargetingClauseOrBuilder> getCustomTargetingClausesOrBuilderList()

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.CustomTargetingClauseOrBuilder>

getDefaultInstanceForType()

public CustomTargeting getDefaultInstanceForType()
Returns
Type Description
CustomTargeting

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CustomTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeCustomTargetingClauses(int index)

public CustomTargeting.Builder removeCustomTargetingClauses(int index)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomTargeting.Builder

setCustomTargetingClauses(int index, CustomTargetingClause value)

public CustomTargeting.Builder setCustomTargetingClauses(int index, CustomTargetingClause value)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value CustomTargetingClause
Returns
Type Description
CustomTargeting.Builder

setCustomTargetingClauses(int index, CustomTargetingClause.Builder builderForValue)

public CustomTargeting.Builder setCustomTargetingClauses(int index, CustomTargetingClause.Builder builderForValue)

Optional. These clauses are all ORed together.

repeated .google.ads.admanager.v1.CustomTargetingClause custom_targeting_clauses = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue CustomTargetingClause.Builder
Returns
Type Description
CustomTargeting.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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