Interface CfnConfig.ConfigDataProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfig.ConfigDataProperty.Jsii$Proxy
- Enclosing class:
CfnConfig
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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConfig.ConfigDataProperty
static final class
An implementation forCfnConfig.ConfigDataProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Provides information for an antenna downlink config object.default Object
Provides information for a downlink demod decode config object.default Object
Provides information for an uplink config object.default Object
Provides information for a dataflow endpoint config object.default Object
Provides information for an S3 recording config object.default Object
Provides information for a tracking config object.default Object
Provides information for an uplink echo config object.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAntennaDownlinkConfig
Provides information for an antenna downlink config object.Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).
-
getAntennaDownlinkDemodDecodeConfig
Provides information for a downlink demod decode config object.Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.
-
getAntennaUplinkConfig
Provides information for an uplink config object.Uplink config objects are used to provide parameters for uplink contacts.
-
getDataflowEndpointConfig
Provides information for a dataflow endpoint config object.Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.
-
getS3RecordingConfig
Provides information for an S3 recording config object.S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.
-
getTrackingConfig
Provides information for a tracking config object.Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.
-
getUplinkEchoConfig
Provides information for an uplink echo config object.Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.
-
builder
-