ContactInstanceProperties Class

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

Implements

public class ContactInstanceProperties
implements JsonSerializable<ContactInstanceProperties>

Contact Instance Properties.

Constructor Summary

Constructor Description
ContactInstanceProperties()

Creates an instance of ContactInstanceProperties class.

Method Summary

Modifier and Type Method and Description
Float endAzimuthDegrees()

Get the endAzimuthDegrees property: Azimuth of the antenna at the end of the contact in decimal degrees.

Float endElevationDegrees()

Get the endElevationDegrees property: Spacecraft elevation above the horizon at contact end.

static ContactInstanceProperties fromJson(JsonReader jsonReader)

Reads an instance of ContactInstanceProperties from the JsonReader.

Float maximumElevationDegrees()

Get the maximumElevationDegrees property: Maximum elevation of the antenna during the contact in decimal degrees.

OffsetDateTime rxEndTime()

Get the rxEndTime property: Time to lost receiving a signal (ISO 8601 UTC standard).

OffsetDateTime rxStartTime()

Get the rxStartTime property: Earliest time to receive a signal (ISO 8601 UTC standard).

Float startAzimuthDegrees()

Get the startAzimuthDegrees property: Azimuth of the antenna at the start of the contact in decimal degrees.

Float startElevationDegrees()

Get the startElevationDegrees property: Spacecraft elevation above the horizon at contact start.

JsonWriter toJson(JsonWriter jsonWriter)
OffsetDateTime txEndTime()

Get the txEndTime property: Time at which antenna transmit will be disabled (ISO 8601 UTC standard).

OffsetDateTime txStartTime()

Get the txStartTime property: Time at which antenna transmit will be enabled (ISO 8601 UTC standard).

void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

ContactInstanceProperties

public ContactInstanceProperties()

Creates an instance of ContactInstanceProperties class.

Method Details

endAzimuthDegrees

public Float endAzimuthDegrees()

Get the endAzimuthDegrees property: Azimuth of the antenna at the end of the contact in decimal degrees.

Returns:

the endAzimuthDegrees value.

endElevationDegrees

public Float endElevationDegrees()

Get the endElevationDegrees property: Spacecraft elevation above the horizon at contact end.

Returns:

the endElevationDegrees value.

fromJson

public static ContactInstanceProperties fromJson(JsonReader jsonReader)

Reads an instance of ContactInstanceProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the ContactInstanceProperties.

maximumElevationDegrees

public Float maximumElevationDegrees()

Get the maximumElevationDegrees property: Maximum elevation of the antenna during the contact in decimal degrees.

Returns:

the maximumElevationDegrees value.

rxEndTime

public OffsetDateTime rxEndTime()

Get the rxEndTime property: Time to lost receiving a signal (ISO 8601 UTC standard).

Returns:

the rxEndTime value.

rxStartTime

public OffsetDateTime rxStartTime()

Get the rxStartTime property: Earliest time to receive a signal (ISO 8601 UTC standard).

Returns:

the rxStartTime value.

startAzimuthDegrees

public Float startAzimuthDegrees()

Get the startAzimuthDegrees property: Azimuth of the antenna at the start of the contact in decimal degrees.

Returns:

the startAzimuthDegrees value.

startElevationDegrees

public Float startElevationDegrees()

Get the startElevationDegrees property: Spacecraft elevation above the horizon at contact start.

Returns:

the startElevationDegrees value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

txEndTime

public OffsetDateTime txEndTime()

Get the txEndTime property: Time at which antenna transmit will be disabled (ISO 8601 UTC standard).

Returns:

the txEndTime value.

txStartTime

public OffsetDateTime txStartTime()

Get the txStartTime property: Time at which antenna transmit will be enabled (ISO 8601 UTC standard).

Returns:

the txStartTime value.

validate

public void validate()

Validates the instance.

Applies to