Class CfnExtensionAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appconfig.CfnExtensionAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExtensionAssociationPropsMixin>
- Enclosing class:
CfnExtensionAssociationPropsMixin
@Stability(Stable)
public static final class CfnExtensionAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExtensionAssociationPropsMixin>
A fluent builder for
CfnExtensionAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) extensionIdentifier(String extensionIdentifier) The name, the ID, or the Amazon Resource Name (ARN) of the extension.extensionVersionNumber(Number extensionVersionNumber) The version number of the extension.parameters(Map<String, String> parameters) The parameter names and values defined in the extensions.parameters(IResolvable parameters) The parameter names and values defined in the extensions.resourceIdentifier(String resourceIdentifier) The ARN of an application, configuration profile, or environment.Adds one or more tags for the specified extension association.
-
Method Details
-
create
@Stability(Stable) public static CfnExtensionAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnExtensionAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnExtensionAssociationPropsMixin.Builder.
-
extensionIdentifier
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder extensionIdentifier(String extensionIdentifier) The name, the ID, or the Amazon Resource Name (ARN) of the extension.- Parameters:
extensionIdentifier- The name, the ID, or the Amazon Resource Name (ARN) of the extension. This parameter is required.- Returns:
this- See Also:
-
extensionVersionNumber
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder extensionVersionNumber(Number extensionVersionNumber) The version number of the extension.If not specified, AWS AppConfig uses the maximum version of the extension.
- Parameters:
extensionVersionNumber- The version number of the extension. This parameter is required.- Returns:
this- See Also:
-
parameters
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder parameters(Map<String, String> parameters) The parameter names and values defined in the extensions.Extension parameters marked
Requiredmust be entered for this field.- Parameters:
parameters- The parameter names and values defined in the extensions. This parameter is required.- Returns:
this- See Also:
-
parameters
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder parameters(IResolvable parameters) The parameter names and values defined in the extensions.Extension parameters marked
Requiredmust be entered for this field.- Parameters:
parameters- The parameter names and values defined in the extensions. This parameter is required.- Returns:
this- See Also:
-
resourceIdentifier
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder resourceIdentifier(String resourceIdentifier) The ARN of an application, configuration profile, or environment.- Parameters:
resourceIdentifier- The ARN of an application, configuration profile, or environment. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnExtensionAssociationPropsMixin.Builder tags(List<? extends CfnTag> tags) Adds one or more tags for the specified extension association.Tags are metadata that help you categorize resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define.
- Parameters:
tags- Adds one or more tags for the specified extension association. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExtensionAssociationPropsMixin>- Returns:
- a newly built instance of
CfnExtensionAssociationPropsMixin.
-