Interface LiveOutput


public interface LiveOutput
An immutable client-side representation of LiveOutput.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the LiveOutput definition.
    static interface 
    The LiveOutput definition stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the archiveWindowLength property: ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output.
    Gets the assetName property: The asset that the live output will write to.
    Gets the created property: The creation time the live output.
    Gets the description property: The description of the live output.
    hls()
    Gets the hls property: HTTP Live Streaming (HLS) packing setting for the live output.
    id()
    Gets the id property: Fully qualified resource Id for the resource.
    Gets the inner com.azure.resourcemanager.mediaservices.fluent.models.LiveOutputInner object.
    Gets the lastModified property: The time the live output was last modified.
    Gets the manifestName property: The manifest file name.
    Gets the name property: The name of the resource.
    Gets the outputSnapTime property: The initial timestamp that the live output will start at, any content before this value will not be archived.
    Gets the provisioningState property: The provisioning state of the live output.
    Refreshes the resource to sync with Azure.
    refresh(com.azure.core.util.Context context)
    Refreshes the resource to sync with Azure.
    Gets the resourceState property: The resource state of the live output.
    Gets the rewindWindowLength property: ISO 8601 time between 1 minute to the duration of archiveWindowLength to control seek-able window length during Live.
    com.azure.core.management.SystemData
    Gets the systemData property: The system metadata relating to this resource.
    Gets the type property: The type of the resource.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • systemData

      com.azure.core.management.SystemData systemData()
      Gets the systemData property: The system metadata relating to this resource.
      Returns:
      the systemData value.
    • description

      String description()
      Gets the description property: The description of the live output.
      Returns:
      the description value.
    • assetName

      String assetName()
      Gets the assetName property: The asset that the live output will write to.
      Returns:
      the assetName value.
    • archiveWindowLength

      Duration archiveWindowLength()
      Gets the archiveWindowLength property: ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.
      Returns:
      the archiveWindowLength value.
    • rewindWindowLength

      Duration rewindWindowLength()
      Gets the rewindWindowLength property: ISO 8601 time between 1 minute to the duration of archiveWindowLength to control seek-able window length during Live. The service won't use this property once LiveOutput stops. The archived VOD will have full content with original ArchiveWindowLength. For example, use PT1H30M to indicate 1 hour and 30 minutes of rewind window length. Service will use implicit default value 30m only if Live Event enables LL.
      Returns:
      the rewindWindowLength value.
    • manifestName

      String manifestName()
      Gets the manifestName property: The manifest file name. If not provided, the service will generate one automatically.
      Returns:
      the manifestName value.
    • hls

      Hls hls()
      Gets the hls property: HTTP Live Streaming (HLS) packing setting for the live output.
      Returns:
      the hls value.
    • outputSnapTime

      Long outputSnapTime()
      Gets the outputSnapTime property: The initial timestamp that the live output will start at, any content before this value will not be archived.
      Returns:
      the outputSnapTime value.
    • created

      OffsetDateTime created()
      Gets the created property: The creation time the live output.
      Returns:
      the created value.
    • lastModified

      OffsetDateTime lastModified()
      Gets the lastModified property: The time the live output was last modified.
      Returns:
      the lastModified value.
    • provisioningState

      String provisioningState()
      Gets the provisioningState property: The provisioning state of the live output.
      Returns:
      the provisioningState value.
    • resourceState

      LiveOutputResourceState resourceState()
      Gets the resourceState property: The resource state of the live output.
      Returns:
      the resourceState value.
    • innerModel

      LiveOutputInner innerModel()
      Gets the inner com.azure.resourcemanager.mediaservices.fluent.models.LiveOutputInner object.
      Returns:
      the inner object.
    • refresh

      LiveOutput refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      LiveOutput refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.