Interface IConfiguration.Jsii$Default

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

@Internal public static interface IConfiguration.Jsii$Default extends IConfiguration, software.constructs.IConstruct.Jsii$Default
Internal default implementation for IConfiguration.
  • Method Details

    • getNode

      @Stability(Stable) @NotNull default software.constructs.Node getNode()
      The tree node.
      Specified by:
      getNode in interface software.constructs.IConstruct
      Specified by:
      getNode in interface software.constructs.IConstruct.Jsii$Default
    • getApplication

      @Stability(Stable) @NotNull default IApplication getApplication()
      The application associated with the configuration.
      Specified by:
      getApplication in interface IConfiguration
    • getConfigurationProfileId

      @Stability(Stable) @NotNull default String getConfigurationProfileId()
      The ID of the configuration profile.
      Specified by:
      getConfigurationProfileId in interface IConfiguration
    • getDeploymentKey

      @Stability(Stable) @Nullable default IKey getDeploymentKey()
      The deployment key for the configuration.
      Specified by:
      getDeploymentKey in interface IConfiguration
    • getDeploymentStrategy

      @Stability(Stable) @Nullable default IDeploymentStrategy getDeploymentStrategy()
      The deployment strategy for the configuration.
      Specified by:
      getDeploymentStrategy in interface IConfiguration
    • getDeployTo

      @Stability(Stable) @Nullable default List<IEnvironment> getDeployTo()
      The environments to deploy to.
      Specified by:
      getDeployTo in interface IConfiguration
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the configuration.
      Specified by:
      getDescription in interface IConfiguration
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the configuration.
      Specified by:
      getName in interface IConfiguration
    • getType

      @Stability(Stable) @Nullable default ConfigurationType getType()
      The configuration type.
      Specified by:
      getType in interface IConfiguration
    • getValidators

      @Stability(Stable) @Nullable default List<IValidator> getValidators()
      The validators for the configuration.
      Specified by:
      getValidators in interface IConfiguration
    • getVersionNumber

      @Stability(Stable) @Nullable default String getVersionNumber()
      The configuration version number.
      Specified by:
      getVersionNumber in interface IConfiguration