Package com.pulumi.azurenative.web
Class WebAppDeploymentSlotArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.web.WebAppDeploymentSlotArgs.Builder
-
- Enclosing class:
- WebAppDeploymentSlotArgs
public static final class WebAppDeploymentSlotArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAppDeploymentSlotArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAppDeploymentSlotArgs.Builder
active(com.pulumi.core.Output<java.lang.Boolean> active)
WebAppDeploymentSlotArgs.Builder
active(java.lang.Boolean active)
WebAppDeploymentSlotArgs.Builder
author(com.pulumi.core.Output<java.lang.String> author)
WebAppDeploymentSlotArgs.Builder
author(java.lang.String author)
WebAppDeploymentSlotArgs.Builder
authorEmail(com.pulumi.core.Output<java.lang.String> authorEmail)
WebAppDeploymentSlotArgs.Builder
authorEmail(java.lang.String authorEmail)
WebAppDeploymentSlotArgs
build()
WebAppDeploymentSlotArgs.Builder
deployer(com.pulumi.core.Output<java.lang.String> deployer)
WebAppDeploymentSlotArgs.Builder
deployer(java.lang.String deployer)
WebAppDeploymentSlotArgs.Builder
details(com.pulumi.core.Output<java.lang.String> details)
WebAppDeploymentSlotArgs.Builder
details(java.lang.String details)
WebAppDeploymentSlotArgs.Builder
endTime(com.pulumi.core.Output<java.lang.String> endTime)
WebAppDeploymentSlotArgs.Builder
endTime(java.lang.String endTime)
WebAppDeploymentSlotArgs.Builder
id(com.pulumi.core.Output<java.lang.String> id)
WebAppDeploymentSlotArgs.Builder
id(java.lang.String id)
WebAppDeploymentSlotArgs.Builder
kind(com.pulumi.core.Output<java.lang.String> kind)
WebAppDeploymentSlotArgs.Builder
kind(java.lang.String kind)
WebAppDeploymentSlotArgs.Builder
message(com.pulumi.core.Output<java.lang.String> message)
WebAppDeploymentSlotArgs.Builder
message(java.lang.String message)
WebAppDeploymentSlotArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
WebAppDeploymentSlotArgs.Builder
name(java.lang.String name)
WebAppDeploymentSlotArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
WebAppDeploymentSlotArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
WebAppDeploymentSlotArgs.Builder
slot(com.pulumi.core.Output<java.lang.String> slot)
WebAppDeploymentSlotArgs.Builder
slot(java.lang.String slot)
WebAppDeploymentSlotArgs.Builder
startTime(com.pulumi.core.Output<java.lang.String> startTime)
WebAppDeploymentSlotArgs.Builder
startTime(java.lang.String startTime)
WebAppDeploymentSlotArgs.Builder
status(com.pulumi.core.Output<java.lang.Integer> status)
WebAppDeploymentSlotArgs.Builder
status(java.lang.Integer status)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAppDeploymentSlotArgs defaults)
-
-
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
-
author
public WebAppDeploymentSlotArgs.Builder author(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
-
authorEmail
public WebAppDeploymentSlotArgs.Builder authorEmail(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
-
details
public WebAppDeploymentSlotArgs.Builder details(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
-
endTime
public WebAppDeploymentSlotArgs.Builder endTime(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
-
id
public WebAppDeploymentSlotArgs.Builder id(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
-
kind
public WebAppDeploymentSlotArgs.Builder kind(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
-
name
public WebAppDeploymentSlotArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the app.- Returns:
- builder
-
name
public WebAppDeploymentSlotArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the app.- 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
-
startTime
public WebAppDeploymentSlotArgs.Builder startTime(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
-
status
public WebAppDeploymentSlotArgs.Builder status(java.lang.Integer status)
- Parameters:
status
- Deployment status.- Returns:
- builder
-
build
public WebAppDeploymentSlotArgs build()
-
-