Interface IReusableStackSynthesizer

All Superinterfaces:
IStackSynthesizer, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IReusableStackSynthesizer.Jsii$Default
All Known Implementing Classes:
AppStagingSynthesizer, BootstraplessSynthesizer, CliCredentialsStackSynthesizer, DefaultStackSynthesizer, IReusableStackSynthesizer.Jsii$Proxy, LegacyStackSynthesizer

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-15T10:24:53.536Z") @Stability(Stable) public interface IReusableStackSynthesizer extends software.amazon.jsii.JsiiSerializable, IStackSynthesizer
Interface for Stack Synthesizers that can be used for more than one stack.

Regular IStackSynthesizer instances can only be bound to a Stack once. IReusableStackSynthesizer instances.

For backwards compatibility reasons, this class inherits from IStackSynthesizer, but if an object implements IReusableStackSynthesizer, no other methods than reusableBind() will be called.

  • Method Details

    • reusableBind

      @Stability(Stable) @NotNull IBoundStackSynthesizer reusableBind(@NotNull Stack stack)
      Produce a bound Stack Synthesizer for the given stack.

      This method may be called more than once on the same object.

      Parameters:
      stack - This parameter is required.