Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key for the selected
manifest.
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key for the selected
manifest.
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
[[["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 Clip.ClipManifestOrBuilder (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.Clip.ClipManifestOrBuilder)\n- [0.72.0](/java/docs/reference/google-cloud-live-stream/0.72.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-live-stream/0.70.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.69.0](/java/docs/reference/google-cloud-live-stream/0.69.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.66.0](/java/docs/reference/google-cloud-live-stream/0.66.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.65.0](/java/docs/reference/google-cloud-live-stream/0.65.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-live-stream/0.64.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-live-stream/0.62.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.61.0](/java/docs/reference/google-cloud-live-stream/0.61.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-live-stream/0.60.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-live-stream/0.59.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-live-stream/0.58.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-live-stream/0.57.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-live-stream/0.56.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-live-stream/0.55.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-live-stream/0.54.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-live-stream/0.53.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-live-stream/0.51.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-live-stream/0.50.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-live-stream/0.49.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-live-stream/0.48.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-live-stream/0.47.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-live-stream/0.46.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-live-stream/0.45.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-live-stream/0.44.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-live-stream/0.43.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-live-stream/0.42.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-live-stream/0.41.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-live-stream/0.39.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-live-stream/0.38.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-live-stream/0.37.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-live-stream/0.36.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-live-stream/0.35.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-live-stream/0.34.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-live-stream/0.33.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-live-stream/0.32.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-live-stream/0.31.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-live-stream/0.30.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-live-stream/0.29.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-live-stream/0.26.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-live-stream/0.25.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-live-stream/0.24.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-live-stream/0.23.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-live-stream/0.22.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-live-stream/0.21.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-live-stream/0.20.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-live-stream/0.19.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-live-stream/0.18.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-live-stream/0.17.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-live-stream/0.16.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-live-stream/0.15.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-live-stream/0.14.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-live-stream/0.13.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-live-stream/0.11.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-live-stream/0.10.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-live-stream/0.9.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-live-stream/0.8.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-live-stream/0.7.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-live-stream/0.6.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.5.8](/java/docs/reference/google-cloud-live-stream/0.5.8/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-live-stream/0.3.0/com.google.cloud.video.livestream.v1.Clip.ClipManifestOrBuilder) \n\n public static interface Clip.ClipManifestOrBuilder 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### getManifestKey()\n\n public abstract String getManifestKey()\n\nRequired. A unique key that identifies a manifest config in the parent\nchannel. This key is the same as `channel.manifests.key` for the selected\nmanifest.\n\n`string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getManifestKeyBytes()\n\n public abstract ByteString getManifestKeyBytes()\n\nRequired. A unique key that identifies a manifest config in the parent\nchannel. This key is the same as `channel.manifests.key` for the selected\nmanifest.\n\n`string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getOutputUri()\n\n public abstract String getOutputUri()\n\nOutput only. The output URI of the generated clip manifest. This field\nwill be populated when the CreateClip request is accepted. Current output\nformat is provided below but may change in the future. Please read this\nfield to get the uri to the generated clip manifest. Format:\n{clip.output_uri}/{channel.manifest.fileName} Example:\ngs://my-bucket/clip-outputs/main.m3u8\n\n`string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getOutputUriBytes()\n\n public abstract ByteString getOutputUriBytes()\n\nOutput only. The output URI of the generated clip manifest. This field\nwill be populated when the CreateClip request is accepted. Current output\nformat is provided below but may change in the future. Please read this\nfield to get the uri to the generated clip manifest. Format:\n{clip.output_uri}/{channel.manifest.fileName} Example:\ngs://my-bucket/clip-outputs/main.m3u8\n\n`string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`"]]