PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributes<ParentT> Interface

Type Parameters

ParentT

the stage of the parent definition to return to after attaching this definition

public static interface PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributes

The stage of the SOA record set definition allowing to add additional SOA records.

Method Summary

Modifier and Type Method and Description
abstract WithSoaRecordAttributesOrAttachable<ParentT> withAuthoritativeServer(String authoritativeServerHostName)

Specifies the authoritative server in this record set.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withEmailServer(String emailServerHostName)

Specifies the email server in this record set.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withExpireTimeInSeconds(long expireTimeInSeconds)

Specifies the expire time in this record set.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withNegativeResponseCachingTimeToLiveInSeconds(long negativeCachingTimeToLive)

Specifies the time in seconds that any name server or resolver should cache a negative response.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withRefreshTimeInSeconds(long refreshTimeInSeconds)

Specifies the refresh time in this record set.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withRetryTimeInSeconds(long retryTimeInSeconds)

Specifies the retry time in this record set.

abstract WithSoaRecordAttributesOrAttachable<ParentT> withSerialNumber(long serialNumber)

Specifies the serial number for this record set.

Method Details

withAuthoritativeServer

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withAuthoritativeServer(String authoritativeServerHostName)

Specifies the authoritative server in this record set.

Parameters:

authoritativeServerHostName - the authoritative server

Returns:

the next stage of the definition

withEmailServer

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withEmailServer(String emailServerHostName)

Specifies the email server in this record set.

Parameters:

emailServerHostName - the email server

Returns:

the next stage of the definition

withExpireTimeInSeconds

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withExpireTimeInSeconds(long expireTimeInSeconds)

Specifies the expire time in this record set.

Parameters:

expireTimeInSeconds - the expire time

Returns:

the next stage of the definition

withNegativeResponseCachingTimeToLiveInSeconds

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable 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

withRefreshTimeInSeconds

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withRefreshTimeInSeconds(long refreshTimeInSeconds)

Specifies the refresh time in this record set.

Parameters:

refreshTimeInSeconds - the refresh time

Returns:

the next stage of the definition

withRetryTimeInSeconds

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withRetryTimeInSeconds(long retryTimeInSeconds)

Specifies the retry time in this record set.

Parameters:

retryTimeInSeconds - the retry time

Returns:

the next stage of the definition

withSerialNumber

public abstract PrivateDnsRecordSet.UpdateDefinitionStages.WithSoaRecordAttributesOrAttachable withSerialNumber(long serialNumber)

Specifies the serial number for this record set.

Parameters:

serialNumber - the email server

Returns:

the next stage of the definition

Applies to