Package com.pulumi.azurenative.orbital
Class ContactProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.orbital.ContactProfileArgs.Builder
-
- Enclosing class:
- ContactProfileArgs
public static final class ContactProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ContactProfileArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContactProfileArgs defaults)
-
-
Method Detail
-
autoTrackingConfiguration
public ContactProfileArgs.Builder autoTrackingConfiguration(@Nullable com.pulumi.core.Output<AutoTrackingConfiguration> autoTrackingConfiguration)
- Parameters:
autoTrackingConfiguration
- Auto-tracking configuration.- Returns:
- builder
-
autoTrackingConfiguration
public ContactProfileArgs.Builder autoTrackingConfiguration(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
-
links
public ContactProfileArgs.Builder links(java.util.List<ContactProfileLinkArgs> links)
- Parameters:
links
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.- Returns:
- builder
-
links
public ContactProfileArgs.Builder links(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
-
networkConfiguration
public ContactProfileArgs.Builder networkConfiguration(com.pulumi.core.Output<ContactProfilesPropertiesNetworkConfigurationArgs> networkConfiguration)
- Parameters:
networkConfiguration
- Network configuration of customer virtual network.- Returns:
- builder
-
networkConfiguration
public ContactProfileArgs.Builder networkConfiguration(ContactProfilesPropertiesNetworkConfigurationArgs networkConfiguration)
- Parameters:
networkConfiguration
- Network configuration of customer virtual network.- 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
-
thirdPartyConfigurations
public ContactProfileArgs.Builder thirdPartyConfigurations(ContactProfileThirdPartyConfigurationArgs... thirdPartyConfigurations)
- Parameters:
thirdPartyConfigurations
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.- Returns:
- builder
-
build
public ContactProfileArgs build()
-
-