Package com.pulumi.aws.amplify.inputs
Class BranchState.Builder
- java.lang.Object
-
- com.pulumi.aws.amplify.inputs.BranchState.Builder
-
- Enclosing class:
- BranchState
public static final class BranchState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BranchState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchState.BuilderappId(com.pulumi.core.Output<java.lang.String> appId)BranchState.BuilderappId(java.lang.String appId)BranchState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)BranchState.Builderarn(java.lang.String arn)BranchState.BuilderassociatedResources(com.pulumi.core.Output<java.util.List<java.lang.String>> associatedResources)BranchState.BuilderassociatedResources(java.lang.String... associatedResources)BranchState.BuilderassociatedResources(java.util.List<java.lang.String> associatedResources)BranchState.BuilderbackendEnvironmentArn(com.pulumi.core.Output<java.lang.String> backendEnvironmentArn)BranchState.BuilderbackendEnvironmentArn(java.lang.String backendEnvironmentArn)BranchState.BuilderbasicAuthCredentials(com.pulumi.core.Output<java.lang.String> basicAuthCredentials)BranchState.BuilderbasicAuthCredentials(java.lang.String basicAuthCredentials)BranchState.BuilderbranchName(com.pulumi.core.Output<java.lang.String> branchName)BranchState.BuilderbranchName(java.lang.String branchName)BranchStatebuild()BranchState.BuildercustomDomains(com.pulumi.core.Output<java.util.List<java.lang.String>> customDomains)BranchState.BuildercustomDomains(java.lang.String... customDomains)BranchState.BuildercustomDomains(java.util.List<java.lang.String> customDomains)BranchState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)BranchState.Builderdescription(java.lang.String description)BranchState.BuilderdestinationBranch(com.pulumi.core.Output<java.lang.String> destinationBranch)BranchState.BuilderdestinationBranch(java.lang.String destinationBranch)BranchState.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)BranchState.BuilderdisplayName(java.lang.String displayName)BranchState.BuilderenableAutoBuild(com.pulumi.core.Output<java.lang.Boolean> enableAutoBuild)BranchState.BuilderenableAutoBuild(java.lang.Boolean enableAutoBuild)BranchState.BuilderenableBasicAuth(com.pulumi.core.Output<java.lang.Boolean> enableBasicAuth)BranchState.BuilderenableBasicAuth(java.lang.Boolean enableBasicAuth)BranchState.BuilderenableNotification(com.pulumi.core.Output<java.lang.Boolean> enableNotification)BranchState.BuilderenableNotification(java.lang.Boolean enableNotification)BranchState.BuilderenablePerformanceMode(com.pulumi.core.Output<java.lang.Boolean> enablePerformanceMode)BranchState.BuilderenablePerformanceMode(java.lang.Boolean enablePerformanceMode)BranchState.BuilderenablePullRequestPreview(com.pulumi.core.Output<java.lang.Boolean> enablePullRequestPreview)BranchState.BuilderenablePullRequestPreview(java.lang.Boolean enablePullRequestPreview)BranchState.BuilderenableSkewProtection(com.pulumi.core.Output<java.lang.Boolean> enableSkewProtection)BranchState.BuilderenableSkewProtection(java.lang.Boolean enableSkewProtection)BranchState.BuilderenvironmentVariables(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environmentVariables)BranchState.BuilderenvironmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)BranchState.Builderframework(com.pulumi.core.Output<java.lang.String> framework)BranchState.Builderframework(java.lang.String framework)BranchState.BuilderpullRequestEnvironmentName(com.pulumi.core.Output<java.lang.String> pullRequestEnvironmentName)BranchState.BuilderpullRequestEnvironmentName(java.lang.String pullRequestEnvironmentName)BranchState.Builderregion(com.pulumi.core.Output<java.lang.String> region)BranchState.Builderregion(java.lang.String region)BranchState.BuildersourceBranch(com.pulumi.core.Output<java.lang.String> sourceBranch)BranchState.BuildersourceBranch(java.lang.String sourceBranch)BranchState.Builderstage(com.pulumi.core.Output<java.lang.String> stage)BranchState.Builderstage(java.lang.String stage)BranchState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)BranchState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)BranchState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)BranchState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)BranchState.Builderttl(com.pulumi.core.Output<java.lang.String> ttl)BranchState.Builderttl(java.lang.String ttl)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BranchState defaults)
-
-
Method Detail
-
appId
public BranchState.Builder appId(@Nullable com.pulumi.core.Output<java.lang.String> appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
appId
public BranchState.Builder appId(java.lang.String appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
arn
public BranchState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN for the branch.- Returns:
- builder
-
arn
public BranchState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN for the branch.- Returns:
- builder
-
associatedResources
public BranchState.Builder associatedResources(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> associatedResources)
- Parameters:
associatedResources- A list of custom resources that are linked to this branch.- Returns:
- builder
-
associatedResources
public BranchState.Builder associatedResources(java.util.List<java.lang.String> associatedResources)
- Parameters:
associatedResources- A list of custom resources that are linked to this branch.- Returns:
- builder
-
associatedResources
public BranchState.Builder associatedResources(java.lang.String... associatedResources)
- Parameters:
associatedResources- A list of custom resources that are linked to this branch.- Returns:
- builder
-
backendEnvironmentArn
public BranchState.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 BranchState.Builder backendEnvironmentArn(java.lang.String backendEnvironmentArn)
- Parameters:
backendEnvironmentArn- ARN for a backend environment that is part of an Amplify app.- Returns:
- builder
-
basicAuthCredentials
public BranchState.Builder basicAuthCredentials(@Nullable com.pulumi.core.Output<java.lang.String> basicAuthCredentials)
- Parameters:
basicAuthCredentials- Basic authorization credentials for the branch.- Returns:
- builder
-
basicAuthCredentials
public BranchState.Builder basicAuthCredentials(java.lang.String basicAuthCredentials)
- Parameters:
basicAuthCredentials- Basic authorization credentials for the branch.- Returns:
- builder
-
branchName
public BranchState.Builder branchName(@Nullable com.pulumi.core.Output<java.lang.String> branchName)
- Parameters:
branchName- Name for the branch.- Returns:
- builder
-
branchName
public BranchState.Builder branchName(java.lang.String branchName)
- Parameters:
branchName- Name for the branch.- Returns:
- builder
-
customDomains
public BranchState.Builder customDomains(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> customDomains)
- Parameters:
customDomains- Custom domains for the branch.- Returns:
- builder
-
customDomains
public BranchState.Builder customDomains(java.util.List<java.lang.String> customDomains)
- Parameters:
customDomains- Custom domains for the branch.- Returns:
- builder
-
customDomains
public BranchState.Builder customDomains(java.lang.String... customDomains)
- Parameters:
customDomains- Custom domains for the branch.- Returns:
- builder
-
description
public BranchState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the branch.- Returns:
- builder
-
description
public BranchState.Builder description(java.lang.String description)
- Parameters:
description- Description for the branch.- Returns:
- builder
-
destinationBranch
public BranchState.Builder destinationBranch(@Nullable com.pulumi.core.Output<java.lang.String> destinationBranch)
- Parameters:
destinationBranch- Destination branch if the branch is a pull request branch.- Returns:
- builder
-
destinationBranch
public BranchState.Builder destinationBranch(java.lang.String destinationBranch)
- Parameters:
destinationBranch- Destination branch if the branch is a pull request branch.- Returns:
- builder
-
displayName
public BranchState.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 BranchState.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 BranchState.Builder enableAutoBuild(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAutoBuild)
- Parameters:
enableAutoBuild- Enables auto building for the branch.- Returns:
- builder
-
enableAutoBuild
public BranchState.Builder enableAutoBuild(java.lang.Boolean enableAutoBuild)
- Parameters:
enableAutoBuild- Enables auto building for the branch.- Returns:
- builder
-
enableBasicAuth
public BranchState.Builder enableBasicAuth(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableBasicAuth)
- Parameters:
enableBasicAuth- Enables basic authorization for the branch.- Returns:
- builder
-
enableBasicAuth
public BranchState.Builder enableBasicAuth(java.lang.Boolean enableBasicAuth)
- Parameters:
enableBasicAuth- Enables basic authorization for the branch.- Returns:
- builder
-
enableNotification
public BranchState.Builder enableNotification(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableNotification)
- Parameters:
enableNotification- Enables notifications for the branch.- Returns:
- builder
-
enableNotification
public BranchState.Builder enableNotification(java.lang.Boolean enableNotification)
- Parameters:
enableNotification- Enables notifications for the branch.- Returns:
- builder
-
enablePerformanceMode
public BranchState.Builder enablePerformanceMode(@Nullable com.pulumi.core.Output<java.lang.Boolean> enablePerformanceMode)
- Parameters:
enablePerformanceMode- Enables performance mode for the branch.- Returns:
- builder
-
enablePerformanceMode
public BranchState.Builder enablePerformanceMode(java.lang.Boolean enablePerformanceMode)
- Parameters:
enablePerformanceMode- Enables performance mode for the branch.- Returns:
- builder
-
enablePullRequestPreview
public BranchState.Builder enablePullRequestPreview(@Nullable com.pulumi.core.Output<java.lang.Boolean> enablePullRequestPreview)
- Parameters:
enablePullRequestPreview- Enables pull request previews for this branch.- Returns:
- builder
-
enablePullRequestPreview
public BranchState.Builder enablePullRequestPreview(java.lang.Boolean enablePullRequestPreview)
- Parameters:
enablePullRequestPreview- Enables pull request previews for this branch.- Returns:
- builder
-
enableSkewProtection
public BranchState.Builder enableSkewProtection(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableSkewProtection)
- Parameters:
enableSkewProtection- Enables skew protection for the branch.- Returns:
- builder
-
enableSkewProtection
public BranchState.Builder enableSkewProtection(java.lang.Boolean enableSkewProtection)
- Parameters:
enableSkewProtection- Enables skew protection for the branch.- Returns:
- builder
-
environmentVariables
public BranchState.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 BranchState.Builder environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
- Parameters:
environmentVariables- Environment variables for the branch.- Returns:
- builder
-
framework
public BranchState.Builder framework(@Nullable com.pulumi.core.Output<java.lang.String> framework)
- Parameters:
framework- Framework for the branch.- Returns:
- builder
-
framework
public BranchState.Builder framework(java.lang.String framework)
- Parameters:
framework- Framework for the branch.- Returns:
- builder
-
pullRequestEnvironmentName
public BranchState.Builder pullRequestEnvironmentName(@Nullable com.pulumi.core.Output<java.lang.String> pullRequestEnvironmentName)
- Parameters:
pullRequestEnvironmentName- Amplify environment name for the pull request.- Returns:
- builder
-
pullRequestEnvironmentName
public BranchState.Builder pullRequestEnvironmentName(java.lang.String pullRequestEnvironmentName)
- Parameters:
pullRequestEnvironmentName- Amplify environment name for the pull request.- Returns:
- builder
-
region
public BranchState.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 BranchState.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
-
sourceBranch
public BranchState.Builder sourceBranch(@Nullable com.pulumi.core.Output<java.lang.String> sourceBranch)
- Parameters:
sourceBranch- Source branch if the branch is a pull request branch.- Returns:
- builder
-
sourceBranch
public BranchState.Builder sourceBranch(java.lang.String sourceBranch)
- Parameters:
sourceBranch- Source branch if the branch is a pull request branch.- Returns:
- builder
-
stage
public BranchState.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 BranchState.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 BranchState.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 BranchState.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
-
tagsAll
public BranchState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public BranchState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
ttl
public BranchState.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 BranchState.Builder ttl(java.lang.String ttl)
- Parameters:
ttl- Content Time To Live (TTL) for the website in seconds.- Returns:
- builder
-
build
public BranchState build()
-
-