Class MasterSitesControllerArgs.Builder

  • Enclosing class:
    MasterSitesControllerArgs

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

      • allowMultipleSites

        public MasterSitesControllerArgs.Builder allowMultipleSites​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> allowMultipleSites)
        Parameters:
        allowMultipleSites - Gets or sets a value indicating whether multiple sites per site type are allowed.
        Returns:
        builder
      • allowMultipleSites

        public MasterSitesControllerArgs.Builder allowMultipleSites​(java.lang.Boolean allowMultipleSites)
        Parameters:
        allowMultipleSites - Gets or sets a value indicating whether multiple sites per site type are allowed.
        Returns:
        builder
      • customerStorageAccountArmId

        public MasterSitesControllerArgs.Builder customerStorageAccountArmId​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> customerStorageAccountArmId)
        Parameters:
        customerStorageAccountArmId - Gets or sets a value for customer storage account ARM id.
        Returns:
        builder
      • customerStorageAccountArmId

        public MasterSitesControllerArgs.Builder customerStorageAccountArmId​(java.lang.String customerStorageAccountArmId)
        Parameters:
        customerStorageAccountArmId - Gets or sets a value for customer storage account ARM id.
        Returns:
        builder
      • location

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

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

        public MasterSitesControllerArgs.Builder publicNetworkAccess​(java.lang.String publicNetworkAccess)
        Parameters:
        publicNetworkAccess - Gets or sets the state of public network access.
        Returns:
        builder
      • resourceGroupName

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

        public MasterSitesControllerArgs.Builder siteName​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> siteName)
        Parameters:
        siteName - Site name
        Returns:
        builder
      • sites

        public MasterSitesControllerArgs.Builder sites​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<java.lang.String>> sites)
        Parameters:
        sites - Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.
        Returns:
        builder
      • sites

        public MasterSitesControllerArgs.Builder sites​(java.util.List<java.lang.String> sites)
        Parameters:
        sites - Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.
        Returns:
        builder
      • sites

        public MasterSitesControllerArgs.Builder sites​(java.lang.String... sites)
        Parameters:
        sites - Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.
        Returns:
        builder
      • tags

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