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.
-