@Stability(value=Experimental) public static final class CnameRecordProps.Builder extends Object implements software.amazon.jsii.Builder<CnameRecordProps>
CnameRecordProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CnameRecordProps |
build()
Builds the configured instance.
|
CnameRecordProps.Builder |
comment(String comment)
Sets the value of
RecordSetOptions.getComment() |
CnameRecordProps.Builder |
domainName(String domainName)
Sets the value of
CnameRecordProps.getDomainName() |
CnameRecordProps.Builder |
recordName(String recordName)
Sets the value of
RecordSetOptions.getRecordName() |
CnameRecordProps.Builder |
ttl(Duration ttl)
Sets the value of
RecordSetOptions.getTtl() |
CnameRecordProps.Builder |
zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
@Stability(value=Experimental) public CnameRecordProps.Builder domainName(String domainName)
CnameRecordProps.getDomainName()
domainName
- The domain name. This parameter is required.this
@Stability(value=Experimental) public CnameRecordProps.Builder zone(IHostedZone zone)
RecordSetOptions.getZone()
zone
- The hosted zone in which to define the new record. This parameter is required.this
@Stability(value=Experimental) public CnameRecordProps.Builder comment(String comment)
RecordSetOptions.getComment()
comment
- A comment to add on the record.this
@Stability(value=Experimental) public CnameRecordProps.Builder recordName(String recordName)
RecordSetOptions.getRecordName()
recordName
- The domain name for this record.this
@Stability(value=Experimental) public CnameRecordProps.Builder ttl(Duration ttl)
RecordSetOptions.getTtl()
ttl
- The resource record cache time to live (TTL).this
@Stability(value=Experimental) public CnameRecordProps build()
build
in interface software.amazon.jsii.Builder<CnameRecordProps>
CnameRecordProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.