DnsZone.DefinitionStages.WithRecordSet Interface

public static interface DnsZone.DefinitionStages.WithRecordSet

The stage of the DNS zone definition allowing to specify record set.

Method Summary

Modifier and Type Method and Description
abstract ARecordSetBlank<WithCreate> defineARecordSet(String name)

Specifies definition of an A record set.

abstract AaaaRecordSetBlank<WithCreate> defineAaaaRecordSet(String name)

Specifies definition of an AAAA record set.

abstract CNameRecordSetBlank<WithCreate> defineCNameRecordSet(String name)

Specifies definition of a CNAME record set.

abstract CaaRecordSetBlank<WithCreate> defineCaaRecordSet(String name)

Specifies definition of a Caa record set.

abstract MXRecordSetBlank<WithCreate> defineMXRecordSet(String name)

Specifies definition of a MX record set.

abstract NSRecordSetBlank<WithCreate> defineNSRecordSet(String name)

Specifies definition of an NS record set.

abstract PtrRecordSetBlank<WithCreate> definePtrRecordSet(String name)

Specifies definition of a PTR record set.

abstract SrvRecordSetBlank<WithCreate> defineSrvRecordSet(String name)

Specifies definition of a SRV record set.

abstract TxtRecordSetBlank<WithCreate> defineTxtRecordSet(String name)

Specifies definition of a TXT record set.

abstract WithCreate withCNameRecordSet(String name, String alias)

Specifies definition of a CNAME record set.

Method Details

defineARecordSet

public abstract DnsRecordSet.DefinitionStages.ARecordSetBlank defineARecordSet(String name)

Specifies definition of an A record set.

Parameters:

name - name of the A record set

Returns:

the stage representing configuration for the A record set

defineAaaaRecordSet

public abstract DnsRecordSet.DefinitionStages.AaaaRecordSetBlank defineAaaaRecordSet(String name)

Specifies definition of an AAAA record set.

Parameters:

name - name of the AAAA record set

Returns:

the stage representing configuration for the AAAA record set

defineCNameRecordSet

public abstract DnsRecordSet.DefinitionStages.CNameRecordSetBlank defineCNameRecordSet(String name)

Specifies definition of a CNAME record set.

Parameters:

name - name of the CNAME record set

Returns:

the next stage of DNS zone definition

defineCaaRecordSet

public abstract DnsRecordSet.DefinitionStages.CaaRecordSetBlank defineCaaRecordSet(String name)

Specifies definition of a Caa record set.

Parameters:

name - the name of the Caa record set

Returns:

the stage representing configuration for the Caa record set

defineMXRecordSet

public abstract DnsRecordSet.DefinitionStages.MXRecordSetBlank defineMXRecordSet(String name)

Specifies definition of a MX record set.

Parameters:

name - name of the MX record set

Returns:

the stage representing configuration for the MX record set

defineNSRecordSet

public abstract DnsRecordSet.DefinitionStages.NSRecordSetBlank defineNSRecordSet(String name)

Specifies definition of an NS record set.

Parameters:

name - name of the NS record set

Returns:

the stage representing configuration for the NS record set

definePtrRecordSet

public abstract DnsRecordSet.DefinitionStages.PtrRecordSetBlank definePtrRecordSet(String name)

Specifies definition of a PTR record set.

Parameters:

name - name of the PTR record set

Returns:

the stage representing configuration for the PTR record set

defineSrvRecordSet

public abstract DnsRecordSet.DefinitionStages.SrvRecordSetBlank defineSrvRecordSet(String name)

Specifies definition of a SRV record set.

Parameters:

name - the name of the SRV record set

Returns:

the stage representing configuration for the SRV record set

defineTxtRecordSet

public abstract DnsRecordSet.DefinitionStages.TxtRecordSetBlank defineTxtRecordSet(String name)

Specifies definition of a TXT record set.

Parameters:

name - the name of the TXT record set

Returns:

the stage representing configuration for the TXT record set

withCNameRecordSet

public abstract DnsZone.DefinitionStages.WithCreate withCNameRecordSet(String name, String alias)

Specifies definition of a CNAME record set.

Parameters:

name - name of the CNAME record set
alias - the CNAME record alias

Returns:

the next stage of DNS zone definition

Applies to