Class CustomTargetingClause.Builder (0.27.0)

public static final class CustomTargetingClause.Builder extends GeneratedMessageV3.Builder<CustomTargetingClause.Builder> implements CustomTargetingClauseOrBuilder

Represents a logical AND of individual custom targeting expressions.

Protobuf type google.ads.admanager.v1.CustomTargetingClause

Static Methods

getDescriptor()

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

Methods

addAllCustomTargetingLiterals(Iterable<? extends CustomTargetingLiteral> values)

public CustomTargetingClause.Builder addAllCustomTargetingLiterals(Iterable<? extends CustomTargetingLiteral> values)

Optional. Leaf targeting expressions for custom key/values.

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

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

addCustomTargetingLiterals(CustomTargetingLiteral value)

public CustomTargetingClause.Builder addCustomTargetingLiterals(CustomTargetingLiteral value)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
value CustomTargetingLiteral
Returns
Type Description
CustomTargetingClause.Builder

addCustomTargetingLiterals(CustomTargetingLiteral.Builder builderForValue)

public CustomTargetingClause.Builder addCustomTargetingLiterals(CustomTargetingLiteral.Builder builderForValue)

Optional. Leaf targeting expressions for custom key/values.

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

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

addCustomTargetingLiterals(int index, CustomTargetingLiteral value)

public CustomTargetingClause.Builder addCustomTargetingLiterals(int index, CustomTargetingLiteral value)

Optional. Leaf targeting expressions for custom key/values.

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

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

addCustomTargetingLiterals(int index, CustomTargetingLiteral.Builder builderForValue)

public CustomTargetingClause.Builder addCustomTargetingLiterals(int index, CustomTargetingLiteral.Builder builderForValue)

Optional. Leaf targeting expressions for custom key/values.

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

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

addCustomTargetingLiteralsBuilder()

public CustomTargetingLiteral.Builder addCustomTargetingLiteralsBuilder()

Optional. Leaf targeting expressions for custom key/values.

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

Returns
Type Description
CustomTargetingLiteral.Builder

addCustomTargetingLiteralsBuilder(int index)

public CustomTargetingLiteral.Builder addCustomTargetingLiteralsBuilder(int index)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingLiteral.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CustomTargetingClause build()
Returns
Type Description
CustomTargetingClause

buildPartial()

public CustomTargetingClause buildPartial()
Returns
Type Description
CustomTargetingClause

clear()

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

clearCustomTargetingLiterals()

public CustomTargetingClause.Builder clearCustomTargetingLiterals()

Optional. Leaf targeting expressions for custom key/values.

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

Returns
Type Description
CustomTargetingClause.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getCustomTargetingLiterals(int index)

public CustomTargetingLiteral getCustomTargetingLiterals(int index)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingLiteral

getCustomTargetingLiteralsBuilder(int index)

public CustomTargetingLiteral.Builder getCustomTargetingLiteralsBuilder(int index)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingLiteral.Builder

getCustomTargetingLiteralsBuilderList()

public List<CustomTargetingLiteral.Builder> getCustomTargetingLiteralsBuilderList()

Optional. Leaf targeting expressions for custom key/values.

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

Returns
Type Description
List<Builder>

getCustomTargetingLiteralsCount()

public int getCustomTargetingLiteralsCount()

Optional. Leaf targeting expressions for custom key/values.

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

Returns
Type Description
int

getCustomTargetingLiteralsList()

public List<CustomTargetingLiteral> getCustomTargetingLiteralsList()

Optional. Leaf targeting expressions for custom key/values.

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

Returns
Type Description
List<CustomTargetingLiteral>

getCustomTargetingLiteralsOrBuilder(int index)

public CustomTargetingLiteralOrBuilder getCustomTargetingLiteralsOrBuilder(int index)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingLiteralOrBuilder

getCustomTargetingLiteralsOrBuilderList()

public List<? extends CustomTargetingLiteralOrBuilder> getCustomTargetingLiteralsOrBuilderList()

Optional. Leaf targeting expressions for custom key/values.

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

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

getDefaultInstanceForType()

public CustomTargetingClause getDefaultInstanceForType()
Returns
Type Description
CustomTargetingClause

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(CustomTargetingClause other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeCustomTargetingLiterals(int index)

public CustomTargetingClause.Builder removeCustomTargetingLiterals(int index)

Optional. Leaf targeting expressions for custom key/values.

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

Parameter
Name Description
index int
Returns
Type Description
CustomTargetingClause.Builder

setCustomTargetingLiterals(int index, CustomTargetingLiteral value)

public CustomTargetingClause.Builder setCustomTargetingLiterals(int index, CustomTargetingLiteral value)

Optional. Leaf targeting expressions for custom key/values.

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

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

setCustomTargetingLiterals(int index, CustomTargetingLiteral.Builder builderForValue)

public CustomTargetingClause.Builder setCustomTargetingLiterals(int index, CustomTargetingLiteral.Builder builderForValue)

Optional. Leaf targeting expressions for custom key/values.

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

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

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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