Class WebAppPremierAddOnSlotArgs.Builder

  • Enclosing class:
    WebAppPremierAddOnSlotArgs

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

      • kind

        public WebAppPremierAddOnSlotArgs.Builder kind​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> kind)
        Parameters:
        kind - Kind of resource.
        Returns:
        builder
      • location

        public WebAppPremierAddOnSlotArgs.Builder location​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - Resource Location.
        Returns:
        builder
      • marketplaceOffer

        public WebAppPremierAddOnSlotArgs.Builder marketplaceOffer​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> marketplaceOffer)
        Parameters:
        marketplaceOffer - Premier add on Marketplace offer.
        Returns:
        builder
      • marketplaceOffer

        public WebAppPremierAddOnSlotArgs.Builder marketplaceOffer​(java.lang.String marketplaceOffer)
        Parameters:
        marketplaceOffer - Premier add on Marketplace offer.
        Returns:
        builder
      • marketplacePublisher

        public WebAppPremierAddOnSlotArgs.Builder marketplacePublisher​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> marketplacePublisher)
        Parameters:
        marketplacePublisher - Premier add on Marketplace publisher.
        Returns:
        builder
      • marketplacePublisher

        public WebAppPremierAddOnSlotArgs.Builder marketplacePublisher​(java.lang.String marketplacePublisher)
        Parameters:
        marketplacePublisher - Premier add on Marketplace publisher.
        Returns:
        builder
      • premierAddOnName

        public WebAppPremierAddOnSlotArgs.Builder premierAddOnName​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> premierAddOnName)
        Parameters:
        premierAddOnName - Add-on name.
        Returns:
        builder
      • premierAddOnName

        public WebAppPremierAddOnSlotArgs.Builder premierAddOnName​(java.lang.String premierAddOnName)
        Parameters:
        premierAddOnName - Add-on name.
        Returns:
        builder
      • product

        public WebAppPremierAddOnSlotArgs.Builder product​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> product)
        Parameters:
        product - Premier add on Product.
        Returns:
        builder
      • resourceGroupName

        public WebAppPremierAddOnSlotArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        Returns:
        builder
      • resourceGroupName

        public WebAppPremierAddOnSlotArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        Returns:
        builder
      • slot

        public WebAppPremierAddOnSlotArgs.Builder slot​(com.pulumi.core.Output<java.lang.String> slot)
        Parameters:
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        Returns:
        builder
      • slot

        public WebAppPremierAddOnSlotArgs.Builder slot​(java.lang.String slot)
        Parameters:
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        Returns:
        builder
      • tags

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

        public WebAppPremierAddOnSlotArgs.Builder vendor​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> vendor)
        Parameters:
        vendor - Premier add on Vendor.
        Returns:
        builder