Interface SpectrumConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SpectrumConfig.Builder,SpectrumConfig>,SdkBuilder<SpectrumConfig.Builder,SpectrumConfig>,SdkPojo
- Enclosing class:
- SpectrumConfig
public static interface SpectrumConfig.Builder extends SdkPojo, CopyableBuilder<SpectrumConfig.Builder,SpectrumConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SpectrumConfig.Builderbandwidth(Consumer<FrequencyBandwidth.Builder> bandwidth)Bandwidth of a spectralConfig.SpectrumConfig.Builderbandwidth(FrequencyBandwidth bandwidth)Bandwidth of a spectralConfig.default SpectrumConfig.BuildercenterFrequency(Consumer<Frequency.Builder> centerFrequency)Center frequency of a spectralConfig.SpectrumConfig.BuildercenterFrequency(Frequency centerFrequency)Center frequency of a spectralConfig.SpectrumConfig.Builderpolarization(String polarization)Polarization of a spectralConfig.SpectrumConfig.Builderpolarization(Polarization polarization)Polarization of a spectralConfig.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
bandwidth
SpectrumConfig.Builder bandwidth(FrequencyBandwidth bandwidth)
Bandwidth of a spectral
Config. AWS Ground Station currently has the following bandwidth limitations:-
For
AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz. -
For
AntennaDownlinkconfigvalid values are between 10 kHz to 54 MHz. -
For
AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
- Parameters:
bandwidth- Bandwidth of a spectralConfig. AWS Ground Station currently has the following bandwidth limitations:-
For
AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz. -
For
AntennaDownlinkconfigvalid values are between 10 kHz to 54 MHz. -
For
AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
bandwidth
default SpectrumConfig.Builder bandwidth(Consumer<FrequencyBandwidth.Builder> bandwidth)
Bandwidth of a spectral
Config. AWS Ground Station currently has the following bandwidth limitations:-
For
AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz. -
For
AntennaDownlinkconfigvalid values are between 10 kHz to 54 MHz. -
For
AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
FrequencyBandwidth.Builderavoiding the need to create one manually viaFrequencyBandwidth.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobandwidth(FrequencyBandwidth).- Parameters:
bandwidth- a consumer that will call methods onFrequencyBandwidth.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
bandwidth(FrequencyBandwidth)
-
-
centerFrequency
SpectrumConfig.Builder centerFrequency(Frequency centerFrequency)
Center frequency of a spectral
Config. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.- Parameters:
centerFrequency- Center frequency of a spectralConfig. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
centerFrequency
default SpectrumConfig.Builder centerFrequency(Consumer<Frequency.Builder> centerFrequency)
Center frequency of a spectral
This is a convenience method that creates an instance of theConfig. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.Frequency.Builderavoiding the need to create one manually viaFrequency.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocenterFrequency(Frequency).- Parameters:
centerFrequency- a consumer that will call methods onFrequency.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
centerFrequency(Frequency)
-
polarization
SpectrumConfig.Builder polarization(String polarization)
Polarization of a spectral
Config. Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.- Parameters:
polarization- Polarization of a spectralConfig. Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Polarization,Polarization
-
polarization
SpectrumConfig.Builder polarization(Polarization polarization)
Polarization of a spectral
Config. Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.- Parameters:
polarization- Polarization of a spectralConfig. Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Polarization,Polarization
-
-