Enum aws_sdk_groundstation::model::ConfigTypeData [−][src]
#[non_exhaustive]
pub enum ConfigTypeData {
AntennaDownlinkConfig(AntennaDownlinkConfig),
AntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig),
AntennaUplinkConfig(AntennaUplinkConfig),
DataflowEndpointConfig(DataflowEndpointConfig),
S3RecordingConfig(S3RecordingConfig),
TrackingConfig(TrackingConfig),
UplinkEchoConfig(UplinkEchoConfig),
Unknown,
}
Expand description
Object containing the parameters of a Config
.
See the subtype definitions for what each type of Config
contains.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
AntennaDownlinkConfig(AntennaDownlinkConfig)
Tuple Fields
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
AntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig)
Tuple Fields
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
AntennaUplinkConfig(AntennaUplinkConfig)
Tuple Fields
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
DataflowEndpointConfig(DataflowEndpointConfig)
Tuple Fields
Information about the dataflow endpoint Config
.
S3RecordingConfig(S3RecordingConfig)
Tuple Fields
Information about an S3 recording Config
.
TrackingConfig(TrackingConfig)
Tuple Fields
Object that determines whether tracking should be used during a contact executed with this Config
in the mission profile.
UplinkEchoConfig(UplinkEchoConfig)
Tuple Fields
Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a contact.
Unknown
The Unknown
variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown
variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations
Tries to convert the enum instance into AntennaDownlinkConfig
, extracting the inner AntennaDownlinkConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a AntennaDownlinkConfig
.
pub fn as_antenna_downlink_demod_decode_config(
&self
) -> Result<&AntennaDownlinkDemodDecodeConfig, &Self>
pub fn as_antenna_downlink_demod_decode_config(
&self
) -> Result<&AntennaDownlinkDemodDecodeConfig, &Self>
Tries to convert the enum instance into AntennaDownlinkDemodDecodeConfig
, extracting the inner AntennaDownlinkDemodDecodeConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a AntennaDownlinkDemodDecodeConfig
.
Tries to convert the enum instance into AntennaUplinkConfig
, extracting the inner AntennaUplinkConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a AntennaUplinkConfig
.
Tries to convert the enum instance into DataflowEndpointConfig
, extracting the inner DataflowEndpointConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a DataflowEndpointConfig
.
Tries to convert the enum instance into S3RecordingConfig
, extracting the inner S3RecordingConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a S3RecordingConfig
.
Tries to convert the enum instance into TrackingConfig
, extracting the inner TrackingConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a TrackingConfig
.
Tries to convert the enum instance into UplinkEchoConfig
, extracting the inner UplinkEchoConfig
.
Returns Err(&Self)
if it can’t be converted.
Returns true if this is a UplinkEchoConfig
.
Returns true if the enum instance is the Unknown
variant.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ConfigTypeData
impl Send for ConfigTypeData
impl Sync for ConfigTypeData
impl Unpin for ConfigTypeData
impl UnwindSafe for ConfigTypeData
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more