Interface EngineVersion

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
EngineVersion.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:08.342Z") @Stability(Stable) public interface EngineVersion extends software.amazon.jsii.JsiiSerializable
A version of an engine - for either a cluster, or instance.

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.rds.*;
 EngineVersion engineVersion = EngineVersion.builder()
         .majorVersion("majorVersion")
         // the properties below are optional
         .fullVersion("fullVersion")
         .build();
 
  • Method Details

    • getMajorVersion

      @Stability(Stable) @NotNull String getMajorVersion()
      The major version of the engine, for example, "5.6". Used in specifying the ParameterGroup family and OptionGroup version for this engine.
    • getFullVersion

      @Stability(Stable) @Nullable default String getFullVersion()
      The full version string of the engine, for example, "5.6.mysql_aurora.1.22.1". It can be undefined, which means RDS should use whatever version it deems appropriate for the given engine type.

      Default: - no version specified

    • builder

      @Stability(Stable) static EngineVersion.Builder builder()
      Returns:
      a EngineVersion.Builder of EngineVersion