Class Alpn
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.Alpn
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-09-22T11:33:14.500Z")
@Stability(Stable)
public class Alpn
extends software.amazon.jsii.JsiiObject
The ALPN protocol identifier.
Example:
import software.amazon.awscdk.services.cloudfront.*; HostedZone myZone; CloudFrontWebDistribution distribution; // Alias to CloudFront target // Alias to CloudFront target HttpsRecord.Builder.create(this, "HttpsRecord-CloudFrontAlias") .zone(myZone) .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution))) .build(); // ServiceMode (priority >= 1) // ServiceMode (priority >= 1) HttpsRecord.Builder.create(this, "HttpsRecord-ServiceMode") .zone(myZone) .values(List.of(HttpsRecordValue.service(HttpsRecordServiceModeProps.builder().alpn(List.of(Alpn.H3, Alpn.H2)).build()))) .build(); // AliasMode (priority = 0) // AliasMode (priority = 0) HttpsRecord.Builder.create(this, "HttpsRecord-AliasMode") .zone(myZone) .values(List.of(HttpsRecordValue.alias("service.example.com"))) .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe ALPN protocol identifier.static Alpn
A custom ALPN protocol identifier.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
-
H2
HTTP2. -
H3
HTTP3 (QUIC). -
HTTP1_1
HTTP/1.1.
-
-
Constructor Details
-
Alpn
protected Alpn(software.amazon.jsii.JsiiObjectRef objRef) -
Alpn
protected Alpn(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
A custom ALPN protocol identifier.- Parameters:
protocol
- The ALPN protocol identifier. This parameter is required.
-
getProtocol
The ALPN protocol identifier.
-