Duration of the segments in seconds. The default is 6s. Note that
segmentDuration must be greater than or equal to
gop_duration,
and segmentDuration must be divisible by
gop_duration.
Valid range is [2s, 20s].
All mux_streams in
the same manifest must have the same segment duration.
Duration of the segments in seconds. The default is 6s. Note that
segmentDuration must be greater than or equal to
gop_duration,
and segmentDuration must be divisible by
gop_duration.
Valid range is [2s, 20s].
All mux_streams in
the same manifest must have the same segment duration.
Duration of the segments in seconds. The default is 6s. Note that
segmentDuration must be greater than or equal to
gop_duration,
and segmentDuration must be divisible by
gop_duration.
Valid range is [2s, 20s].
All mux_streams in
the same manifest must have the same segment duration.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface SegmentSettingsOrBuilder (0.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.74.0 (latest)](/java/docs/reference/google-cloud-live-stream/latest/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.72.0](/java/docs/reference/google-cloud-live-stream/0.72.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-live-stream/0.70.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.69.0](/java/docs/reference/google-cloud-live-stream/0.69.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.66.0](/java/docs/reference/google-cloud-live-stream/0.66.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.65.0](/java/docs/reference/google-cloud-live-stream/0.65.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-live-stream/0.64.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-live-stream/0.62.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.61.0](/java/docs/reference/google-cloud-live-stream/0.61.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-live-stream/0.60.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-live-stream/0.59.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-live-stream/0.58.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-live-stream/0.57.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-live-stream/0.56.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-live-stream/0.55.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-live-stream/0.54.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-live-stream/0.53.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-live-stream/0.51.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-live-stream/0.50.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-live-stream/0.49.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-live-stream/0.48.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-live-stream/0.47.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-live-stream/0.46.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-live-stream/0.45.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-live-stream/0.44.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-live-stream/0.43.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-live-stream/0.42.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-live-stream/0.41.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-live-stream/0.39.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-live-stream/0.38.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-live-stream/0.37.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-live-stream/0.36.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-live-stream/0.35.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-live-stream/0.34.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-live-stream/0.33.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-live-stream/0.32.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-live-stream/0.31.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-live-stream/0.30.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-live-stream/0.29.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-live-stream/0.26.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-live-stream/0.25.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-live-stream/0.24.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-live-stream/0.23.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-live-stream/0.22.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-live-stream/0.21.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-live-stream/0.20.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-live-stream/0.19.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-live-stream/0.18.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-live-stream/0.17.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-live-stream/0.16.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-live-stream/0.15.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-live-stream/0.14.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-live-stream/0.13.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-live-stream/0.11.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-live-stream/0.10.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-live-stream/0.9.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-live-stream/0.8.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-live-stream/0.7.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-live-stream/0.6.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.5.8](/java/docs/reference/google-cloud-live-stream/0.5.8/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-live-stream/0.3.0/com.google.cloud.video.livestream.v1.SegmentSettingsOrBuilder) \n\n public interface SegmentSettingsOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getSegmentDuration()\n\n public abstract Duration getSegmentDuration()\n\nDuration of the segments in seconds. The default is `6s`. Note that\n`segmentDuration` must be greater than or equal to\ngop_duration,\nand `segmentDuration` must be divisible by\ngop_duration.\nValid range is \\[2s, 20s\\].\n\nAll mux_streams in\nthe same manifest must have the same segment duration.\n\n`.google.protobuf.Duration segment_duration = 1;`\n\n### getSegmentDurationOrBuilder()\n\n public abstract DurationOrBuilder getSegmentDurationOrBuilder()\n\nDuration of the segments in seconds. The default is `6s`. Note that\n`segmentDuration` must be greater than or equal to\ngop_duration,\nand `segmentDuration` must be divisible by\ngop_duration.\nValid range is \\[2s, 20s\\].\n\nAll mux_streams in\nthe same manifest must have the same segment duration.\n\n`.google.protobuf.Duration segment_duration = 1;`\n\n### hasSegmentDuration()\n\n public abstract boolean hasSegmentDuration()\n\nDuration of the segments in seconds. The default is `6s`. Note that\n`segmentDuration` must be greater than or equal to\ngop_duration,\nand `segmentDuration` must be divisible by\ngop_duration.\nValid range is \\[2s, 20s\\].\n\nAll mux_streams in\nthe same manifest must have the same segment duration.\n\n`.google.protobuf.Duration segment_duration = 1;`"]]