Interface CfnConfig.ConfigDataProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnConfig.ConfigDataProperty.Jsii$Proxy
Enclosing class:
CfnConfig

@Stability(Stable) public static interface CfnConfig.ConfigDataProperty extends software.amazon.jsii.JsiiSerializable
Config objects provide information to Ground Station about how to configure the antenna and how data flows during a contact.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.groundstation.*;
 ConfigDataProperty configDataProperty = ConfigDataProperty.builder()
         .antennaDownlinkConfig(AntennaDownlinkConfigProperty.builder()
                 .spectrumConfig(SpectrumConfigProperty.builder()
                         .bandwidth(FrequencyBandwidthProperty.builder()
                                 .units("units")
                                 .value(123)
                                 .build())
                         .centerFrequency(FrequencyProperty.builder()
                                 .units("units")
                                 .value(123)
                                 .build())
                         .polarization("polarization")
                         .build())
                 .build())
         .antennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfigProperty.builder()
                 .decodeConfig(DecodeConfigProperty.builder()
                         .unvalidatedJson("unvalidatedJson")
                         .build())
                 .demodulationConfig(DemodulationConfigProperty.builder()
                         .unvalidatedJson("unvalidatedJson")
                         .build())
                 .spectrumConfig(SpectrumConfigProperty.builder()
                         .bandwidth(FrequencyBandwidthProperty.builder()
                                 .units("units")
                                 .value(123)
                                 .build())
                         .centerFrequency(FrequencyProperty.builder()
                                 .units("units")
                                 .value(123)
                                 .build())
                         .polarization("polarization")
                         .build())
                 .build())
         .antennaUplinkConfig(AntennaUplinkConfigProperty.builder()
                 .spectrumConfig(UplinkSpectrumConfigProperty.builder()
                         .centerFrequency(FrequencyProperty.builder()
                                 .units("units")
                                 .value(123)
                                 .build())
                         .polarization("polarization")
                         .build())
                 .targetEirp(EirpProperty.builder()
                         .units("units")
                         .value(123)
                         .build())
                 .transmitDisabled(false)
                 .build())
         .dataflowEndpointConfig(DataflowEndpointConfigProperty.builder()
                 .dataflowEndpointName("dataflowEndpointName")
                 .dataflowEndpointRegion("dataflowEndpointRegion")
                 .build())
         .s3RecordingConfig(S3RecordingConfigProperty.builder()
                 .bucketArn("bucketArn")
                 .prefix("prefix")
                 .roleArn("roleArn")
                 .build())
         .trackingConfig(TrackingConfigProperty.builder()
                 .autotrack("autotrack")
                 .build())
         .uplinkEchoConfig(UplinkEchoConfigProperty.builder()
                 .antennaUplinkConfigArn("antennaUplinkConfigArn")
                 .enabled(false)
                 .build())
         .build();
 

See Also: