Class ContactProfilesProperties
java.lang.Object
com.azure.resourcemanager.orbital.models.ContactProfilesProperties
- Direct Known Subclasses:
ContactProfileProperties
List of Contact Profile Resource Properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the autoTrackingConfiguration property: Auto-tracking configuration.Get the eventHubUri property: ARM resource identifier of the Event Hub used for telemetry.links()
Get the links property: Links of the Contact Profile.Get the minimumElevationDegrees property: Minimum viable elevation for the contact in decimal degrees.Get the minimumViableContactDuration property: Minimum viable contact duration in ISO 8601 format.Get the networkConfiguration property: Network configuration of customer virtual network.Get the provisioningState property: The current state of the resource's creation, deletion, or modification.void
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.
-
Constructor Details
-
ContactProfilesProperties
public ContactProfilesProperties()
-
-
Method Details
-
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
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
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
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
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
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
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
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
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.
-