Interface ExtensionAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ExtensionAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-27T17:01:56.666Z")
@Stability(Stable)
public interface ExtensionAttributes
extends software.amazon.jsii.JsiiSerializable
Attributes of an existing AWS AppConfig extension to import.
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.*; Action action; ExtensionAttributes extensionAttributes = ExtensionAttributes.builder() .extensionId("extensionId") .extensionVersionNumber(123) // the properties below are optional .actions(List.of(action)) .description("description") .extensionArn("extensionArn") .name("name") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forExtensionAttributes
static final class
An implementation forExtensionAttributes
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionAttributes.Builder
builder()
The actions of the extension.default String
The description of the extension.default String
The Amazon Resource Name (ARN) of the extension.The ID of the extension.The version number of the extension.default String
getName()
The name of the extension.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExtensionId
The ID of the extension. -
getExtensionVersionNumber
The version number of the extension. -
getActions
The actions of the extension.Default: - None.
-
getDescription
The description of the extension.Default: - None.
-
getExtensionArn
The Amazon Resource Name (ARN) of the extension.Default: - The extension ARN is generated.
-
getName
The name of the extension.Default: - None.
-
builder
- Returns:
- a
ExtensionAttributes.Builder
ofExtensionAttributes
-