Interface Stream.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Stream.Builder,
,Stream> SdkBuilder<Stream.Builder,
,Stream> SdkPojo
- Enclosing class:
Stream
-
Method Summary
Modifier and TypeMethodDescriptionchannelArn
(String channelArn) Channel ARN for the stream.The stream’s health.health
(StreamHealth health) The stream’s health.playbackUrl
(String playbackUrl) URL of the master playlist, required by the video player to play the HLS stream.Time of the stream’s start.The stream’s state.state
(StreamState state) The stream’s state.Unique identifier for a live or previously live stream in the specified channel.viewerCount
(Long viewerCount) A count of concurrent views of the stream.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
channelArn
Channel ARN for the stream.
- Parameters:
channelArn
- Channel ARN for the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
health
The stream’s health.
- Parameters:
health
- The stream’s health.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
health
The stream’s health.
- Parameters:
health
- The stream’s health.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
playbackUrl
URL of the master playlist, required by the video player to play the HLS stream.
- Parameters:
playbackUrl
- URL of the master playlist, required by the video player to play the HLS stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
Time of the stream’s start. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
startTime
- Time of the stream’s start. This is an ISO 8601 timestamp; note that this is returned as a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The stream’s state. Do not rely on the
OFFLINE
state, as the API may not return it; instead, a "NotBroadcasting" error will indicate that the stream is not live.- Parameters:
state
- The stream’s state. Do not rely on theOFFLINE
state, as the API may not return it; instead, a "NotBroadcasting" error will indicate that the stream is not live.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The stream’s state. Do not rely on the
OFFLINE
state, as the API may not return it; instead, a "NotBroadcasting" error will indicate that the stream is not live.- Parameters:
state
- The stream’s state. Do not rely on theOFFLINE
state, as the API may not return it; instead, a "NotBroadcasting" error will indicate that the stream is not live.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
streamId
Unique identifier for a live or previously live stream in the specified channel.
- Parameters:
streamId
- Unique identifier for a live or previously live stream in the specified channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
viewerCount
A count of concurrent views of the stream. Typically, a new view appears in
viewerCount
within 15 seconds of when video playback starts and a view is removed fromviewerCount
within 1 minute of when video playback ends. A value of -1 indicates that the request timed out; in this case, retry.- Parameters:
viewerCount
- A count of concurrent views of the stream. Typically, a new view appears inviewerCount
within 15 seconds of when video playback starts and a view is removed fromviewerCount
within 1 minute of when video playback ends. A value of -1 indicates that the request timed out; in this case, retry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-