Interface LiveOutput
public interface LiveOutput
An immutable client-side representation of LiveOutput.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the LiveOutput definition.static interface
The LiveOutput definition stages. -
Method Summary
Modifier and TypeMethodDescriptionGets 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.created()
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.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.refresh()
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.type()
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
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-