SpacecraftLink Class
- java.
lang. Object - com.
azure. resourcemanager. orbital. models. SpacecraftLink
- com.
Implements
public final class SpacecraftLink
implements JsonSerializable<SpacecraftLink>
List of authorized spacecraft links per ground station and the expiration date of the authorization.
Constructor Summary
| Constructor | Description |
|---|---|
| SpacecraftLink() |
Creates an instance of Spacecraft |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Authorized |
authorizations()
Get the authorizations property: Authorized Ground Stations. |
| float |
bandwidthMHz()
Get the bandwidth |
| float |
centerFrequencyMHz()
Get the center |
| Direction |
direction()
Get the direction property: Direction (Uplink or Downlink). |
|
static
Spacecraft |
fromJson(JsonReader jsonReader)
Reads an instance of Spacecraft |
| String |
name()
Get the name property: Link name. |
| Polarization |
polarization()
Get the polarization property: Polarization. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Spacecraft |
withBandwidthMHz(float bandwidthMHz)
Set the bandwidth |
|
Spacecraft |
withCenterFrequencyMHz(float centerFrequencyMHz)
Set the center |
|
Spacecraft |
withDirection(Direction direction)
Set the direction property: Direction (Uplink or Downlink). |
|
Spacecraft |
withName(String name)
Set the name property: Link name. |
|
Spacecraft |
withPolarization(Polarization polarization)
Set the polarization property: Polarization. |
Methods inherited from java.lang.Object
Constructor Details
SpacecraftLink
public SpacecraftLink()
Creates an instance of SpacecraftLink class.
Method Details
authorizations
public List<AuthorizedGroundstation> authorizations()
Get the authorizations property: Authorized Ground Stations.
Returns:
bandwidthMHz
public float bandwidthMHz()
Get the bandwidthMHz property: Bandwidth in MHz.
Returns:
centerFrequencyMHz
public float centerFrequencyMHz()
Get the centerFrequencyMHz property: Center Frequency in MHz.
Returns:
direction
public Direction direction()
Get the direction property: Direction (Uplink or Downlink).
Returns:
fromJson
public static SpacecraftLink fromJson(JsonReader jsonReader)
Reads an instance of SpacecraftLink from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: Link name.
Returns:
polarization
public Polarization polarization()
Get the polarization property: Polarization. e.g. (RHCP, LHCP).
Returns:
toJson
validate
public void validate()
Validates the instance.
withBandwidthMHz
public SpacecraftLink withBandwidthMHz(float bandwidthMHz)
Set the bandwidthMHz property: Bandwidth in MHz.
Parameters:
Returns:
withCenterFrequencyMHz
public SpacecraftLink withCenterFrequencyMHz(float centerFrequencyMHz)
Set the centerFrequencyMHz property: Center Frequency in MHz.
Parameters:
Returns:
withDirection
public SpacecraftLink withDirection(Direction direction)
Set the direction property: Direction (Uplink or Downlink).
Parameters:
Returns:
withName
public SpacecraftLink withName(String name)
Set the name property: Link name.
Parameters:
Returns:
withPolarization
public SpacecraftLink withPolarization(Polarization polarization)
Set the polarization property: Polarization. e.g. (RHCP, LHCP).
Parameters:
Returns: