Package com.pulumi.aws.amplify
Class BranchArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.amplify.BranchArgs.Builder
-
- Enclosing class:
- BranchArgs
public static final class BranchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BranchArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchArgs.BuilderappId(com.pulumi.core.Output<java.lang.String> appId)BranchArgs.BuilderappId(java.lang.String appId)BranchArgs.BuilderbackendEnvironmentArn(com.pulumi.core.Output<java.lang.String> backendEnvironmentArn)BranchArgs.BuilderbackendEnvironmentArn(java.lang.String backendEnvironmentArn)BranchArgs.BuilderbasicAuthCredentials(com.pulumi.core.Output<java.lang.String> basicAuthCredentials)BranchArgs.BuilderbasicAuthCredentials(java.lang.String basicAuthCredentials)BranchArgs.BuilderbranchName(com.pulumi.core.Output<java.lang.String> branchName)BranchArgs.BuilderbranchName(java.lang.String branchName)BranchArgsbuild()BranchArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)BranchArgs.Builderdescription(java.lang.String description)BranchArgs.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)BranchArgs.BuilderdisplayName(java.lang.String displayName)BranchArgs.BuilderenableAutoBuild(com.pulumi.core.Output<java.lang.Boolean> enableAutoBuild)BranchArgs.BuilderenableAutoBuild(java.lang.Boolean enableAutoBuild)BranchArgs.BuilderenableBasicAuth(com.pulumi.core.Output<java.lang.Boolean> enableBasicAuth)BranchArgs.BuilderenableBasicAuth(java.lang.Boolean enableBasicAuth)BranchArgs.BuilderenableNotification(com.pulumi.core.Output<java.lang.Boolean> enableNotification)BranchArgs.BuilderenableNotification(java.lang.Boolean enableNotification)BranchArgs.BuilderenablePerformanceMode(com.pulumi.core.Output<java.lang.Boolean> enablePerformanceMode)BranchArgs.BuilderenablePerformanceMode(java.lang.Boolean enablePerformanceMode)BranchArgs.BuilderenablePullRequestPreview(com.pulumi.core.Output<java.lang.Boolean> enablePullRequestPreview)BranchArgs.BuilderenablePullRequestPreview(java.lang.Boolean enablePullRequestPreview)BranchArgs.BuilderenableSkewProtection(com.pulumi.core.Output<java.lang.Boolean> enableSkewProtection)BranchArgs.BuilderenableSkewProtection(java.lang.Boolean enableSkewProtection)BranchArgs.BuilderenvironmentVariables(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environmentVariables)BranchArgs.BuilderenvironmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)BranchArgs.Builderframework(com.pulumi.core.Output<java.lang.String> framework)BranchArgs.Builderframework(java.lang.String framework)BranchArgs.BuilderpullRequestEnvironmentName(com.pulumi.core.Output<java.lang.String> pullRequestEnvironmentName)BranchArgs.BuilderpullRequestEnvironmentName(java.lang.String pullRequestEnvironmentName)BranchArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)BranchArgs.Builderregion(java.lang.String region)BranchArgs.Builderstage(com.pulumi.core.Output<java.lang.String> stage)BranchArgs.Builderstage(java.lang.String stage)BranchArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)BranchArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)BranchArgs.Builderttl(com.pulumi.core.Output<java.lang.String> ttl)BranchArgs.Builderttl(java.lang.String ttl)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BranchArgs defaults)
-
-
Method Detail
-
appId
public BranchArgs.Builder appId(com.pulumi.core.Output<java.lang.String> appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
appId
public BranchArgs.Builder appId(java.lang.String appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
backendEnvironmentArn
public BranchArgs.Builder backendEnvironmentArn(@Nullable com.pulumi.core.Output<java.lang.String> backendEnvironmentArn)
- Parameters:
backendEnvironmentArn- ARN for a backend environment that is part of an Amplify app.- Returns:
- builder
-
backendEnvironmentArn
public BranchArgs.Builder backendEnvironmentArn(java.lang.String backendEnvironmentArn)
- Parameters:
backendEnvironmentArn- ARN for a backend environment that is part of an Amplify app.- Returns:
- builder
-
basicAuthCredentials
public BranchArgs.Builder basicAuthCredentials(@Nullable com.pulumi.core.Output<java.lang.String> basicAuthCredentials)
- Parameters:
basicAuthCredentials- Basic authorization credentials for the branch.- Returns:
- builder
-
basicAuthCredentials
public BranchArgs.Builder basicAuthCredentials(java.lang.String basicAuthCredentials)
- Parameters:
basicAuthCredentials- Basic authorization credentials for the branch.- Returns:
- builder
-
branchName
public BranchArgs.Builder branchName(com.pulumi.core.Output<java.lang.String> branchName)
- Parameters:
branchName- Name for the branch.- Returns:
- builder
-
branchName
public BranchArgs.Builder branchName(java.lang.String branchName)
- Parameters:
branchName- Name for the branch.- Returns:
- builder
-
description
public BranchArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the branch.- Returns:
- builder
-
description
public BranchArgs.Builder description(java.lang.String description)
- Parameters:
description- Description for the branch.- Returns:
- builder
-
displayName
public BranchArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Display name for a branch. This is used as the default domain prefix.- Returns:
- builder
-
displayName
public BranchArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Display name for a branch. This is used as the default domain prefix.- Returns:
- builder
-
enableAutoBuild
public BranchArgs.Builder enableAutoBuild(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAutoBuild)
- Parameters:
enableAutoBuild- Enables auto building for the branch.- Returns:
- builder
-
enableAutoBuild
public BranchArgs.Builder enableAutoBuild(java.lang.Boolean enableAutoBuild)
- Parameters:
enableAutoBuild- Enables auto building for the branch.- Returns:
- builder
-
enableBasicAuth
public BranchArgs.Builder enableBasicAuth(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableBasicAuth)
- Parameters:
enableBasicAuth- Enables basic authorization for the branch.- Returns:
- builder
-
enableBasicAuth
public BranchArgs.Builder enableBasicAuth(java.lang.Boolean enableBasicAuth)
- Parameters:
enableBasicAuth- Enables basic authorization for the branch.- Returns:
- builder
-
enableNotification
public BranchArgs.Builder enableNotification(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableNotification)
- Parameters:
enableNotification- Enables notifications for the branch.- Returns:
- builder
-
enableNotification
public BranchArgs.Builder enableNotification(java.lang.Boolean enableNotification)
- Parameters:
enableNotification- Enables notifications for the branch.- Returns:
- builder
-
enablePerformanceMode
public BranchArgs.Builder enablePerformanceMode(@Nullable com.pulumi.core.Output<java.lang.Boolean> enablePerformanceMode)
- Parameters:
enablePerformanceMode- Enables performance mode for the branch.- Returns:
- builder
-
enablePerformanceMode
public BranchArgs.Builder enablePerformanceMode(java.lang.Boolean enablePerformanceMode)
- Parameters:
enablePerformanceMode- Enables performance mode for the branch.- Returns:
- builder
-
enablePullRequestPreview
public BranchArgs.Builder enablePullRequestPreview(@Nullable com.pulumi.core.Output<java.lang.Boolean> enablePullRequestPreview)
- Parameters:
enablePullRequestPreview- Enables pull request previews for this branch.- Returns:
- builder
-
enablePullRequestPreview
public BranchArgs.Builder enablePullRequestPreview(java.lang.Boolean enablePullRequestPreview)
- Parameters:
enablePullRequestPreview- Enables pull request previews for this branch.- Returns:
- builder
-
enableSkewProtection
public BranchArgs.Builder enableSkewProtection(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableSkewProtection)
- Parameters:
enableSkewProtection- Enables skew protection for the branch.- Returns:
- builder
-
enableSkewProtection
public BranchArgs.Builder enableSkewProtection(java.lang.Boolean enableSkewProtection)
- Parameters:
enableSkewProtection- Enables skew protection for the branch.- Returns:
- builder
-
environmentVariables
public BranchArgs.Builder environmentVariables(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environmentVariables)
- Parameters:
environmentVariables- Environment variables for the branch.- Returns:
- builder
-
environmentVariables
public BranchArgs.Builder environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
- Parameters:
environmentVariables- Environment variables for the branch.- Returns:
- builder
-
framework
public BranchArgs.Builder framework(@Nullable com.pulumi.core.Output<java.lang.String> framework)
- Parameters:
framework- Framework for the branch.- Returns:
- builder
-
framework
public BranchArgs.Builder framework(java.lang.String framework)
- Parameters:
framework- Framework for the branch.- Returns:
- builder
-
pullRequestEnvironmentName
public BranchArgs.Builder pullRequestEnvironmentName(@Nullable com.pulumi.core.Output<java.lang.String> pullRequestEnvironmentName)
- Parameters:
pullRequestEnvironmentName- Amplify environment name for the pull request.- Returns:
- builder
-
pullRequestEnvironmentName
public BranchArgs.Builder pullRequestEnvironmentName(java.lang.String pullRequestEnvironmentName)
- Parameters:
pullRequestEnvironmentName- Amplify environment name for the pull request.- Returns:
- builder
-
region
public BranchArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public BranchArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
stage
public BranchArgs.Builder stage(@Nullable com.pulumi.core.Output<java.lang.String> stage)
- Parameters:
stage- Describes the current stage for the branch. Valid values: `PRODUCTION`, `BETA`, `DEVELOPMENT`, `EXPERIMENTAL`, `PULL_REQUEST`.- Returns:
- builder
-
stage
public BranchArgs.Builder stage(java.lang.String stage)
- Parameters:
stage- Describes the current stage for the branch. Valid values: `PRODUCTION`, `BETA`, `DEVELOPMENT`, `EXPERIMENTAL`, `PULL_REQUEST`.- Returns:
- builder
-
tags
public BranchArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public BranchArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
ttl
public BranchArgs.Builder ttl(@Nullable com.pulumi.core.Output<java.lang.String> ttl)
- Parameters:
ttl- Content Time To Live (TTL) for the website in seconds.- Returns:
- builder
-
ttl
public BranchArgs.Builder ttl(java.lang.String ttl)
- Parameters:
ttl- Content Time To Live (TTL) for the website in seconds.- Returns:
- builder
-
build
public BranchArgs build()
-
-