DnsConfig Class

  • java.lang.Object
    • com.microsoft.azure.management.trafficmanager.DnsConfig

public class DnsConfig

Class containing DNS settings in a Traffic Manager profile.

Constructor Summary

Constructor Description
DnsConfig()

Method Summary

Modifier and Type Method and Description
java.lang.String fqdn()

Get the fully-qualified domain name (FQDN) of the Traffic Manager profile.

java.lang.String relativeName()

Get the relative DNS name provided by this Traffic Manager profile.

java.lang.Long ttl()

Get the DNS Time-To-Live (TTL), in seconds.

DnsConfig withRelativeName(String relativeName)

Set the relative DNS name provided by this Traffic Manager profile.

DnsConfig withTtl(Long ttl)

Set the DNS Time-To-Live (TTL), in seconds.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

DnsConfig

public DnsConfig()

Method Details

fqdn

public String fqdn()

Get the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.

Returns:

the fqdn value

relativeName

public String relativeName()

Get the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

Returns:

the relativeName value

ttl

public Long ttl()

Get the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

Returns:

the ttl value

withRelativeName

public DnsConfig withRelativeName(String relativeName)

Set the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

Parameters:

relativeName - the relativeName value to set

Returns:

the DnsConfig object itself.

withTtl

public DnsConfig withTtl(Long ttl)

Set the DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

Parameters:

ttl - the ttl value to set

Returns:

the DnsConfig object itself.

Applies to