Interface ITemplateOptions.Jsii$Default

All Superinterfaces:
ITemplateOptions, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ITemplateOptions.Jsii$Proxy
Enclosing interface:
ITemplateOptions

@Internal public static interface ITemplateOptions.Jsii$Default extends ITemplateOptions
Internal default implementation for ITemplateOptions.
  • Method Details

    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      Gets or sets the description of this stack.

      If provided, it will be included in the CloudFormation template's "Description" attribute.

      Specified by:
      getDescription in interface ITemplateOptions
    • setDescription

      @Stability(Stable) default void setDescription(@Nullable String value)
      Gets or sets the description of this stack.

      If provided, it will be included in the CloudFormation template's "Description" attribute.

      Specified by:
      setDescription in interface ITemplateOptions
    • getMetadata

      @Stability(Stable) @Nullable default Map<String,Object> getMetadata()
      Metadata associated with the CloudFormation template.
      Specified by:
      getMetadata in interface ITemplateOptions
    • setMetadata

      @Stability(Stable) default void setMetadata(@Nullable Map<String,Object> value)
      Metadata associated with the CloudFormation template.
      Specified by:
      setMetadata in interface ITemplateOptions
    • getTemplateFormatVersion

      @Stability(Stable) @Nullable default String getTemplateFormatVersion()
      Gets or sets the AWSTemplateFormatVersion field of the CloudFormation template.
      Specified by:
      getTemplateFormatVersion in interface ITemplateOptions
    • setTemplateFormatVersion

      @Stability(Stable) default void setTemplateFormatVersion(@Nullable String value)
      Gets or sets the AWSTemplateFormatVersion field of the CloudFormation template.
      Specified by:
      setTemplateFormatVersion in interface ITemplateOptions
    • getTransform

      @Stability(Deprecated) @Deprecated @Nullable default String getTransform()
      Deprecated.
      use transforms instead.
      (deprecated) Gets or sets the top-level template transform for this stack (e.g. "AWS::Serverless-2016-10-31").

      Specified by:
      getTransform in interface ITemplateOptions
    • setTransform

      @Stability(Deprecated) @Deprecated default void setTransform(@Nullable String value)
      Deprecated.
      use transforms instead.
      (deprecated) Gets or sets the top-level template transform for this stack (e.g. "AWS::Serverless-2016-10-31").

      Specified by:
      setTransform in interface ITemplateOptions
    • getTransforms

      @Stability(Stable) @Nullable default List<String> getTransforms()
      Gets or sets the top-level template transform(s) for this stack (e.g. ["AWS::Serverless-2016-10-31"]).
      Specified by:
      getTransforms in interface ITemplateOptions
    • setTransforms

      @Stability(Stable) default void setTransforms(@Nullable List<String> value)
      Gets or sets the top-level template transform(s) for this stack (e.g. ["AWS::Serverless-2016-10-31"]).
      Specified by:
      setTransforms in interface ITemplateOptions