Interface PrivateDnsRecordSet.UpdateStages.WithSoaRecordAttributes

All Known Subinterfaces:
PrivateDnsRecordSet.UpdateCombined, PrivateDnsRecordSet.UpdateSoaRecord
Enclosing interface:
PrivateDnsRecordSet.UpdateStages

public static interface PrivateDnsRecordSet.UpdateStages.WithSoaRecordAttributes
The stage of the SOA record definition allowing to update its attributes.
  • Method Details

    • 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