Class WebAppDeploymentSlotArgs.Builder

  • Enclosing class:
    WebAppDeploymentSlotArgs

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

      • active

        public WebAppDeploymentSlotArgs.Builder active​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Boolean> active)
        Parameters:
        active - True if deployment is currently active, false if completed and null if not started.
        Returns:
        builder
      • active

        public WebAppDeploymentSlotArgs.Builder active​(java.lang.Boolean active)
        Parameters:
        active - True if deployment is currently active, false if completed and null if not started.
        Returns:
        builder
      • author

        public WebAppDeploymentSlotArgs.Builder author​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> author)
        Parameters:
        author - Who authored the deployment.
        Returns:
        builder
      • authorEmail

        public WebAppDeploymentSlotArgs.Builder authorEmail​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> authorEmail)
        Parameters:
        authorEmail - Author email.
        Returns:
        builder
      • deployer

        public WebAppDeploymentSlotArgs.Builder deployer​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> deployer)
        Parameters:
        deployer - Who performed the deployment.
        Returns:
        builder
      • deployer

        public WebAppDeploymentSlotArgs.Builder deployer​(java.lang.String deployer)
        Parameters:
        deployer - Who performed the deployment.
        Returns:
        builder
      • details

        public WebAppDeploymentSlotArgs.Builder details​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> details)
        Parameters:
        details - Details on deployment.
        Returns:
        builder
      • endTime

        public WebAppDeploymentSlotArgs.Builder endTime​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> endTime)
        Parameters:
        endTime - End time.
        Returns:
        builder
      • id

        public WebAppDeploymentSlotArgs.Builder id​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> id)
        Parameters:
        id - ID of an existing deployment.
        Returns:
        builder
      • kind

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

        public WebAppDeploymentSlotArgs.Builder message​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> message)
        Parameters:
        message - Details about deployment status.
        Returns:
        builder
      • message

        public WebAppDeploymentSlotArgs.Builder message​(java.lang.String message)
        Parameters:
        message - Details about deployment status.
        Returns:
        builder
      • resourceGroupName

        public WebAppDeploymentSlotArgs.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 WebAppDeploymentSlotArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        Returns:
        builder
      • slot

        public WebAppDeploymentSlotArgs.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 creates a deployment for the production slot.
        Returns:
        builder
      • slot

        public WebAppDeploymentSlotArgs.Builder slot​(java.lang.String slot)
        Parameters:
        slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
        Returns:
        builder
      • startTime

        public WebAppDeploymentSlotArgs.Builder startTime​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> startTime)
        Parameters:
        startTime - Start time.
        Returns:
        builder
      • status

        public WebAppDeploymentSlotArgs.Builder status​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Integer> status)
        Parameters:
        status - Deployment status.
        Returns:
        builder