Package com.pulumi.aws.appconfig.inputs
Class ExtensionState.Builder
- java.lang.Object
-
- com.pulumi.aws.appconfig.inputs.ExtensionState.Builder
-
- Enclosing class:
- ExtensionState
public static final class ExtensionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExtensionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionState.BuilderactionPoints(ExtensionActionPointArgs... actionPoints)ExtensionState.BuilderactionPoints(com.pulumi.core.Output<java.util.List<ExtensionActionPointArgs>> actionPoints)ExtensionState.BuilderactionPoints(java.util.List<ExtensionActionPointArgs> actionPoints)ExtensionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ExtensionState.Builderarn(java.lang.String arn)ExtensionStatebuild()ExtensionState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ExtensionState.Builderdescription(java.lang.String description)ExtensionState.Buildername(com.pulumi.core.Output<java.lang.String> name)ExtensionState.Buildername(java.lang.String name)ExtensionState.Builderparameters(ExtensionParameterArgs... parameters)ExtensionState.Builderparameters(com.pulumi.core.Output<java.util.List<ExtensionParameterArgs>> parameters)ExtensionState.Builderparameters(java.util.List<ExtensionParameterArgs> parameters)ExtensionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExtensionState.Builderregion(java.lang.String region)ExtensionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ExtensionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ExtensionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ExtensionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ExtensionState.Builderversion(com.pulumi.core.Output<java.lang.Integer> version)ExtensionState.Builderversion(java.lang.Integer version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExtensionState defaults)
-
-
Method Detail
-
actionPoints
public ExtensionState.Builder actionPoints(@Nullable com.pulumi.core.Output<java.util.List<ExtensionActionPointArgs>> actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
actionPoints
public ExtensionState.Builder actionPoints(java.util.List<ExtensionActionPointArgs> actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
actionPoints
public ExtensionState.Builder actionPoints(ExtensionActionPointArgs... actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
arn
public ExtensionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the AppConfig Extension.- Returns:
- builder
-
arn
public ExtensionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the AppConfig Extension.- Returns:
- builder
-
description
public ExtensionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Information about the extension.- Returns:
- builder
-
description
public ExtensionState.Builder description(java.lang.String description)
- Parameters:
description- Information about the extension.- Returns:
- builder
-
name
public ExtensionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for the extension. Each extension name in your account must be unique. Extension versions use the same name.- Returns:
- builder
-
name
public ExtensionState.Builder name(java.lang.String name)
- Parameters:
name- Name for the extension. Each extension name in your account must be unique. Extension versions use the same name.- Returns:
- builder
-
parameters
public ExtensionState.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<ExtensionParameterArgs>> parameters)
- Parameters:
parameters- Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.- Returns:
- builder
-
parameters
public ExtensionState.Builder parameters(java.util.List<ExtensionParameterArgs> parameters)
- Parameters:
parameters- Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.- Returns:
- builder
-
parameters
public ExtensionState.Builder parameters(ExtensionParameterArgs... parameters)
- Parameters:
parameters- Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.- Returns:
- builder
-
region
public ExtensionState.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 ExtensionState.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
-
tags
public ExtensionState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 ExtensionState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 ExtensionState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public ExtensionState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
version
public ExtensionState.Builder version(@Nullable com.pulumi.core.Output<java.lang.Integer> version)
- Parameters:
version- Version number for the extension.- Returns:
- builder
-
version
public ExtensionState.Builder version(java.lang.Integer version)
- Parameters:
version- Version number for the extension.- Returns:
- builder
-
build
public ExtensionState build()
-
-