Class: Aws::GroundStation::Types::ConfigDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::GroundStation::Types::ConfigDetails
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-groundstation/types.rb
Overview
ConfigDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ConfigDetails corresponding to the set member.
Details for certain ‘Config` object types in a contact.
Direct Known Subclasses
AntennaDemodDecodeDetails, EndpointDetails, S3RecordingDetails, Unknown
Defined Under Namespace
Classes: AntennaDemodDecodeDetails, EndpointDetails, S3RecordingDetails, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#antenna_demod_decode_details ⇒ Types::AntennaDemodDecodeDetails
Details for antenna demod decode ‘Config` in a contact.
-
#endpoint_details ⇒ Types::EndpointDetails
Information about the endpoint details.
-
#s3_recording_details ⇒ Types::S3RecordingDetails
Details for an S3 recording ‘Config` in a contact.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#antenna_demod_decode_details ⇒ Types::AntennaDemodDecodeDetails
Details for antenna demod decode ‘Config` in a contact.
282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/aws-sdk-groundstation/types.rb', line 282 class ConfigDetails < Struct.new( :antenna_demod_decode_details, :endpoint_details, :s3_recording_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AntennaDemodDecodeDetails < ConfigDetails; end class EndpointDetails < ConfigDetails; end class S3RecordingDetails < ConfigDetails; end class Unknown < ConfigDetails; end end |
#endpoint_details ⇒ Types::EndpointDetails
Information about the endpoint details.
282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/aws-sdk-groundstation/types.rb', line 282 class ConfigDetails < Struct.new( :antenna_demod_decode_details, :endpoint_details, :s3_recording_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AntennaDemodDecodeDetails < ConfigDetails; end class EndpointDetails < ConfigDetails; end class S3RecordingDetails < ConfigDetails; end class Unknown < ConfigDetails; end end |
#s3_recording_details ⇒ Types::S3RecordingDetails
Details for an S3 recording ‘Config` in a contact.
282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/aws-sdk-groundstation/types.rb', line 282 class ConfigDetails < Struct.new( :antenna_demod_decode_details, :endpoint_details, :s3_recording_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AntennaDemodDecodeDetails < ConfigDetails; end class EndpointDetails < ConfigDetails; end class S3RecordingDetails < ConfigDetails; end class Unknown < ConfigDetails; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
282 283 284 |
# File 'lib/aws-sdk-groundstation/types.rb', line 282 def unknown @unknown end |