Interface ManifestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Manifest, Manifest.Builder

    public interface ManifestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getFileName

        String getFileName()
         The name of the generated file. The default is `manifest` with the
         extension suffix corresponding to the `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`.
         
        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

        List<String> getMuxStreamsList()
         Required. List of user given `MuxStream.key`s that should appear in this
         manifest.
        
         When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key`
         and `.m3u8` extension is generated for each element of the
         `Manifest.mux_streams`.
         
        repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        A list containing the muxStreams.
      • getMuxStreamsCount

        int getMuxStreamsCount()
         Required. List of user given `MuxStream.key`s that should appear in this
         manifest.
        
         When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key`
         and `.m3u8` extension is generated for each element of the
         `Manifest.mux_streams`.
         
        repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The count of muxStreams.
      • getMuxStreams

        String getMuxStreams​(int index)
         Required. List of user given `MuxStream.key`s that should appear in this
         manifest.
        
         When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key`
         and `.m3u8` extension is generated for each element of the
         `Manifest.mux_streams`.
         
        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 given `MuxStream.key`s that should appear in this
         manifest.
        
         When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key`
         and `.m3u8` extension is generated for each element of the
         `Manifest.mux_streams`.
         
        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;