Class TxtRecord.Builder
java.lang.Object
software.amazon.awscdk.services.route53.TxtRecord.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<TxtRecord>
- Enclosing class:
TxtRecord
@Stability(Stable)
public static final class TxtRecord.Builder
extends Object
implements software.amazon.jsii.Builder<TxtRecord>
A fluent builder for
TxtRecord
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
A comment to add on the record.static TxtRecord.Builder
recordName
(String recordName) The domain name for this record.The resource record cache time to live (TTL).The text values.zone
(IHostedZone zone) The hosted zone in which to define the new record.
-
Method Details
-
create
@Stability(Stable) public static TxtRecord.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
TxtRecord.Builder
.
-
zone
The hosted zone in which to define the new record.- Parameters:
zone
- The hosted zone in which to define the new record. This parameter is required.- Returns:
this
-
comment
A comment to add on the record.Default: no comment
- Parameters:
comment
- A comment to add on the record. This parameter is required.- Returns:
this
-
recordName
The domain name for this record.Default: zone root
- Parameters:
recordName
- The domain name for this record. This parameter is required.- Returns:
this
-
ttl
The resource record cache time to live (TTL).Default: Duration.minutes(30)
- Parameters:
ttl
- The resource record cache time to live (TTL). This parameter is required.- Returns:
this
-
values
The text values.- Parameters:
values
- The text values. This parameter is required.- Returns:
this
-
build
-