public static final class ProgressEvent.Builder extends GeneratedMessageV3.Builder<ProgressEvent.Builder> implements ProgressEventOrBuilder
Indicates a time in which a list of events should be triggered
during media playback.
Protobuf type google.cloud.video.stitcher.v1.ProgressEvent
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllEvents(Iterable<? extends Event> values)
public ProgressEvent.Builder addAllEvents(Iterable<? extends Event> values)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.video.stitcher.v1.Event>
|
addEvents(Event value)
public ProgressEvent.Builder addEvents(Event value)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
value |
Event
|
addEvents(Event.Builder builderForValue)
public ProgressEvent.Builder addEvents(Event.Builder builderForValue)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
addEvents(int index, Event value)
public ProgressEvent.Builder addEvents(int index, Event value)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameters |
Name |
Description |
index |
int
|
value |
Event
|
addEvents(int index, Event.Builder builderForValue)
public ProgressEvent.Builder addEvents(int index, Event.Builder builderForValue)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
addEventsBuilder()
public Event.Builder addEventsBuilder()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
addEventsBuilder(int index)
public Event.Builder addEventsBuilder(int index)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ProgressEvent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ProgressEvent build()
buildPartial()
public ProgressEvent buildPartial()
clear()
public ProgressEvent.Builder clear()
Overrides
clearEvents()
public ProgressEvent.Builder clearEvents()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
clearField(Descriptors.FieldDescriptor field)
public ProgressEvent.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ProgressEvent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTimeOffset()
public ProgressEvent.Builder clearTimeOffset()
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
clone()
public ProgressEvent.Builder clone()
Overrides
getDefaultInstanceForType()
public ProgressEvent getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEvents(int index)
public Event getEvents(int index)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
index |
int
|
Returns |
Type |
Description |
Event |
|
getEventsBuilder(int index)
public Event.Builder getEventsBuilder(int index)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
index |
int
|
getEventsBuilderList()
public List<Event.Builder> getEventsBuilderList()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
getEventsCount()
public int getEventsCount()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Returns |
Type |
Description |
int |
|
getEventsList()
public List<Event> getEventsList()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
getEventsOrBuilder(int index)
public EventOrBuilder getEventsOrBuilder(int index)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
index |
int
|
getEventsOrBuilderList()
public List<? extends EventOrBuilder> getEventsOrBuilderList()
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.video.stitcher.v1.EventOrBuilder> |
|
getTimeOffset()
public Duration getTimeOffset()
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
Returns |
Type |
Description |
Duration |
The timeOffset.
|
getTimeOffsetBuilder()
public Duration.Builder getTimeOffsetBuilder()
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
getTimeOffsetOrBuilder()
public DurationOrBuilder getTimeOffsetOrBuilder()
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
hasTimeOffset()
public boolean hasTimeOffset()
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
Returns |
Type |
Description |
boolean |
Whether the timeOffset field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ProgressEvent other)
public ProgressEvent.Builder mergeFrom(ProgressEvent other)
public ProgressEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ProgressEvent.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeTimeOffset(Duration value)
public ProgressEvent.Builder mergeTimeOffset(Duration value)
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
Parameter |
Name |
Description |
value |
Duration
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ProgressEvent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeEvents(int index)
public ProgressEvent.Builder removeEvents(int index)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameter |
Name |
Description |
index |
int
|
setEvents(int index, Event value)
public ProgressEvent.Builder setEvents(int index, Event value)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
Parameters |
Name |
Description |
index |
int
|
value |
Event
|
setEvents(int index, Event.Builder builderForValue)
public ProgressEvent.Builder setEvents(int index, Event.Builder builderForValue)
The list of progress tracking events for the ad break. These can be of
the following IAB types: BREAK_START
, BREAK_END
, IMPRESSION
,
CREATIVE_VIEW
, START
, FIRST_QUARTILE
, MIDPOINT
, THIRD_QUARTILE
,
COMPLETE
, PROGRESS
.
repeated .google.cloud.video.stitcher.v1.Event events = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public ProgressEvent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ProgressEvent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTimeOffset(Duration value)
public ProgressEvent.Builder setTimeOffset(Duration value)
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
Parameter |
Name |
Description |
value |
Duration
|
setTimeOffset(Duration.Builder builderForValue)
public ProgressEvent.Builder setTimeOffset(Duration.Builder builderForValue)
The time when the following tracking events occurs. The time is in
seconds relative to the start of the VOD asset.
.google.protobuf.Duration time_offset = 1;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final ProgressEvent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides