Class ServerArgs.Builder

  • Enclosing class:
    ServerArgs

    public static final class ServerArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(ServerArgs defaults)
    • Method Detail

      • location

        public ServerArgs.Builder location​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location the resource resides in.
        Returns:
        builder
      • location

        public ServerArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The location the resource resides in.
        Returns:
        builder
      • properties

        public ServerArgs.Builder properties​(com.pulumi.core.Output<java.lang.Object> properties)
        Parameters:
        properties - Properties of the server.
        Returns:
        builder
      • properties

        public ServerArgs.Builder properties​(java.lang.Object properties)
        Parameters:
        properties - Properties of the server.
        Returns:
        builder
      • resourceGroupName

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

        public ServerArgs.Builder serverName​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> serverName)
        Parameters:
        serverName - The name of the server.
        Returns:
        builder
      • serverName

        public ServerArgs.Builder serverName​(java.lang.String serverName)
        Parameters:
        serverName - The name of the server.
        Returns:
        builder
      • sku

        public ServerArgs.Builder sku​(@Nullable
                                      com.pulumi.core.Output<SkuArgs> sku)
        Parameters:
        sku - The SKU (pricing tier) of the server.
        Returns:
        builder
      • sku

        public ServerArgs.Builder sku​(SkuArgs sku)
        Parameters:
        sku - The SKU (pricing tier) of the server.
        Returns:
        builder
      • tags

        public ServerArgs.Builder tags​(@Nullable
                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Application-specific metadata in the form of key-value pairs.
        Returns:
        builder
      • tags

        public ServerArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Application-specific metadata in the form of key-value pairs.
        Returns:
        builder