Contact Interface

public interface Contact

An immutable client-side representation of Contact.

Method Summary

Modifier and Type Method and Description
abstract ContactsPropertiesAntennaConfiguration antennaConfiguration()

Gets the antennaConfiguration property: The configuration associated with the allocated antenna.

abstract ContactsPropertiesContactProfile contactProfile()

Gets the contactProfile property: The reference to the contact profile resource.

abstract Float endAzimuthDegrees()

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

abstract Float endElevationDegrees()

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

abstract String errorMessage()

Gets the errorMessage property: Any error message while scheduling a contact.

abstract String groundStationName()

Gets the groundStationName property: Azure Ground Station name.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ContactInner innerModel()

Gets the inner com.azure.resourcemanager.orbital.fluent.models.ContactInner object.

abstract Float maximumElevationDegrees()

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

abstract String name()

Gets the name property: The name of the resource.

abstract ContactsPropertiesProvisioningState provisioningState()

Gets the provisioningState property: The current state of the resource's creation, deletion, or modification.

abstract Contact refresh()

Refreshes the resource to sync with Azure.

abstract Contact refresh(Context context)

Refreshes the resource to sync with Azure.

abstract OffsetDateTime reservationEndTime()

Gets the reservationEndTime property: Reservation end time of a contact (ISO 8601 UTC standard).

abstract OffsetDateTime reservationStartTime()

Gets the reservationStartTime property: Reservation start time of a contact (ISO 8601 UTC standard).

abstract OffsetDateTime rxEndTime()

Gets the rxEndTime property: Receive end time of a contact (ISO 8601 UTC standard).

abstract OffsetDateTime rxStartTime()

Gets the rxStartTime property: Receive start time of a contact (ISO 8601 UTC standard).

abstract Float startAzimuthDegrees()

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

abstract Float startElevationDegrees()

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

abstract ContactsStatus status()

Gets the status property: Status of a contact.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract OffsetDateTime txEndTime()

Gets the txEndTime property: Transmit end time of a contact (ISO 8601 UTC standard).

abstract OffsetDateTime txStartTime()

Gets the txStartTime property: Transmit start time of a contact (ISO 8601 UTC standard).

abstract String type()

Gets the type property: The type of the resource.

Method Details

antennaConfiguration

public abstract ContactsPropertiesAntennaConfiguration antennaConfiguration()

Gets the antennaConfiguration property: The configuration associated with the allocated antenna.

Returns:

the antennaConfiguration value.

contactProfile

public abstract ContactsPropertiesContactProfile contactProfile()

Gets the contactProfile property: The reference to the contact profile resource.

Returns:

the contactProfile value.

endAzimuthDegrees

public abstract Float endAzimuthDegrees()

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

Returns:

the endAzimuthDegrees value.

endElevationDegrees

public abstract Float endElevationDegrees()

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

Returns:

the endElevationDegrees value.

errorMessage

public abstract String errorMessage()

Gets the errorMessage property: Any error message while scheduling a contact.

Returns:

the errorMessage value.

groundStationName

public abstract String groundStationName()

Gets the groundStationName property: Azure Ground Station name.

Returns:

the groundStationName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ContactInner innerModel()

Gets the inner com.azure.resourcemanager.orbital.fluent.models.ContactInner object.

Returns:

the inner object.

maximumElevationDegrees

public abstract Float maximumElevationDegrees()

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

Returns:

the maximumElevationDegrees value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract ContactsPropertiesProvisioningState provisioningState()

Gets the provisioningState property: The current state of the resource's creation, deletion, or modification.

Returns:

the provisioningState value.

refresh

public abstract Contact refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Contact refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

reservationEndTime

public abstract OffsetDateTime reservationEndTime()

Gets the reservationEndTime property: Reservation end time of a contact (ISO 8601 UTC standard).

Returns:

the reservationEndTime value.

reservationStartTime

public abstract OffsetDateTime reservationStartTime()

Gets the reservationStartTime property: Reservation start time of a contact (ISO 8601 UTC standard).

Returns:

the reservationStartTime value.

rxEndTime

public abstract OffsetDateTime rxEndTime()

Gets the rxEndTime property: Receive end time of a contact (ISO 8601 UTC standard).

Returns:

the rxEndTime value.

rxStartTime

public abstract OffsetDateTime rxStartTime()

Gets the rxStartTime property: Receive start time of a contact (ISO 8601 UTC standard).

Returns:

the rxStartTime value.

startAzimuthDegrees

public abstract Float startAzimuthDegrees()

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

Returns:

the startAzimuthDegrees value.

startElevationDegrees

public abstract Float startElevationDegrees()

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

Returns:

the startElevationDegrees value.

status

public abstract ContactsStatus status()

Gets the status property: Status of a contact.

Returns:

the status value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

txEndTime

public abstract OffsetDateTime txEndTime()

Gets the txEndTime property: Transmit end time of a contact (ISO 8601 UTC standard).

Returns:

the txEndTime value.

txStartTime

public abstract OffsetDateTime txStartTime()

Gets the txStartTime property: Transmit start time of a contact (ISO 8601 UTC standard).

Returns:

the txStartTime value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to