Interface Contact


public interface Contact
An immutable client-side representation of Contact.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • etag

      String etag()
      Gets the etag property: A unique read-only string that changes whenever the resource is updated.
      Returns:
      the etag value.
    • provisioningState

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

      ContactsStatus status()
      Gets the status property: Status of a contact.
      Returns:
      the status value.
    • reservationStartTime

      OffsetDateTime reservationStartTime()
      Gets the reservationStartTime property: Reservation start time of a contact (ISO 8601 UTC standard).
      Returns:
      the reservationStartTime value.
    • reservationEndTime

      OffsetDateTime reservationEndTime()
      Gets the reservationEndTime property: Reservation end time of a contact (ISO 8601 UTC standard).
      Returns:
      the reservationEndTime value.
    • rxStartTime

      OffsetDateTime rxStartTime()
      Gets the rxStartTime property: Receive start time of a contact (ISO 8601 UTC standard).
      Returns:
      the rxStartTime value.
    • rxEndTime

      OffsetDateTime rxEndTime()
      Gets the rxEndTime property: Receive end time of a contact (ISO 8601 UTC standard).
      Returns:
      the rxEndTime value.
    • txStartTime

      OffsetDateTime txStartTime()
      Gets the txStartTime property: Transmit start time of a contact (ISO 8601 UTC standard).
      Returns:
      the txStartTime value.
    • txEndTime

      OffsetDateTime txEndTime()
      Gets the txEndTime property: Transmit end time of a contact (ISO 8601 UTC standard).
      Returns:
      the txEndTime value.
    • errorMessage

      String errorMessage()
      Gets the errorMessage property: Any error message while scheduling a contact.
      Returns:
      the errorMessage value.
    • maximumElevationDegrees

      Float maximumElevationDegrees()
      Gets the maximumElevationDegrees property: Maximum elevation of the antenna during the contact in decimal degrees.
      Returns:
      the maximumElevationDegrees value.
    • startAzimuthDegrees

      Float startAzimuthDegrees()
      Gets the startAzimuthDegrees property: Azimuth of the antenna at the start of the contact in decimal degrees.
      Returns:
      the startAzimuthDegrees value.
    • endAzimuthDegrees

      Float endAzimuthDegrees()
      Gets the endAzimuthDegrees property: Azimuth of the antenna at the end of the contact in decimal degrees.
      Returns:
      the endAzimuthDegrees value.
    • groundStationName

      String groundStationName()
      Gets the groundStationName property: Azure Ground Station name.
      Returns:
      the groundStationName value.
    • startElevationDegrees

      Float startElevationDegrees()
      Gets the startElevationDegrees property: Spacecraft elevation above the horizon at contact start.
      Returns:
      the startElevationDegrees value.
    • endElevationDegrees

      Float endElevationDegrees()
      Gets the endElevationDegrees property: Spacecraft elevation above the horizon at contact end.
      Returns:
      the endElevationDegrees value.
    • antennaConfiguration

      Gets the antennaConfiguration property: The configuration associated with the allocated antenna.
      Returns:
      the antennaConfiguration value.
    • contactProfile

      Gets the contactProfile property: The reference to the contact profile resource.
      Returns:
      the contactProfile value.
    • innerModel

      ContactInner innerModel()
      Gets the inner com.azure.resourcemanager.orbital.fluent.models.ContactInner object.
      Returns:
      the inner object.
    • refresh

      Contact refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      Contact refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.