Class ExtensibleBase
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appconfig.ExtensibleBase
- All Implemented Interfaces:
IExtensible
,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-25T14:21:09.713Z")
@Stability(Stable)
public class ExtensibleBase
extends software.amazon.jsii.JsiiObject
implements IExtensible
This class is meant to be used by AWS AppConfig resources (application, configuration profile, environment) directly.
There is currently no use for this class outside of the AWS AppConfig construct implementation. It is intended to be used with the resources since there is currently no way to inherit from two classes (at least within JSII constraints).
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.*; ExtensibleBase extensibleBase = new ExtensibleBase(this, "resourceArn", "resourceName");
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appconfig.IExtensible
IExtensible.Jsii$Default, IExtensible.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
ExtensibleBase
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
ExtensibleBase
(software.amazon.jsii.JsiiObjectRef objRef) ExtensibleBase
(software.constructs.Construct scope, String resourceArn) ExtensibleBase
(software.constructs.Construct scope, String resourceArn, String resourceName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtension
(IExtension extension) Adds an extension association to the derived resource.void
on
(ActionPoint actionPoint, IEventDestination eventDestination) Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource.void
on
(ActionPoint actionPoint, IEventDestination eventDestination, ExtensionOptions options) Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource.void
onDeploymentBaking
(IEventDestination eventDestination) Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentBaking
(IEventDestination eventDestination, ExtensionOptions options) Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentComplete
(IEventDestination eventDestination) Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentComplete
(IEventDestination eventDestination, ExtensionOptions options) Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentRolledBack
(IEventDestination eventDestination) Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentRolledBack
(IEventDestination eventDestination, ExtensionOptions options) Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentStart
(IEventDestination eventDestination) Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentStart
(IEventDestination eventDestination, ExtensionOptions options) Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentStep
(IEventDestination eventDestination) Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource.void
onDeploymentStep
(IEventDestination eventDestination, ExtensionOptions options) Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource.void
preCreateHostedConfigurationVersion
(IEventDestination eventDestination) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource.void
preCreateHostedConfigurationVersion
(IEventDestination eventDestination, ExtensionOptions options) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource.void
preStartDeployment
(IEventDestination eventDestination) Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource.void
preStartDeployment
(IEventDestination eventDestination, ExtensionOptions options) Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ExtensibleBase
protected ExtensibleBase(software.amazon.jsii.JsiiObjectRef objRef) -
ExtensibleBase
protected ExtensibleBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
ExtensibleBase
@Stability(Stable) public ExtensibleBase(@NotNull software.constructs.Construct scope, @NotNull String resourceArn, @Nullable String resourceName) - Parameters:
scope
- This parameter is required.resourceArn
- This parameter is required.resourceName
-
-
ExtensibleBase
@Stability(Stable) public ExtensibleBase(@NotNull software.constructs.Construct scope, @NotNull String resourceArn) - Parameters:
scope
- This parameter is required.resourceArn
- This parameter is required.
-
-
Method Details
-
addExtension
Adds an extension association to the derived resource.- Specified by:
addExtension
in interfaceIExtensible
- Parameters:
extension
- This parameter is required.
-
on
@Stability(Stable) public void on(@NotNull ActionPoint actionPoint, @NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource.- Specified by:
on
in interfaceIExtensible
- Parameters:
actionPoint
- This parameter is required.eventDestination
- This parameter is required.options
-
-
on
@Stability(Stable) public void on(@NotNull ActionPoint actionPoint, @NotNull IEventDestination eventDestination) Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource.- Specified by:
on
in interfaceIExtensible
- Parameters:
actionPoint
- This parameter is required.eventDestination
- This parameter is required.
-
onDeploymentBaking
@Stability(Stable) public void onDeploymentBaking(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentBaking
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
onDeploymentBaking
Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentBaking
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
onDeploymentComplete
@Stability(Stable) public void onDeploymentComplete(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentComplete
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
onDeploymentComplete
Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentComplete
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
onDeploymentRolledBack
@Stability(Stable) public void onDeploymentRolledBack(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentRolledBack
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
onDeploymentRolledBack
Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentRolledBack
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
onDeploymentStart
@Stability(Stable) public void onDeploymentStart(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentStart
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
onDeploymentStart
Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentStart
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
onDeploymentStep
@Stability(Stable) public void onDeploymentStep(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentStep
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
onDeploymentStep
Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
onDeploymentStep
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
preCreateHostedConfigurationVersion
@Stability(Stable) public void preCreateHostedConfigurationVersion(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
preCreateHostedConfigurationVersion
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
preCreateHostedConfigurationVersion
@Stability(Stable) public void preCreateHostedConfigurationVersion(@NotNull IEventDestination eventDestination) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
preCreateHostedConfigurationVersion
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-
preStartDeployment
@Stability(Stable) public void preStartDeployment(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options) Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
preStartDeployment
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.options
-
-
preStartDeployment
Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource.- Specified by:
preStartDeployment
in interfaceIExtensible
- Parameters:
eventDestination
- This parameter is required.
-