Interface IExtension.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IExtension, IExtensionRef, IExtensionRef.Jsii$Default, IResource, IResource.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IExtension.Jsii$Proxy
Enclosing interface:
IExtension

@Internal public static interface IExtension.Jsii$Default extends IExtension, IResource.Jsii$Default, IExtensionRef.Jsii$Default
Internal default implementation for IExtension.
  • Method Details

    • getExtensionArn

      @Stability(Stable) @NotNull default String getExtensionArn()
      The Amazon Resource Name (ARN) of the extension.
      Specified by:
      getExtensionArn in interface IExtension
    • getExtensionId

      @Stability(Stable) @NotNull default String getExtensionId()
      The ID of the extension.
      Specified by:
      getExtensionId in interface IExtension
    • getExtensionVersionNumber

      @Stability(Stable) @NotNull default Number getExtensionVersionNumber()
      The version number of the extension.
      Specified by:
      getExtensionVersionNumber in interface IExtension
    • getActions

      @Stability(Stable) @Nullable default List<Action> getActions()
      The actions for the extension.
      Specified by:
      getActions in interface IExtension
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the extension.
      Specified by:
      getDescription in interface IExtension
    • getLatestVersionNumber

      @Stability(Stable) @Nullable default Number getLatestVersionNumber()
      The latest version number of the extension.
      Specified by:
      getLatestVersionNumber in interface IExtension
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the extension.
      Specified by:
      getName in interface IExtension
    • getParameters

      @Stability(Stable) @Nullable default List<Parameter> getParameters()
      The parameters of the extension.
      Specified by:
      getParameters in interface IExtension