Class KafkaVersion

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.msk.KafkaVersion
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:42.728Z") @Stability(Experimental) public class KafkaVersion extends software.amazon.jsii.JsiiObject
(experimental) Kafka cluster version.

Example:

 Vpc vpc;
 Cluster cluster = Cluster.Builder.create(this, "cluster")
         .clusterName("myCluster")
         .kafkaVersion(KafkaVersion.V2_8_1)
         .vpc(vpc)
         .encryptionInTransit(EncryptionInTransitConfig.builder()
                 .clientBroker(ClientBrokerEncryption.TLS)
                 .build())
         .clientAuthentication(ClientAuthentication.sasl(SaslAuthProps.builder()
                 .scram(true)
                 .build()))
         .build();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final KafkaVersion
    (experimental) Kafka version 1.1.1.
    static final KafkaVersion
    (experimental) Kafka version 2.2.1.
    static final KafkaVersion
    (experimental) Kafka version 2.3.1.
    static final KafkaVersion
    (experimental) Kafka version 2.4.1.
    static final KafkaVersion
    (experimental) Kafka version 2.5.1.
    static final KafkaVersion
    (experimental) Kafka version 2.6.0.
    static final KafkaVersion
    (experimental) Kafka version 2.6.1.
    static final KafkaVersion
    (experimental) Kafka version 2.6.2.
    static final KafkaVersion
    (experimental) Kafka version 2.6.3.
    static final KafkaVersion
    (experimental) Kafka version 2.7.0.
    static final KafkaVersion
    (experimental) Kafka version 2.7.1.
    static final KafkaVersion
    (experimental) Kafka version 2.7.2.
    static final KafkaVersion
    (experimental) Kafka version 2.8.0.
    static final KafkaVersion
    (experimental) Kafka version 2.8.1.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    KafkaVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    KafkaVersion(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) cluster version number.
    of(String version)
    (experimental) Custom cluster version.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Field Details

    • V1_1_1

      @Stability(Experimental) public static final KafkaVersion V1_1_1
      (experimental) Kafka version 1.1.1.
    • V2_2_1

      @Stability(Experimental) public static final KafkaVersion V2_2_1
      (experimental) Kafka version 2.2.1.
    • V2_3_1

      @Stability(Experimental) public static final KafkaVersion V2_3_1
      (experimental) Kafka version 2.3.1.
    • V2_4_1_1

      @Stability(Experimental) public static final KafkaVersion V2_4_1_1
      (experimental) Kafka version 2.4.1.
    • V2_5_1

      @Stability(Experimental) public static final KafkaVersion V2_5_1
      (experimental) Kafka version 2.5.1.
    • V2_6_0

      @Stability(Experimental) public static final KafkaVersion V2_6_0
      (experimental) Kafka version 2.6.0.
    • V2_6_1

      @Stability(Experimental) public static final KafkaVersion V2_6_1
      (experimental) Kafka version 2.6.1.
    • V2_6_2

      @Stability(Experimental) public static final KafkaVersion V2_6_2
      (experimental) Kafka version 2.6.2.
    • V2_6_3

      @Stability(Experimental) public static final KafkaVersion V2_6_3
      (experimental) Kafka version 2.6.3.
    • V2_7_0

      @Stability(Experimental) public static final KafkaVersion V2_7_0
      (experimental) Kafka version 2.7.0.
    • V2_7_1

      @Stability(Experimental) public static final KafkaVersion V2_7_1
      (experimental) Kafka version 2.7.1.
    • V2_7_2

      @Stability(Experimental) public static final KafkaVersion V2_7_2
      (experimental) Kafka version 2.7.2.
    • V2_8_0

      @Stability(Experimental) public static final KafkaVersion V2_8_0
      (experimental) Kafka version 2.8.0.
    • V2_8_1

      @Stability(Experimental) public static final KafkaVersion V2_8_1
      (experimental) Kafka version 2.8.1.
  • Constructor Details

    • KafkaVersion

      protected KafkaVersion(software.amazon.jsii.JsiiObjectRef objRef)
    • KafkaVersion

      protected KafkaVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Experimental) @NotNull public static KafkaVersion of(@NotNull String version)
      (experimental) Custom cluster version.

      Parameters:
      version - custom version number. This parameter is required.
    • getVersion

      @Stability(Experimental) @NotNull public String getVersion()
      (experimental) cluster version number.