Class EnvironmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticbeanstalk.inputs.EnvironmentState.Builder
-
- Enclosing class:
- EnvironmentState
public static final class EnvironmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EnvironmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentState.BuilderallSettings(EnvironmentAllSettingArgs... allSettings)EnvironmentState.BuilderallSettings(com.pulumi.core.Output<java.util.List<EnvironmentAllSettingArgs>> allSettings)EnvironmentState.BuilderallSettings(java.util.List<EnvironmentAllSettingArgs> allSettings)EnvironmentState.Builderapplication(com.pulumi.core.Output<java.lang.String> application)EnvironmentState.Builderapplication(java.lang.String application)EnvironmentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)EnvironmentState.Builderarn(java.lang.String arn)EnvironmentState.BuilderautoscalingGroups(com.pulumi.core.Output<java.util.List<java.lang.String>> autoscalingGroups)EnvironmentState.BuilderautoscalingGroups(java.lang.String... autoscalingGroups)EnvironmentState.BuilderautoscalingGroups(java.util.List<java.lang.String> autoscalingGroups)EnvironmentStatebuild()EnvironmentState.Buildercname(com.pulumi.core.Output<java.lang.String> cname)EnvironmentState.Buildercname(java.lang.String cname)EnvironmentState.BuildercnamePrefix(com.pulumi.core.Output<java.lang.String> cnamePrefix)EnvironmentState.BuildercnamePrefix(java.lang.String cnamePrefix)EnvironmentState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)EnvironmentState.Builderdescription(java.lang.String description)EnvironmentState.BuilderendpointUrl(com.pulumi.core.Output<java.lang.String> endpointUrl)EnvironmentState.BuilderendpointUrl(java.lang.String endpointUrl)EnvironmentState.Builderinstances(com.pulumi.core.Output<java.util.List<java.lang.String>> instances)EnvironmentState.Builderinstances(java.lang.String... instances)EnvironmentState.Builderinstances(java.util.List<java.lang.String> instances)EnvironmentState.BuilderlaunchConfigurations(com.pulumi.core.Output<java.util.List<java.lang.String>> launchConfigurations)EnvironmentState.BuilderlaunchConfigurations(java.lang.String... launchConfigurations)EnvironmentState.BuilderlaunchConfigurations(java.util.List<java.lang.String> launchConfigurations)EnvironmentState.BuilderloadBalancers(com.pulumi.core.Output<java.util.List<java.lang.String>> loadBalancers)EnvironmentState.BuilderloadBalancers(java.lang.String... loadBalancers)EnvironmentState.BuilderloadBalancers(java.util.List<java.lang.String> loadBalancers)EnvironmentState.Buildername(com.pulumi.core.Output<java.lang.String> name)EnvironmentState.Buildername(java.lang.String name)EnvironmentState.BuilderplatformArn(com.pulumi.core.Output<java.lang.String> platformArn)EnvironmentState.BuilderplatformArn(java.lang.String platformArn)EnvironmentState.BuilderpollInterval(com.pulumi.core.Output<java.lang.String> pollInterval)EnvironmentState.BuilderpollInterval(java.lang.String pollInterval)EnvironmentState.Builderqueues(com.pulumi.core.Output<java.util.List<java.lang.String>> queues)EnvironmentState.Builderqueues(java.lang.String... queues)EnvironmentState.Builderqueues(java.util.List<java.lang.String> queues)EnvironmentState.Builderregion(com.pulumi.core.Output<java.lang.String> region)EnvironmentState.Builderregion(java.lang.String region)EnvironmentState.Buildersettings(EnvironmentSettingArgs... settings)EnvironmentState.Buildersettings(com.pulumi.core.Output<java.util.List<EnvironmentSettingArgs>> settings)EnvironmentState.Buildersettings(java.util.List<EnvironmentSettingArgs> settings)EnvironmentState.BuildersolutionStackName(com.pulumi.core.Output<java.lang.String> solutionStackName)EnvironmentState.BuildersolutionStackName(java.lang.String solutionStackName)EnvironmentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)EnvironmentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)EnvironmentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)EnvironmentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)EnvironmentState.BuildertemplateName(com.pulumi.core.Output<java.lang.String> templateName)EnvironmentState.BuildertemplateName(java.lang.String templateName)EnvironmentState.Buildertier(com.pulumi.core.Output<java.lang.String> tier)EnvironmentState.Buildertier(java.lang.String tier)EnvironmentState.Buildertriggers(com.pulumi.core.Output<java.util.List<java.lang.String>> triggers)EnvironmentState.Buildertriggers(java.lang.String... triggers)EnvironmentState.Buildertriggers(java.util.List<java.lang.String> triggers)EnvironmentState.Builderversion(com.pulumi.core.Output<java.lang.String> version)EnvironmentState.Builderversion(java.lang.String version)EnvironmentState.BuilderwaitForReadyTimeout(com.pulumi.core.Output<java.lang.String> waitForReadyTimeout)EnvironmentState.BuilderwaitForReadyTimeout(java.lang.String waitForReadyTimeout)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnvironmentState defaults)
-
-
Method Detail
-
allSettings
public EnvironmentState.Builder allSettings(@Nullable com.pulumi.core.Output<java.util.List<EnvironmentAllSettingArgs>> allSettings)
- Parameters:
allSettings- List of all option settings configured in this Environment. These are a combination of default settings and their overrides from `setting` in the configuration.- Returns:
- builder
-
allSettings
public EnvironmentState.Builder allSettings(java.util.List<EnvironmentAllSettingArgs> allSettings)
- Parameters:
allSettings- List of all option settings configured in this Environment. These are a combination of default settings and their overrides from `setting` in the configuration.- Returns:
- builder
-
allSettings
public EnvironmentState.Builder allSettings(EnvironmentAllSettingArgs... allSettings)
- Parameters:
allSettings- List of all option settings configured in this Environment. These are a combination of default settings and their overrides from `setting` in the configuration.- Returns:
- builder
-
application
public EnvironmentState.Builder application(@Nullable com.pulumi.core.Output<java.lang.String> application)
- Parameters:
application- Name of the application that contains the version to be deployed- Returns:
- builder
-
application
public EnvironmentState.Builder application(java.lang.String application)
- Parameters:
application- Name of the application that contains the version to be deployed- Returns:
- builder
-
arn
public EnvironmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
-
arn
public EnvironmentState.Builder arn(java.lang.String arn)
-
autoscalingGroups
public EnvironmentState.Builder autoscalingGroups(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> autoscalingGroups)
- Parameters:
autoscalingGroups- The Auto Scaling groups used by this Environment.- Returns:
- builder
-
autoscalingGroups
public EnvironmentState.Builder autoscalingGroups(java.util.List<java.lang.String> autoscalingGroups)
- Parameters:
autoscalingGroups- The Auto Scaling groups used by this Environment.- Returns:
- builder
-
autoscalingGroups
public EnvironmentState.Builder autoscalingGroups(java.lang.String... autoscalingGroups)
- Parameters:
autoscalingGroups- The Auto Scaling groups used by this Environment.- Returns:
- builder
-
cname
public EnvironmentState.Builder cname(@Nullable com.pulumi.core.Output<java.lang.String> cname)
- Parameters:
cname- Fully qualified DNS name for this Environment.- Returns:
- builder
-
cname
public EnvironmentState.Builder cname(java.lang.String cname)
- Parameters:
cname- Fully qualified DNS name for this Environment.- Returns:
- builder
-
cnamePrefix
public EnvironmentState.Builder cnamePrefix(@Nullable com.pulumi.core.Output<java.lang.String> cnamePrefix)
- Parameters:
cnamePrefix- Prefix to use for the fully qualified DNS name of the Environment.- Returns:
- builder
-
cnamePrefix
public EnvironmentState.Builder cnamePrefix(java.lang.String cnamePrefix)
- Parameters:
cnamePrefix- Prefix to use for the fully qualified DNS name of the Environment.- Returns:
- builder
-
description
public EnvironmentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Short description of the Environment- Returns:
- builder
-
description
public EnvironmentState.Builder description(java.lang.String description)
- Parameters:
description- Short description of the Environment- Returns:
- builder
-
endpointUrl
public EnvironmentState.Builder endpointUrl(@Nullable com.pulumi.core.Output<java.lang.String> endpointUrl)
- Parameters:
endpointUrl- The URL to the Load Balancer for this Environment- Returns:
- builder
-
endpointUrl
public EnvironmentState.Builder endpointUrl(java.lang.String endpointUrl)
- Parameters:
endpointUrl- The URL to the Load Balancer for this Environment- Returns:
- builder
-
instances
public EnvironmentState.Builder instances(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> instances)
- Parameters:
instances- Instances used by this Environment.- Returns:
- builder
-
instances
public EnvironmentState.Builder instances(java.util.List<java.lang.String> instances)
- Parameters:
instances- Instances used by this Environment.- Returns:
- builder
-
instances
public EnvironmentState.Builder instances(java.lang.String... instances)
- Parameters:
instances- Instances used by this Environment.- Returns:
- builder
-
launchConfigurations
public EnvironmentState.Builder launchConfigurations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> launchConfigurations)
- Parameters:
launchConfigurations- Launch configurations in use by this Environment.- Returns:
- builder
-
launchConfigurations
public EnvironmentState.Builder launchConfigurations(java.util.List<java.lang.String> launchConfigurations)
- Parameters:
launchConfigurations- Launch configurations in use by this Environment.- Returns:
- builder
-
launchConfigurations
public EnvironmentState.Builder launchConfigurations(java.lang.String... launchConfigurations)
- Parameters:
launchConfigurations- Launch configurations in use by this Environment.- Returns:
- builder
-
loadBalancers
public EnvironmentState.Builder loadBalancers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> loadBalancers)
- Parameters:
loadBalancers- Elastic load balancers in use by this Environment.- Returns:
- builder
-
loadBalancers
public EnvironmentState.Builder loadBalancers(java.util.List<java.lang.String> loadBalancers)
- Parameters:
loadBalancers- Elastic load balancers in use by this Environment.- Returns:
- builder
-
loadBalancers
public EnvironmentState.Builder loadBalancers(java.lang.String... loadBalancers)
- Parameters:
loadBalancers- Elastic load balancers in use by this Environment.- Returns:
- builder
-
name
public EnvironmentState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A unique name for this Environment. This name is used in the application URL- Returns:
- builder
-
name
public EnvironmentState.Builder name(java.lang.String name)
- Parameters:
name- A unique name for this Environment. This name is used in the application URL- Returns:
- builder
-
platformArn
public EnvironmentState.Builder platformArn(@Nullable com.pulumi.core.Output<java.lang.String> platformArn)
- Parameters:
platformArn- The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the Elastic Beanstalk [Platform](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn) to use in deployment- Returns:
- builder
-
platformArn
public EnvironmentState.Builder platformArn(java.lang.String platformArn)
- Parameters:
platformArn- The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the Elastic Beanstalk [Platform](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn) to use in deployment- Returns:
- builder
-
pollInterval
public EnvironmentState.Builder pollInterval(@Nullable com.pulumi.core.Output<java.lang.String> pollInterval)
- Parameters:
pollInterval- The time between polling the AWS API to check if changes have been applied. Use this to adjust the rate of API calls for any `create` or `update` action. Minimum `10s`, maximum `180s`. Omit this to use the default behavior, which is an exponential backoff- Returns:
- builder
-
pollInterval
public EnvironmentState.Builder pollInterval(java.lang.String pollInterval)
- Parameters:
pollInterval- The time between polling the AWS API to check if changes have been applied. Use this to adjust the rate of API calls for any `create` or `update` action. Minimum `10s`, maximum `180s`. Omit this to use the default behavior, which is an exponential backoff- Returns:
- builder
-
queues
public EnvironmentState.Builder queues(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> queues)
- Parameters:
queues- SQS queues in use by this Environment.- Returns:
- builder
-
queues
public EnvironmentState.Builder queues(java.util.List<java.lang.String> queues)
- Parameters:
queues- SQS queues in use by this Environment.- Returns:
- builder
-
queues
public EnvironmentState.Builder queues(java.lang.String... queues)
- Parameters:
queues- SQS queues in use by this Environment.- Returns:
- builder
-
region
public EnvironmentState.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 EnvironmentState.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
-
settings
public EnvironmentState.Builder settings(@Nullable com.pulumi.core.Output<java.util.List<EnvironmentSettingArgs>> settings)
- Parameters:
settings- Option settings to configure the new Environment. These override specific values that are set as defaults. The format is detailed below in Option Settings- Returns:
- builder
-
settings
public EnvironmentState.Builder settings(java.util.List<EnvironmentSettingArgs> settings)
- Parameters:
settings- Option settings to configure the new Environment. These override specific values that are set as defaults. The format is detailed below in Option Settings- Returns:
- builder
-
settings
public EnvironmentState.Builder settings(EnvironmentSettingArgs... settings)
- Parameters:
settings- Option settings to configure the new Environment. These override specific values that are set as defaults. The format is detailed below in Option Settings- Returns:
- builder
-
solutionStackName
public EnvironmentState.Builder solutionStackName(@Nullable com.pulumi.core.Output<java.lang.String> solutionStackName)
- Parameters:
solutionStackName- A solution stack to base your environment off of. Example stacks can be found in the [Amazon API documentation](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html)- Returns:
- builder
-
solutionStackName
public EnvironmentState.Builder solutionStackName(java.lang.String solutionStackName)
- Parameters:
solutionStackName- A solution stack to base your environment off of. Example stacks can be found in the [Amazon API documentation](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html)- Returns:
- builder
-
tags
public EnvironmentState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A set of tags to apply to the Environment. 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 EnvironmentState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A set of tags to apply to the Environment. 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 EnvironmentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public EnvironmentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
templateName
public EnvironmentState.Builder templateName(@Nullable com.pulumi.core.Output<java.lang.String> templateName)
- Parameters:
templateName- The name of the Elastic Beanstalk Configuration template to use in deployment- Returns:
- builder
-
templateName
public EnvironmentState.Builder templateName(java.lang.String templateName)
- Parameters:
templateName- The name of the Elastic Beanstalk Configuration template to use in deployment- Returns:
- builder
-
tier
public EnvironmentState.Builder tier(@Nullable com.pulumi.core.Output<java.lang.String> tier)
- Parameters:
tier- Elastic Beanstalk Environment tier. Valid values are `Worker` or `WebServer`. If tier is left blank `WebServer` will be used.- Returns:
- builder
-
tier
public EnvironmentState.Builder tier(java.lang.String tier)
- Parameters:
tier- Elastic Beanstalk Environment tier. Valid values are `Worker` or `WebServer`. If tier is left blank `WebServer` will be used.- Returns:
- builder
-
triggers
public EnvironmentState.Builder triggers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> triggers)
- Parameters:
triggers- Auto Scaling triggers in use by this Environment.- Returns:
- builder
-
triggers
public EnvironmentState.Builder triggers(java.util.List<java.lang.String> triggers)
- Parameters:
triggers- Auto Scaling triggers in use by this Environment.- Returns:
- builder
-
triggers
public EnvironmentState.Builder triggers(java.lang.String... triggers)
- Parameters:
triggers- Auto Scaling triggers in use by this Environment.- Returns:
- builder
-
version
public EnvironmentState.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version- The name of the Elastic Beanstalk Application Version to use in deployment.- Returns:
- builder
-
version
public EnvironmentState.Builder version(java.lang.String version)
- Parameters:
version- The name of the Elastic Beanstalk Application Version to use in deployment.- Returns:
- builder
-
waitForReadyTimeout
public EnvironmentState.Builder waitForReadyTimeout(@Nullable com.pulumi.core.Output<java.lang.String> waitForReadyTimeout)
- Parameters:
waitForReadyTimeout- The maximum [duration](https://golang.org/pkg/time/#ParseDuration) that this provider should wait for an Elastic Beanstalk Environment to be in a ready state before timing out.- Returns:
- builder
-
waitForReadyTimeout
public EnvironmentState.Builder waitForReadyTimeout(java.lang.String waitForReadyTimeout)
- Parameters:
waitForReadyTimeout- The maximum [duration](https://golang.org/pkg/time/#ParseDuration) that this provider should wait for an Elastic Beanstalk Environment to be in a ready state before timing out.- Returns:
- builder
-
build
public EnvironmentState build()
-
-