Class ContactProfileProperties
java.lang.Object
com.azure.resourcemanager.orbital.models.ContactProfilesProperties
com.azure.resourcemanager.orbital.fluent.models.ContactProfileProperties
Properties of the contact profile resource.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
validate()
Validates the instance.withAutoTrackingConfiguration
(AutoTrackingConfiguration autoTrackingConfiguration) Set the autoTrackingConfiguration property: Auto-tracking configuration.withEventHubUri
(String eventHubUri) Set the eventHubUri property: ARM resource identifier of the Event Hub used for telemetry.withLinks
(List<ContactProfileLink> links) Set the links property: Links of the Contact Profile.withMinimumElevationDegrees
(Float minimumElevationDegrees) Set the minimumElevationDegrees property: Minimum viable elevation for the contact in decimal degrees.withMinimumViableContactDuration
(String minimumViableContactDuration) Set the minimumViableContactDuration property: Minimum viable contact duration in ISO 8601 format.withNetworkConfiguration
(ContactProfilesPropertiesNetworkConfiguration networkConfiguration) Set the networkConfiguration property: Network configuration of customer virtual network.withProvisioningState
(ContactProfilesPropertiesProvisioningState provisioningState) Set the provisioningState property: The current state of the resource's creation, deletion, or modification.Methods inherited from class com.azure.resourcemanager.orbital.models.ContactProfilesProperties
autoTrackingConfiguration, eventHubUri, links, minimumElevationDegrees, minimumViableContactDuration, networkConfiguration, provisioningState
-
Constructor Details
-
ContactProfileProperties
public ContactProfileProperties()
-
-
Method Details
-
withProvisioningState
public ContactProfileProperties withProvisioningState(ContactProfilesPropertiesProvisioningState provisioningState) Set the provisioningState property: The current state of the resource's creation, deletion, or modification.- Overrides:
withProvisioningState
in classContactProfilesProperties
- Parameters:
provisioningState
- the provisioningState value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withMinimumViableContactDuration
public ContactProfileProperties 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.- Overrides:
withMinimumViableContactDuration
in classContactProfilesProperties
- Parameters:
minimumViableContactDuration
- the minimumViableContactDuration value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withMinimumElevationDegrees
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.- Overrides:
withMinimumElevationDegrees
in classContactProfilesProperties
- Parameters:
minimumElevationDegrees
- the minimumElevationDegrees value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withAutoTrackingConfiguration
public ContactProfileProperties withAutoTrackingConfiguration(AutoTrackingConfiguration autoTrackingConfiguration) Set the autoTrackingConfiguration property: Auto-tracking configuration.- Overrides:
withAutoTrackingConfiguration
in classContactProfilesProperties
- Parameters:
autoTrackingConfiguration
- the autoTrackingConfiguration value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withEventHubUri
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.- Overrides:
withEventHubUri
in classContactProfilesProperties
- Parameters:
eventHubUri
- the eventHubUri value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withNetworkConfiguration
public ContactProfileProperties withNetworkConfiguration(ContactProfilesPropertiesNetworkConfiguration networkConfiguration) Set the networkConfiguration property: Network configuration of customer virtual network.- Overrides:
withNetworkConfiguration
in classContactProfilesProperties
- Parameters:
networkConfiguration
- the networkConfiguration value to set.- Returns:
- the ContactProfilesProperties object itself.
-
withLinks
Set the links property: Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.- Overrides:
withLinks
in classContactProfilesProperties
- Parameters:
links
- the links value to set.- Returns:
- the ContactProfilesProperties object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classContactProfilesProperties
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-