Interface PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributes<ParentT>
- Type Parameters:
ParentT- the stage of the parent definition to return to after attaching this definition
- All Known Subinterfaces:
PrivateDnsRecordSet.UpdateDefinition<ParentT>,PrivateDnsRecordSet.UpdateDefinitionStages.SoaRecordSetBlank<ParentT>,PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT>
- Enclosing interface:
PrivateDnsRecordSet.UpdateDefinitionStages
public static interface PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributes<ParentT>
The stage of the SOA record set definition allowing to add additional SOA records.
-
Method Summary
Modifier and TypeMethodDescriptionwithAuthoritativeServer(String authoritativeServerHostName) Specifies the authoritative server in this record set.withEmailServer(String emailServerHostName) Specifies the email server in this record set.withExpireTimeInSeconds(long expireTimeInSeconds) Specifies the expire time in this record set.withNegativeResponseCachingTimeToLiveInSeconds(long negativeCachingTimeToLive) Specifies the time in seconds that any name server or resolver should cache a negative response.withRefreshTimeInSeconds(long refreshTimeInSeconds) Specifies the refresh time in this record set.withRetryTimeInSeconds(long retryTimeInSeconds) Specifies the retry time in this record set.withSerialNumber(long serialNumber) Specifies the serial number for this record set.
-
Method Details
-
withAuthoritativeServer
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withAuthoritativeServer(String authoritativeServerHostName) Specifies the authoritative server in this record set.- Parameters:
authoritativeServerHostName- the authoritative server- Returns:
- the next stage of the definition
-
withEmailServer
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withEmailServer(String emailServerHostName) Specifies the email server in this record set.- Parameters:
emailServerHostName- the email server- Returns:
- the next stage of the definition
-
withSerialNumber
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withSerialNumber(long serialNumber) Specifies the serial number for this record set.- Parameters:
serialNumber- the email server- Returns:
- the next stage of the definition
-
withRefreshTimeInSeconds
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withRefreshTimeInSeconds(long refreshTimeInSeconds) Specifies the refresh time in this record set.- Parameters:
refreshTimeInSeconds- the refresh time- Returns:
- the next stage of the definition
-
withRetryTimeInSeconds
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withRetryTimeInSeconds(long retryTimeInSeconds) Specifies the retry time in this record set.- Parameters:
retryTimeInSeconds- the retry time- Returns:
- the next stage of the definition
-
withExpireTimeInSeconds
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> withExpireTimeInSeconds(long expireTimeInSeconds) Specifies the expire time in this record set.- Parameters:
expireTimeInSeconds- the expire time- Returns:
- the next stage of the definition
-
withNegativeResponseCachingTimeToLiveInSeconds
PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable<ParentT> 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 definition
-