Interface SvcbRecordServiceModeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
HttpsRecordServiceModeProps
- All Known Implementing Classes:
HttpsRecordServiceModeProps.Jsii$Proxy
,SvcbRecordServiceModeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-09-22T11:33:14.629Z")
@Stability(Stable)
public interface SvcbRecordServiceModeProps
extends software.amazon.jsii.JsiiSerializable
Base properties of an SVCB ServiceMode record value.
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.route53.*; Alpn alpn; SvcbRecordServiceModeProps svcbRecordServiceModeProps = SvcbRecordServiceModeProps.builder() .alpn(List.of(alpn)) .ipv4hint(List.of("ipv4hint")) .ipv6hint(List.of("ipv6hint")) .mandatory(List.of("mandatory")) .noDefaultAlpn(false) .port(123) .priority(123) .targetName("targetName") .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forSvcbRecordServiceModeProps
static final class
An implementation forSvcbRecordServiceModeProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
getAlpn()
Indicates the set of Application-Layer Protocol Negotiation (ALPN) protocol identifiers and associated transport protocols supported by this service endpoint.Conveys that clients may use to reach the service.Conveys that clients may use to reach the service.Indicates mandatory keys.default Boolean
Indicates no default ALPN protocol identifiers.default Number
getPort()
The alternative port number.default Number
The priority.default String
The domain name of the alternative endpoint.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlpn
Indicates the set of Application-Layer Protocol Negotiation (ALPN) protocol identifiers and associated transport protocols supported by this service endpoint.Default: - No ALPN protocol identifiers
-
getIpv4hint
Conveys that clients may use to reach the service.Default: - No hints.
-
getIpv6hint
Conveys that clients may use to reach the service.Default: - No hints.
-
getMandatory
Indicates mandatory keys.Default: - No mandatory keys
-
getNoDefaultAlpn
Indicates no default ALPN protocol identifiers.The
alpn
parameter must be supplied together.Default: false
-
getPort
The alternative port number.Default: - Use the default port
-
getPriority
The priority.Default: 1
-
getTargetName
The domain name of the alternative endpoint.Default: '.' - The record name of the record itself
-
builder
- Returns:
- a
SvcbRecordServiceModeProps.Builder
ofSvcbRecordServiceModeProps
-