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 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

       Required. Type of the manifest.
       
      .google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The type.
    • getMuxStreamsList

      List<String> 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

      String getMuxStreams(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 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

       `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()