Class RoutingPreferenceArgs.Builder

  • Enclosing class:
    RoutingPreferenceArgs

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

      • publishInternetEndpoints

        public RoutingPreferenceArgs.Builder publishInternetEndpoints​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Boolean> publishInternetEndpoints)
        Parameters:
        publishInternetEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
        Returns:
        builder
      • publishInternetEndpoints

        public RoutingPreferenceArgs.Builder publishInternetEndpoints​(java.lang.Boolean publishInternetEndpoints)
        Parameters:
        publishInternetEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
        Returns:
        builder
      • publishMicrosoftEndpoints

        public RoutingPreferenceArgs.Builder publishMicrosoftEndpoints​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Boolean> publishMicrosoftEndpoints)
        Parameters:
        publishMicrosoftEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
        Returns:
        builder
      • publishMicrosoftEndpoints

        public RoutingPreferenceArgs.Builder publishMicrosoftEndpoints​(java.lang.Boolean publishMicrosoftEndpoints)
        Parameters:
        publishMicrosoftEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
        Returns:
        builder
      • routingChoice

        public RoutingPreferenceArgs.Builder routingChoice​(@Nullable
                                                           com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​RoutingChoice>> routingChoice)
        Parameters:
        routingChoice - Routing Choice defines the kind of network routing opted by the user.
        Returns:
        builder
      • routingChoice

        public RoutingPreferenceArgs.Builder routingChoice​(com.pulumi.core.Either<java.lang.String,​RoutingChoice> routingChoice)
        Parameters:
        routingChoice - Routing Choice defines the kind of network routing opted by the user.
        Returns:
        builder
      • routingChoice

        public RoutingPreferenceArgs.Builder routingChoice​(java.lang.String routingChoice)
        Parameters:
        routingChoice - Routing Choice defines the kind of network routing opted by the user.
        Returns:
        builder
      • routingChoice

        public RoutingPreferenceArgs.Builder routingChoice​(RoutingChoice routingChoice)
        Parameters:
        routingChoice - Routing Choice defines the kind of network routing opted by the user.
        Returns:
        builder