Class ContactProfileArgs.Builder

  • Enclosing class:
    ContactProfileArgs

    public static final class ContactProfileArgs.Builder
    extends java.lang.Object
    • Method Detail

      • autoTrackingConfiguration

        public ContactProfileArgs.Builder autoTrackingConfiguration​(@Nullable
                                                                    com.pulumi.core.Output<AutoTrackingConfiguration> autoTrackingConfiguration)
        Parameters:
        autoTrackingConfiguration - Auto-tracking configuration.
        Returns:
        builder
      • contactProfileName

        public ContactProfileArgs.Builder contactProfileName​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> contactProfileName)
        Parameters:
        contactProfileName - Contact Profile name.
        Returns:
        builder
      • contactProfileName

        public ContactProfileArgs.Builder contactProfileName​(java.lang.String contactProfileName)
        Parameters:
        contactProfileName - Contact Profile name.
        Returns:
        builder
      • eventHubUri

        public ContactProfileArgs.Builder eventHubUri​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> eventHubUri)
        Parameters:
        eventHubUri - ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
        Returns:
        builder
      • eventHubUri

        public ContactProfileArgs.Builder eventHubUri​(java.lang.String eventHubUri)
        Parameters:
        eventHubUri - ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
        Returns:
        builder
      • links

        public ContactProfileArgs.Builder links​(com.pulumi.core.Output<java.util.List<ContactProfileLinkArgs>> links)
        Parameters:
        links - Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
        Returns:
        builder
      • location

        public ContactProfileArgs.Builder location​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The geo-location where the resource lives
        Returns:
        builder
      • location

        public ContactProfileArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The geo-location where the resource lives
        Returns:
        builder
      • minimumElevationDegrees

        public ContactProfileArgs.Builder minimumElevationDegrees​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Double> minimumElevationDegrees)
        Parameters:
        minimumElevationDegrees - Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
        Returns:
        builder
      • minimumElevationDegrees

        public ContactProfileArgs.Builder minimumElevationDegrees​(java.lang.Double minimumElevationDegrees)
        Parameters:
        minimumElevationDegrees - Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
        Returns:
        builder
      • minimumViableContactDuration

        public ContactProfileArgs.Builder minimumViableContactDuration​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> minimumViableContactDuration)
        Parameters:
        minimumViableContactDuration - Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
        Returns:
        builder
      • minimumViableContactDuration

        public ContactProfileArgs.Builder minimumViableContactDuration​(java.lang.String minimumViableContactDuration)
        Parameters:
        minimumViableContactDuration - Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
        Returns:
        builder
      • resourceGroupName

        public ContactProfileArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • resourceGroupName

        public ContactProfileArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • tags

        public ContactProfileArgs.Builder tags​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Resource tags.
        Returns:
        builder
      • tags

        public ContactProfileArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Resource tags.
        Returns:
        builder
      • thirdPartyConfigurations

        public ContactProfileArgs.Builder thirdPartyConfigurations​(@Nullable
                                                                   com.pulumi.core.Output<java.util.List<ContactProfileThirdPartyConfigurationArgs>> thirdPartyConfigurations)
        Parameters:
        thirdPartyConfigurations - Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
        Returns:
        builder
      • thirdPartyConfigurations

        public ContactProfileArgs.Builder thirdPartyConfigurations​(java.util.List<ContactProfileThirdPartyConfigurationArgs> thirdPartyConfigurations)
        Parameters:
        thirdPartyConfigurations - Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
        Returns:
        builder