Interface StreamSummary.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<StreamSummary.Builder,,StreamSummary> SdkBuilder<StreamSummary.Builder,,StreamSummary> SdkPojo
- Enclosing class:
 StreamSummary
- 
Method Summary
Modifier and TypeMethodDescriptionchannelArn(String channelArn) Channel ARN for the stream.The stream’s health.health(StreamHealth health) The stream’s health.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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:
 
 - 
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
OFFLINEstate, 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 theOFFLINEstate, 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
OFFLINEstate, 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 theOFFLINEstate, 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
viewerCountwithin 15 seconds of when video playback starts and a view is removed fromviewerCountwithin 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 inviewerCountwithin 15 seconds of when video playback starts and a view is removed fromviewerCountwithin 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.
 
 
 -