Package com.pulumi.aws.appconfig
Class ExtensionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appconfig.ExtensionArgs.Builder
-
- Enclosing class:
- ExtensionArgs
public static final class ExtensionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExtensionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionArgs.BuilderactionPoints(ExtensionActionPointArgs... actionPoints)ExtensionArgs.BuilderactionPoints(com.pulumi.core.Output<java.util.List<ExtensionActionPointArgs>> actionPoints)ExtensionArgs.BuilderactionPoints(java.util.List<ExtensionActionPointArgs> actionPoints)ExtensionArgsbuild()ExtensionArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ExtensionArgs.Builderdescription(java.lang.String description)ExtensionArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ExtensionArgs.Buildername(java.lang.String name)ExtensionArgs.Builderparameters(ExtensionParameterArgs... parameters)ExtensionArgs.Builderparameters(com.pulumi.core.Output<java.util.List<ExtensionParameterArgs>> parameters)ExtensionArgs.Builderparameters(java.util.List<ExtensionParameterArgs> parameters)ExtensionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExtensionArgs.Builderregion(java.lang.String region)ExtensionArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ExtensionArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExtensionArgs defaults)
-
-
Method Detail
-
actionPoints
public ExtensionArgs.Builder actionPoints(com.pulumi.core.Output<java.util.List<ExtensionActionPointArgs>> actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
actionPoints
public ExtensionArgs.Builder actionPoints(java.util.List<ExtensionActionPointArgs> actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
actionPoints
public ExtensionArgs.Builder actionPoints(ExtensionActionPointArgs... actionPoints)
- Parameters:
actionPoints- Action points defined in the extension. Detailed below.- Returns:
- builder
-
description
public ExtensionArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Information about the extension.- Returns:
- builder
-
description
public ExtensionArgs.Builder description(java.lang.String description)
- Parameters:
description- Information about the extension.- Returns:
- builder
-
name
public ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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 ExtensionArgs.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
-
build
public ExtensionArgs build()
-
-