public Builder clearSegmentKeepDuration() {
      bitField0_ = (bitField0_ & ~0x00000010);
      segmentKeepDuration_ = null;
      if (segmentKeepDurationBuilder_ != null) {
        segmentKeepDurationBuilder_.dispose();
        segmentKeepDurationBuilder_ = null;
      }
      onChanged();
      return this;
    }
<pre>
How long to keep a segment on the output Google Cloud Storage bucket after
it is removed from the manifest. This field should be large enough to cover
the manifest propagation delay. Otherwise, a player could receive 404
errors while accessing segments which are listed in the manifest that the
player has, but were already deleted from the output Google Cloud Storage
bucket. Default value is `60s`.

If both segment_keep_duration and
[RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration]
are set,
[RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration]
is used and segment_keep_duration is ignored.
</pre>

<code>.google.protobuf.Duration segment_keep_duration = 5;</code>
java-video-live-stream/proto-google-cloud-live-stream-v1/src/main/java/com/google/cloud/video/livestream/v1/Manifest.java