Class SpacecraftLink
java.lang.Object
com.azure.resourcemanager.orbital.models.SpacecraftLink
List of authorized spacecraft links per ground station and the expiration date of the authorization.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the authorizations property: Authorized Ground Stations.float
Get the bandwidthMHz property: Bandwidth in MHz.float
Get the centerFrequencyMHz property: Center Frequency in MHz.Get the direction property: Direction (uplink or downlink).name()
Get the name property: Link name.Get the polarization property: Polarization.void
validate()
Validates the instance.withBandwidthMHz
(float bandwidthMHz) Set the bandwidthMHz property: Bandwidth in MHz.withCenterFrequencyMHz
(float centerFrequencyMHz) Set the centerFrequencyMHz property: Center Frequency in MHz.withDirection
(Direction direction) Set the direction property: Direction (uplink or downlink).Set the name property: Link name.withPolarization
(Polarization polarization) Set the polarization property: Polarization.
-
Constructor Details
-
SpacecraftLink
public SpacecraftLink()
-
-
Method Details
-
name
Get the name property: Link name.- Returns:
- the name value.
-
withName
Set the name property: Link name.- Parameters:
name
- the name value to set.- Returns:
- the SpacecraftLink object itself.
-
centerFrequencyMHz
public float centerFrequencyMHz()Get the centerFrequencyMHz property: Center Frequency in MHz.- Returns:
- the centerFrequencyMHz value.
-
withCenterFrequencyMHz
Set the centerFrequencyMHz property: Center Frequency in MHz.- Parameters:
centerFrequencyMHz
- the centerFrequencyMHz value to set.- Returns:
- the SpacecraftLink object itself.
-
bandwidthMHz
public float bandwidthMHz()Get the bandwidthMHz property: Bandwidth in MHz.- Returns:
- the bandwidthMHz value.
-
withBandwidthMHz
Set the bandwidthMHz property: Bandwidth in MHz.- Parameters:
bandwidthMHz
- the bandwidthMHz value to set.- Returns:
- the SpacecraftLink object itself.
-
direction
Get the direction property: Direction (uplink or downlink).- Returns:
- the direction value.
-
withDirection
Set the direction property: Direction (uplink or downlink).- Parameters:
direction
- the direction value to set.- Returns:
- the SpacecraftLink object itself.
-
polarization
Get the polarization property: Polarization. e.g. (RHCP, LHCP).- Returns:
- the polarization value.
-
withPolarization
Set the polarization property: Polarization. e.g. (RHCP, LHCP).- Parameters:
polarization
- the polarization value to set.- Returns:
- the SpacecraftLink object itself.
-
authorizations
Get the authorizations property: Authorized Ground Stations.- Returns:
- the authorizations value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-