Class LogicalNetworkArgs.Builder

  • Enclosing class:
    LogicalNetworkArgs

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

      • dhcpOptions

        public LogicalNetworkArgs.Builder dhcpOptions​(@Nullable
                                                      com.pulumi.core.Output<LogicalNetworkPropertiesDhcpOptionsArgs> dhcpOptions)
        Parameters:
        dhcpOptions - DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.
        Returns:
        builder
      • dhcpOptions

        public LogicalNetworkArgs.Builder dhcpOptions​(LogicalNetworkPropertiesDhcpOptionsArgs dhcpOptions)
        Parameters:
        dhcpOptions - DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.
        Returns:
        builder
      • extendedLocation

        public LogicalNetworkArgs.Builder extendedLocation​(@Nullable
                                                           com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
        Parameters:
        extendedLocation - The extendedLocation of the resource.
        Returns:
        builder
      • location

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

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

        public LogicalNetworkArgs.Builder logicalNetworkName​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> logicalNetworkName)
        Parameters:
        logicalNetworkName - Name of the logical network
        Returns:
        builder
      • logicalNetworkName

        public LogicalNetworkArgs.Builder logicalNetworkName​(java.lang.String logicalNetworkName)
        Parameters:
        logicalNetworkName - Name of the logical network
        Returns:
        builder
      • resourceGroupName

        public LogicalNetworkArgs.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 LogicalNetworkArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • subnets

        public LogicalNetworkArgs.Builder subnets​(@Nullable
                                                  com.pulumi.core.Output<java.util.List<SubnetArgs>> subnets)
        Parameters:
        subnets - Subnet - list of subnets under the logical network
        Returns:
        builder
      • subnets

        public LogicalNetworkArgs.Builder subnets​(java.util.List<SubnetArgs> subnets)
        Parameters:
        subnets - Subnet - list of subnets under the logical network
        Returns:
        builder
      • tags

        public LogicalNetworkArgs.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 LogicalNetworkArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Resource tags.
        Returns:
        builder
      • vmSwitchName

        public LogicalNetworkArgs.Builder vmSwitchName​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> vmSwitchName)
        Parameters:
        vmSwitchName - name of the network switch to be used for VMs
        Returns:
        builder
      • vmSwitchName

        public LogicalNetworkArgs.Builder vmSwitchName​(java.lang.String vmSwitchName)
        Parameters:
        vmSwitchName - name of the network switch to be used for VMs
        Returns:
        builder