Interface ExtensionOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
ExtensionProps
- All Known Implementing Classes:
ExtensionOptions.Jsii$Proxy,ExtensionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:30.707Z")
@Stability(Stable)
public interface ExtensionOptions
extends software.amazon.jsii.JsiiSerializable
Options for the Extension construct.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.appconfig.*;
Parameter parameter;
ExtensionOptions extensionOptions = ExtensionOptions.builder()
.description("description")
.extensionName("extensionName")
.latestVersionNumber(123)
.parameters(List.of(parameter))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forExtensionOptionsstatic final classAn implementation forExtensionOptions -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionOptions.Builderbuilder()default StringA description of the extension.default StringThe name of the extension.default NumberThe latest version number of the extension.The parameters accepted for the extension.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A description of the extension.Default: - No description.
-
getExtensionName
The name of the extension.Default: - A name is generated.
-
getLatestVersionNumber
The latest version number of the extension.When you create a new version, specify the most recent current version number. For example, you create version 3, enter 2 for this field.
Default: - None.
-
getParameters
The parameters accepted for the extension.Default: - None.
-
builder
- Returns:
- a
ExtensionOptions.BuilderofExtensionOptions
-