Interface ManifestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Manifest,Manifest.Builder
@Generated
public interface ManifestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetDash()`DASH` manifest configuration.`DASH` manifest configuration.The name of the generated file.com.google.protobuf.ByteStringThe name of the generated file.getMuxStreams(int index) Required.com.google.protobuf.ByteStringgetMuxStreamsBytes(int index) Required.intRequired.Required.getType()Required.intRequired.booleanhasDash()`DASH` manifest configuration.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFileName
String getFileName()The name of the generated file. The default is `manifest` with the extension suffix corresponding to the [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type].
string file_name = 1;- Returns:
- The fileName.
-
getFileNameBytes
com.google.protobuf.ByteString getFileNameBytes()The name of the generated file. The default is `manifest` with the extension suffix corresponding to the [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type].
string file_name = 1;- Returns:
- The bytes for fileName.
-
getTypeValue
int getTypeValue()Required. Type of the manifest.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The enum numeric value on the wire for type.
-
getType
Manifest.ManifestType getType()Required. Type of the manifest.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The type.
-
getMuxStreamsList
Required. List of user supplied [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that should appear in this manifest. When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is `HLS`, a media manifest with name [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and `.m3u8` extension is generated for each element in this list.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- A list containing the muxStreams.
-
getMuxStreamsCount
int getMuxStreamsCount()Required. List of user supplied [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that should appear in this manifest. When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is `HLS`, a media manifest with name [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and `.m3u8` extension is generated for each element in this list.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The count of muxStreams.
-
getMuxStreams
Required. List of user supplied [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that should appear in this manifest. When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is `HLS`, a media manifest with name [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and `.m3u8` extension is generated for each element in this list.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index of the element to return.- Returns:
- The muxStreams at the given index.
-
getMuxStreamsBytes
com.google.protobuf.ByteString getMuxStreamsBytes(int index) Required. List of user supplied [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that should appear in this manifest. When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is `HLS`, a media manifest with name [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and `.m3u8` extension is generated for each element in this list.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the muxStreams at the given index.
-
hasDash
boolean hasDash()`DASH` manifest configuration.
.google.cloud.video.transcoder.v1.Manifest.DashConfig dash = 4;- Returns:
- Whether the dash field is set.
-
getDash
Manifest.DashConfig getDash()`DASH` manifest configuration.
.google.cloud.video.transcoder.v1.Manifest.DashConfig dash = 4;- Returns:
- The dash.
-
getDashOrBuilder
Manifest.DashConfigOrBuilder getDashOrBuilder()`DASH` manifest configuration.
.google.cloud.video.transcoder.v1.Manifest.DashConfig dash = 4; -
getManifestConfigCase
Manifest.ManifestConfigCase getManifestConfigCase()
-