Class VideoPositionTargeting.Builder (0.27.0)

public static final class VideoPositionTargeting.Builder extends GeneratedMessageV3.Builder<VideoPositionTargeting.Builder> implements VideoPositionTargetingOrBuilder

Video Position Targeting

Protobuf type google.ads.admanager.v1.VideoPositionTargeting

Static Methods

getDescriptor()

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

Methods

addAllVideoPositions(Iterable<? extends VideoPosition> values)

public VideoPositionTargeting.Builder addAllVideoPositions(Iterable<? extends VideoPosition> values)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addVideoPositions(VideoPosition value)

public VideoPositionTargeting.Builder addVideoPositions(VideoPosition value)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
value VideoPosition
Returns
Type Description
VideoPositionTargeting.Builder

addVideoPositions(VideoPosition.Builder builderForValue)

public VideoPositionTargeting.Builder addVideoPositions(VideoPosition.Builder builderForValue)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
builderForValue VideoPosition.Builder
Returns
Type Description
VideoPositionTargeting.Builder

addVideoPositions(int index, VideoPosition value)

public VideoPositionTargeting.Builder addVideoPositions(int index, VideoPosition value)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameters
Name Description
index int
value VideoPosition
Returns
Type Description
VideoPositionTargeting.Builder

addVideoPositions(int index, VideoPosition.Builder builderForValue)

public VideoPositionTargeting.Builder addVideoPositions(int index, VideoPosition.Builder builderForValue)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameters
Name Description
index int
builderForValue VideoPosition.Builder
Returns
Type Description
VideoPositionTargeting.Builder

addVideoPositionsBuilder()

public VideoPosition.Builder addVideoPositionsBuilder()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Returns
Type Description
VideoPosition.Builder

addVideoPositionsBuilder(int index)

public VideoPosition.Builder addVideoPositionsBuilder(int index)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
index int
Returns
Type Description
VideoPosition.Builder

build()

public VideoPositionTargeting build()
Returns
Type Description
VideoPositionTargeting

buildPartial()

public VideoPositionTargeting buildPartial()
Returns
Type Description
VideoPositionTargeting

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearVideoPositions()

public VideoPositionTargeting.Builder clearVideoPositions()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Returns
Type Description
VideoPositionTargeting.Builder

clone()

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

getDefaultInstanceForType()

public VideoPositionTargeting getDefaultInstanceForType()
Returns
Type Description
VideoPositionTargeting

getDescriptorForType()

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

getVideoPositions(int index)

public VideoPosition getVideoPositions(int index)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
index int
Returns
Type Description
VideoPosition

getVideoPositionsBuilder(int index)

public VideoPosition.Builder getVideoPositionsBuilder(int index)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
index int
Returns
Type Description
VideoPosition.Builder

getVideoPositionsBuilderList()

public List<VideoPosition.Builder> getVideoPositionsBuilderList()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Returns
Type Description
List<Builder>

getVideoPositionsCount()

public int getVideoPositionsCount()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Returns
Type Description
int

getVideoPositionsList()

public List<VideoPosition> getVideoPositionsList()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Returns
Type Description
List<VideoPosition>

getVideoPositionsOrBuilder(int index)

public VideoPositionOrBuilder getVideoPositionsOrBuilder(int index)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
index int
Returns
Type Description
VideoPositionOrBuilder

getVideoPositionsOrBuilderList()

public List<? extends VideoPositionOrBuilder> getVideoPositionsOrBuilderList()

Optional. A list of video position targeting criterion (applied with a logical AND).

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

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(VideoPositionTargeting other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeVideoPositions(int index)

public VideoPositionTargeting.Builder removeVideoPositions(int index)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameter
Name Description
index int
Returns
Type Description
VideoPositionTargeting.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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

setVideoPositions(int index, VideoPosition value)

public VideoPositionTargeting.Builder setVideoPositions(int index, VideoPosition value)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameters
Name Description
index int
value VideoPosition
Returns
Type Description
VideoPositionTargeting.Builder

setVideoPositions(int index, VideoPosition.Builder builderForValue)

public VideoPositionTargeting.Builder setVideoPositions(int index, VideoPosition.Builder builderForValue)

Optional. A list of video position targeting criterion (applied with a logical AND).

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

Parameters
Name Description
index int
builderForValue VideoPosition.Builder
Returns
Type Description
VideoPositionTargeting.Builder