Interface Contact
public interface Contact
An immutable client-side representation of Contact.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the Contact definition.static interface
The Contact definition stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the antennaConfiguration property: The configuration associated with the allocated antenna.Gets the contactProfile property: The reference to the contact profile resource.Gets the endAzimuthDegrees property: Azimuth of the antenna at the end of the contact in decimal degrees.Gets the endElevationDegrees property: Spacecraft elevation above the horizon at contact end.Gets the errorMessage property: Any error message while scheduling a contact.etag()
Gets the etag property: A unique read-only string that changes whenever the resource is updated.Gets the groundStationName property: Azure Ground Station name.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.orbital.fluent.models.ContactInner object.Gets the maximumElevationDegrees property: Maximum elevation of the antenna during the contact in decimal degrees.name()
Gets the name property: The name of the resource.Gets the provisioningState property: The current state of the resource's creation, deletion, or modification.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.Gets the reservationEndTime property: Reservation end time of a contact (ISO 8601 UTC standard).Gets the reservationStartTime property: Reservation start time of a contact (ISO 8601 UTC standard).Gets the rxEndTime property: Receive end time of a contact (ISO 8601 UTC standard).Gets the rxStartTime property: Receive start time of a contact (ISO 8601 UTC standard).Gets the startAzimuthDegrees property: Azimuth of the antenna at the start of the contact in decimal degrees.Gets the startElevationDegrees property: Spacecraft elevation above the horizon at contact start.status()
Gets the status property: Status of a contact.Gets the txEndTime property: Transmit end time of a contact (ISO 8601 UTC standard).Gets the txStartTime property: Transmit start time of a contact (ISO 8601 UTC standard).type()
Gets the type property: The type of the resource.
-
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
ContactsPropertiesProvisioningState 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
ContactsPropertiesAntennaConfiguration antennaConfiguration()Gets the antennaConfiguration property: The configuration associated with the allocated antenna.- Returns:
- the antennaConfiguration value.
-
contactProfile
ContactsPropertiesContactProfile 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
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-