public static final class TxtRecordProps.Builder
extends java.lang.Object
TxtRecordProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TxtRecordProps |
build()
Builds the configured instance.
|
TxtRecordProps.Builder |
comment(java.lang.String comment)
Sets the value of
RecordSetOptions.getComment() |
TxtRecordProps.Builder |
recordName(java.lang.String recordName)
Sets the value of
RecordSetOptions.getRecordName() |
TxtRecordProps.Builder |
ttl(Duration ttl)
Sets the value of
RecordSetOptions.getTtl() |
TxtRecordProps.Builder |
values(java.util.List<java.lang.String> values)
Sets the value of
TxtRecordProps.getValues() |
TxtRecordProps.Builder |
zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
public TxtRecordProps.Builder values(java.util.List<java.lang.String> values)
TxtRecordProps.getValues()
values
- The text values. This parameter is required.this
public TxtRecordProps.Builder zone(IHostedZone zone)
RecordSetOptions.getZone()
zone
- The hosted zone in which to define the new record. This parameter is required.this
public TxtRecordProps.Builder comment(java.lang.String comment)
RecordSetOptions.getComment()
comment
- A comment to add on the record.this
public TxtRecordProps.Builder recordName(java.lang.String recordName)
RecordSetOptions.getRecordName()
recordName
- The domain name for this record.this
public TxtRecordProps.Builder ttl(Duration ttl)
RecordSetOptions.getTtl()
ttl
- The resource record cache time to live (TTL).this
public TxtRecordProps build()
TxtRecordProps
java.lang.NullPointerException
- if any required attribute was not provided