共用方式為


SpacecraftLink Class

  • java.lang.Object
    • com.azure.resourcemanager.orbital.models.SpacecraftLink

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 SpacecraftLink class.

Method Summary

Modifier and Type Method and Description
List<AuthorizedGroundstation> authorizations()

Get the authorizations property: Authorized Ground Stations.

float bandwidthMHz()

Get the bandwidthMHz property: Bandwidth in MHz.

float centerFrequencyMHz()

Get the centerFrequencyMHz property: Center Frequency in MHz.

Direction direction()

Get the direction property: Direction (Uplink or Downlink).

static SpacecraftLink fromJson(JsonReader jsonReader)

Reads an instance of SpacecraftLink from the JsonReader.

String name()

Get the name property: Link name.

Polarization polarization()

Get the polarization property: Polarization.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SpacecraftLink withBandwidthMHz(float bandwidthMHz)

Set the bandwidthMHz property: Bandwidth in MHz.

SpacecraftLink withCenterFrequencyMHz(float centerFrequencyMHz)

Set the centerFrequencyMHz property: Center Frequency in MHz.

SpacecraftLink withDirection(Direction direction)

Set the direction property: Direction (Uplink or Downlink).

SpacecraftLink withName(String name)

Set the name property: Link name.

SpacecraftLink withPolarization(Polarization polarization)

Set the polarization property: Polarization.

Methods inherited from java.lang.Object

Constructor Details

public SpacecraftLink()

Creates an instance of SpacecraftLink class.

Method Details

public List<AuthorizedGroundstation> authorizations()

Get the authorizations property: Authorized Ground Stations.

Returns:

the authorizations value.

public float bandwidthMHz()

Get the bandwidthMHz property: Bandwidth in MHz.

Returns:

the bandwidthMHz value.

public float centerFrequencyMHz()

Get the centerFrequencyMHz property: Center Frequency in MHz.

Returns:

the centerFrequencyMHz value.

public Direction direction()

Get the direction property: Direction (Uplink or Downlink).

Returns:

the direction value.

public static SpacecraftLink fromJson(JsonReader jsonReader)

Reads an instance of SpacecraftLink from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SpacecraftLink if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

public String name()

Get the name property: Link name.

Returns:

the name value.

public Polarization polarization()

Get the polarization property: Polarization. e.g. (RHCP, LHCP).

Returns:

the polarization value.

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

public void validate()

Validates the instance.

public SpacecraftLink withBandwidthMHz(float bandwidthMHz)

Set the bandwidthMHz property: Bandwidth in MHz.

Parameters:

bandwidthMHz - the bandwidthMHz value to set.

Returns:

the SpacecraftLink object itself.

public SpacecraftLink withCenterFrequencyMHz(float centerFrequencyMHz)

Set the centerFrequencyMHz property: Center Frequency in MHz.

Parameters:

centerFrequencyMHz - the centerFrequencyMHz value to set.

Returns:

the SpacecraftLink object itself.

public SpacecraftLink withDirection(Direction direction)

Set the direction property: Direction (Uplink or Downlink).

Parameters:

direction - the direction value to set.

Returns:

the SpacecraftLink object itself.

public SpacecraftLink withName(String name)

Set the name property: Link name.

Parameters:

name - the name value to set.

Returns:

the SpacecraftLink object itself.

public SpacecraftLink withPolarization(Polarization polarization)

Set the polarization property: Polarization. e.g. (RHCP, LHCP).

Parameters:

polarization - the polarization value to set.

Returns:

the SpacecraftLink object itself.

Applies to