Class ContactProfilesProperties

java.lang.Object
com.azure.resourcemanager.orbital.models.ContactProfilesProperties
Direct Known Subclasses:
ContactProfileProperties

public class ContactProfilesProperties extends Object
List of Contact Profile Resource Properties.
  • Constructor Details

    • ContactProfilesProperties

      public ContactProfilesProperties()
  • Method Details

    • provisioningState

      public ContactProfilesPropertiesProvisioningState provisioningState()
      Get the provisioningState property: The current state of the resource's creation, deletion, or modification.
      Returns:
      the provisioningState value.
    • withProvisioningState

      public ContactProfilesProperties withProvisioningState(ContactProfilesPropertiesProvisioningState provisioningState)
      Set the provisioningState property: The current state of the resource's creation, deletion, or modification.
      Parameters:
      provisioningState - the provisioningState value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • minimumViableContactDuration

      public String minimumViableContactDuration()
      Get the minimumViableContactDuration property: Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
      Returns:
      the minimumViableContactDuration value.
    • withMinimumViableContactDuration

      public ContactProfilesProperties withMinimumViableContactDuration(String minimumViableContactDuration)
      Set the minimumViableContactDuration property: Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
      Parameters:
      minimumViableContactDuration - the minimumViableContactDuration value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • minimumElevationDegrees

      public Float minimumElevationDegrees()
      Get the minimumElevationDegrees property: Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
      Returns:
      the minimumElevationDegrees value.
    • withMinimumElevationDegrees

      public ContactProfilesProperties withMinimumElevationDegrees(Float minimumElevationDegrees)
      Set the minimumElevationDegrees property: Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
      Parameters:
      minimumElevationDegrees - the minimumElevationDegrees value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • autoTrackingConfiguration

      public AutoTrackingConfiguration autoTrackingConfiguration()
      Get the autoTrackingConfiguration property: Auto-tracking configuration.
      Returns:
      the autoTrackingConfiguration value.
    • withAutoTrackingConfiguration

      public ContactProfilesProperties withAutoTrackingConfiguration(AutoTrackingConfiguration autoTrackingConfiguration)
      Set the autoTrackingConfiguration property: Auto-tracking configuration.
      Parameters:
      autoTrackingConfiguration - the autoTrackingConfiguration value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • eventHubUri

      public String eventHubUri()
      Get the eventHubUri property: ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
      Returns:
      the eventHubUri value.
    • withEventHubUri

      public ContactProfilesProperties withEventHubUri(String eventHubUri)
      Set the eventHubUri property: ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
      Parameters:
      eventHubUri - the eventHubUri value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • networkConfiguration

      public ContactProfilesPropertiesNetworkConfiguration networkConfiguration()
      Get the networkConfiguration property: Network configuration of customer virtual network.
      Returns:
      the networkConfiguration value.
    • withNetworkConfiguration

      public ContactProfilesProperties withNetworkConfiguration(ContactProfilesPropertiesNetworkConfiguration networkConfiguration)
      Set the networkConfiguration property: Network configuration of customer virtual network.
      Parameters:
      networkConfiguration - the networkConfiguration value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • links

      public List<ContactProfileLink> links()
      Get the links property: Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
      Returns:
      the links value.
    • withLinks

      Set the links property: Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
      Parameters:
      links - the links value to set.
      Returns:
      the ContactProfilesProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.