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