Class: Aws::MediaConnect::Types::SourceEndpointConnectionDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::SourceEndpointConnectionDetails
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
SourceEndpointConnectionDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SourceEndpointConnectionDetails corresponding to the set member.
The connection details for a source endpoint. After the source endpoint connects to a destination endpoint, MediaConnect populates these details to describe the connected destination and how the source delivers content to it. This is a union type, so exactly one of its members is set, depending on the source endpoint type.
Defined Under Namespace
Classes: RouterOutput, Standard, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#router_output ⇒ Types::RouterOutputSourceEndpointConnectionDetails
The connection details for a source endpoint that represents a router output.
-
#standard ⇒ Types::StandardSourceEndpointConnectionDetails
The connection details for a standard source endpoint.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#router_output ⇒ Types::RouterOutputSourceEndpointConnectionDetails
The connection details for a source endpoint that represents a router output.
9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9804 class SourceEndpointConnectionDetails < Struct.new( :standard, :router_output, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < SourceEndpointConnectionDetails; end class RouterOutput < SourceEndpointConnectionDetails; end class Unknown < SourceEndpointConnectionDetails; end end |
#standard ⇒ Types::StandardSourceEndpointConnectionDetails
The connection details for a standard source endpoint.
9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9804 class SourceEndpointConnectionDetails < Struct.new( :standard, :router_output, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < SourceEndpointConnectionDetails; end class RouterOutput < SourceEndpointConnectionDetails; end class Unknown < SourceEndpointConnectionDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
9804 9805 9806 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9804 def unknown @unknown end |