Class: Aws::MediaConnect::Types::RouterInputStreamDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterInputStreamDetails
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
RouterInputStreamDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RouterInputStreamDetails corresponding to the set member.
Configuration details for the router input stream.
Defined Under Namespace
Classes: DestinationEndpoint, Failover, MediaConnectFlow, MediaLiveChannel, Merge, Standard, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination_endpoint ⇒ Types::DestinationEndpointRouterInputStreamDetails
Configuration details for a router input stream that is represented by a destination endpoint.
-
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
-
#media_connect_flow ⇒ Types::MediaConnectFlowRouterInputStreamDetails
Configuration details for a MediaConnect flow when used as a router input source.
-
#media_live_channel ⇒ Types::MediaLiveChannelRouterInputStreamDetails
Configuration details for a MediaLive channel when used as a router input source.
-
#merge ⇒ Types::MergeRouterInputStreamDetails
Configuration details for a merge router input that combines two input sources.
-
#standard ⇒ Types::StandardRouterInputStreamDetails
Configuration details for a standard router input stream type.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#destination_endpoint ⇒ Types::DestinationEndpointRouterInputStreamDetails
Configuration details for a router input stream that is represented by a destination endpoint.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#media_connect_flow ⇒ Types::MediaConnectFlowRouterInputStreamDetails
Configuration details for a MediaConnect flow when used as a router input source.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#media_live_channel ⇒ Types::MediaLiveChannelRouterInputStreamDetails
Configuration details for a MediaLive channel when used as a router input source.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#merge ⇒ Types::MergeRouterInputStreamDetails
Configuration details for a merge router input that combines two input sources.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#standard ⇒ Types::StandardRouterInputStreamDetails
Configuration details for a standard router input stream type.
8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 class RouterInputStreamDetails < Struct.new( :destination_endpoint, :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DestinationEndpoint < RouterInputStreamDetails; end class Standard < RouterInputStreamDetails; end class MediaLiveChannel < RouterInputStreamDetails; end class Failover < RouterInputStreamDetails; end class MediaConnectFlow < RouterInputStreamDetails; end class Merge < RouterInputStreamDetails; end class Unknown < RouterInputStreamDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
8230 8231 8232 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8230 def unknown @unknown end |