Interface StreamEvent.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<StreamEvent.Builder,,StreamEvent> SdkBuilder<StreamEvent.Builder,,StreamEvent> SdkPojo
- Enclosing class:
 StreamEvent
- 
Method Summary
Modifier and TypeMethodDescriptionProvides additional details about the stream event.Time when the event occurred.Name that identifies the stream event within atype.Logical group for certain events.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, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
code
Provides additional details about the stream event. There are several values; the long descriptions are provided in the IVS console but not delivered through the IVS API or EventBridge. Multitrack-related codes are used only for certain Session Ended events.
- 
 
MultitrackInputNotAllowed— The broadcast client attempted to connect with multitrack input, but multitrack input was not enabled on the channel. Check your broadcast software settings or setMultitrackInputConfiguration.PolicytoALLOWorREQUIRE. - 
 
MultitrackInputRequired— The broadcast client attempted to connect with single-track video, but multitrack input is required on this channel. Enable multitrack video in your broadcast software or configure the channel’sMultitrackInputConfiguration.PolicytoALLOW. - 
 
InvalidGetClientConfigurationStreamKey— The broadcast client attempted to connect with an invalid, expired, or corrupt stream key. - 
 
GetClientConfigurationStreamKeyRequired— The broadcast client attempted to stream multitrack video without providing an authenticated stream key from GetClientConfiguration. - 
 
InvalidMultitrackInputTrackCount— The multitrack input stream contained an invalid number of tracks. - 
 
InvalidMultitrackInputVideoTrackMediaProperties— The multitrack input stream contained one or more tracks with an invalid codec, resolution, bitrate, or framerate. - 
 
StreamTakeoverMediaMismatch— The broadcast client attempted to take over with different media properties (e.g., codec, resolution, or video track type) from the original stream. - 
 
StreamTakeoverInvalidPriority— The broadcast client attempted a takeover with either a priority integer value equal to or lower than the original stream's value or a value outside the allowed range of 1 to 2,147,483,647.StreamTakeoverLimitBreached— The broadcast client reached the maximum allowed takeover attempts for this stream. 
- Parameters:
 code- Provides additional details about the stream event. There are several values; the long descriptions are provided in the IVS console but not delivered through the IVS API or EventBridge. Multitrack-related codes are used only for certain Session Ended events.- 
        
MultitrackInputNotAllowed— The broadcast client attempted to connect with multitrack input, but multitrack input was not enabled on the channel. Check your broadcast software settings or setMultitrackInputConfiguration.PolicytoALLOWorREQUIRE. - 
        
MultitrackInputRequired— The broadcast client attempted to connect with single-track video, but multitrack input is required on this channel. Enable multitrack video in your broadcast software or configure the channel’sMultitrackInputConfiguration.PolicytoALLOW. - 
        
InvalidGetClientConfigurationStreamKey— The broadcast client attempted to connect with an invalid, expired, or corrupt stream key. - 
        
GetClientConfigurationStreamKeyRequired— The broadcast client attempted to stream multitrack video without providing an authenticated stream key from GetClientConfiguration. - 
        
InvalidMultitrackInputTrackCount— The multitrack input stream contained an invalid number of tracks. - 
        
InvalidMultitrackInputVideoTrackMediaProperties— The multitrack input stream contained one or more tracks with an invalid codec, resolution, bitrate, or framerate. - 
        
StreamTakeoverMediaMismatch— The broadcast client attempted to take over with different media properties (e.g., codec, resolution, or video track type) from the original stream. - 
        
StreamTakeoverInvalidPriority— The broadcast client attempted a takeover with either a priority integer value equal to or lower than the original stream's value or a value outside the allowed range of 1 to 2,147,483,647.StreamTakeoverLimitBreached— The broadcast client reached the maximum allowed takeover attempts for this stream. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 - 
eventTime
Time when the event occurred. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
 eventTime- Time when the event occurred. 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.
 
 - 
name
Name that identifies the stream event within a
type.- Parameters:
 name- Name that identifies the stream event within atype.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
type
Logical group for certain events.
- Parameters:
 type- Logical group for certain events.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -