Class OverlayTiming.Builder
-
- All Implemented Interfaces:
public final class OverlayTiming.BuilderA builder for OverlayTiming.
-
-
Method Summary
Modifier and Type Method Description final OverlayTiming.Builderduration(OverlayTiming.Duration duration)Specifies the duration (in seconds) during which the overlay should appear on the base video. final OverlayTiming.Builderduration(JsonField<OverlayTiming.Duration> duration)Sets Builder.duration to an arbitrary JSON value. final OverlayTiming.Builderduration(Double number)Alias for calling duration with Duration.ofNumber(number).final OverlayTiming.Builderduration(String string)Alias for calling duration with Duration.ofString(string).final OverlayTiming.Builderend(OverlayTiming.End end)Specifies the end time (in seconds) for when the overlay should disappear from the base video. final OverlayTiming.Builderend(JsonField<OverlayTiming.End> end)Sets Builder.end to an arbitrary JSON value. final OverlayTiming.Builderend(Double number)Alias for calling end with End.ofNumber(number).final OverlayTiming.Builderend(String string)Alias for calling end with End.ofString(string).final OverlayTiming.Builderstart(OverlayTiming.Start start)Specifies the start time (in seconds) for when the overlay should appear on the base video. final OverlayTiming.Builderstart(JsonField<OverlayTiming.Start> start)Sets Builder.start to an arbitrary JSON value. final OverlayTiming.Builderstart(Double number)Alias for calling start with Start.ofNumber(number).final OverlayTiming.Builderstart(String string)Alias for calling start with Start.ofString(string).final OverlayTiming.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final OverlayTiming.BuilderputAdditionalProperty(String key, JsonValue value)final OverlayTiming.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final OverlayTiming.BuilderremoveAdditionalProperty(String key)final OverlayTiming.BuilderremoveAllAdditionalProperties(Set<String> keys)final OverlayTimingbuild()Returns an immutable instance of OverlayTiming. -
-
Method Detail
-
duration
final OverlayTiming.Builder duration(OverlayTiming.Duration duration)
Specifies the duration (in seconds) during which the overlay should appear on the base video. Accepts a positive number up to two decimal places (e.g.,
20or20.50) and arithmetic expressions such asbdu_mul_0.4orbdu_sub_idu. Applies only if the base asset is a video. Maps tolduin the URL.
-
duration
final OverlayTiming.Builder duration(JsonField<OverlayTiming.Duration> duration)
Sets Builder.duration to an arbitrary JSON value.
You should usually call Builder.duration with a well-typed Duration value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
duration
final OverlayTiming.Builder duration(Double number)
Alias for calling duration with
Duration.ofNumber(number).
-
duration
final OverlayTiming.Builder duration(String string)
Alias for calling duration with
Duration.ofString(string).
-
end
final OverlayTiming.Builder end(OverlayTiming.End end)
Specifies the end time (in seconds) for when the overlay should disappear from the base video. If both end and duration are provided, duration is ignored. Accepts a positive number up to two decimal places (e.g.,
20or20.50) and arithmetic expressions such asbdu_mul_0.4orbdu_sub_idu. Applies only if the base asset is a video. Maps toleoin the URL.
-
end
final OverlayTiming.Builder end(JsonField<OverlayTiming.End> end)
Sets Builder.end to an arbitrary JSON value.
You should usually call Builder.end with a well-typed End value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
end
final OverlayTiming.Builder end(Double number)
Alias for calling end with
End.ofNumber(number).
-
end
final OverlayTiming.Builder end(String string)
Alias for calling end with
End.ofString(string).
-
start
final OverlayTiming.Builder start(OverlayTiming.Start start)
Specifies the start time (in seconds) for when the overlay should appear on the base video. Accepts a positive number up to two decimal places (e.g.,
20or20.50) and arithmetic expressions such asbdu_mul_0.4orbdu_sub_idu. Applies only if the base asset is a video. Maps tolsoin the URL.
-
start
final OverlayTiming.Builder start(JsonField<OverlayTiming.Start> start)
Sets Builder.start to an arbitrary JSON value.
You should usually call Builder.start with a well-typed Start value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
start
final OverlayTiming.Builder start(Double number)
Alias for calling start with
Start.ofNumber(number).
-
start
final OverlayTiming.Builder start(String string)
Alias for calling start with
Start.ofString(string).
-
additionalProperties
final OverlayTiming.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final OverlayTiming.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final OverlayTiming.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final OverlayTiming.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final OverlayTiming.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final OverlayTiming build()
Returns an immutable instance of OverlayTiming.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-