Interface PrivateDnsRecordSet.UpdateStages.WithSoaRecordAttributes
-
- All Known Subinterfaces:
PrivateDnsRecordSet.UpdateCombined,PrivateDnsRecordSet.UpdateSoaRecord
- Enclosing interface:
- PrivateDnsRecordSet.UpdateStages
public static interface PrivateDnsRecordSet.UpdateStages.WithSoaRecordAttributesThe stage of the SOA record definition allowing to update its attributes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivateDnsRecordSet.UpdateSoaRecordwithAuthoritativeServer(String authoritativeServerHostName)Specifies the authoritative server in this record set.PrivateDnsRecordSet.UpdateSoaRecordwithEmailServer(String emailServerHostName)Specifies the email server in this record set.PrivateDnsRecordSet.UpdateSoaRecordwithExpireTimeInSeconds(long expireTimeInSeconds)Specifies the expire time in this record set.PrivateDnsRecordSet.UpdateSoaRecordwithNegativeResponseCachingTimeToLiveInSeconds(long negativeCachingTimeToLive)Specifies the time in seconds that any name server or resolver should cache a negative response.PrivateDnsRecordSet.UpdateSoaRecordwithRefreshTimeInSeconds(long refreshTimeInSeconds)Specifies the refresh time in this record set.PrivateDnsRecordSet.UpdateSoaRecordwithRetryTimeInSeconds(long retryTimeInSeconds)Specifies the retry time in this record set.PrivateDnsRecordSet.UpdateSoaRecordwithSerialNumber(long serialNumber)Specifies the serial number for this record set.
-
-
-
Method Detail
-
withAuthoritativeServer
PrivateDnsRecordSet.UpdateSoaRecord withAuthoritativeServer(String authoritativeServerHostName)
Specifies the authoritative server in this record set.- Parameters:
authoritativeServerHostName- the authoritative server- Returns:
- the next stage of the record set update
-
withEmailServer
PrivateDnsRecordSet.UpdateSoaRecord withEmailServer(String emailServerHostName)
Specifies the email server in this record set.- Parameters:
emailServerHostName- the email server- Returns:
- the next stage of the record set update
-
withSerialNumber
PrivateDnsRecordSet.UpdateSoaRecord withSerialNumber(long serialNumber)
Specifies the serial number for this record set.- Parameters:
serialNumber- the email server- Returns:
- the next stage of the record set update
-
withRefreshTimeInSeconds
PrivateDnsRecordSet.UpdateSoaRecord withRefreshTimeInSeconds(long refreshTimeInSeconds)
Specifies the refresh time in this record set.- Parameters:
refreshTimeInSeconds- the refresh time- Returns:
- the next stage of the record set update
-
withRetryTimeInSeconds
PrivateDnsRecordSet.UpdateSoaRecord withRetryTimeInSeconds(long retryTimeInSeconds)
Specifies the retry time in this record set.- Parameters:
retryTimeInSeconds- the retry time- Returns:
- the next stage of the record set update
-
withExpireTimeInSeconds
PrivateDnsRecordSet.UpdateSoaRecord withExpireTimeInSeconds(long expireTimeInSeconds)
Specifies the expire time in this record set.- Parameters:
expireTimeInSeconds- the expire time- Returns:
- the next stage of the record set update
-
withNegativeResponseCachingTimeToLiveInSeconds
PrivateDnsRecordSet.UpdateSoaRecord withNegativeResponseCachingTimeToLiveInSeconds(long negativeCachingTimeToLive)
Specifies the time in seconds that any name server or resolver should cache a negative response.- Parameters:
negativeCachingTimeToLive- the time-to-live for cached negative response- Returns:
- the next stage of the record set update
-
-