TrafficManagerProfile Interface
Implements
public interface TrafficManagerProfile
extends GroupableResource<TrafficManager,ProfileInner>, Refreshable<TrafficManagerProfile>, Updatable<Update>
An immutable client-side representation of an Azure traffic manager profile.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Map<String,Traffic |
azureEndpoints()
Gets Azure endpoints in the traffic manager profile. |
abstract String |
dnsLabel()
Gets the relative DNS name of the traffic manager profile. |
abstract
Map<String,Traffic |
externalEndpoints()
Gets external endpoints in the traffic manager profile. |
abstract String |
fqdn()
Gets fully qualified domain name (FQDN) of the traffic manager profile. |
abstract boolean |
isEnabled()
Checks whether the traffic manager profile is enabled. |
abstract
Profile |
monitorStatus()
Gets profile monitor status which is combination of the endpoint monitor status values for all endpoints in the profile, and the configured profile status. |
abstract String |
monitoringPath()
Gets the path that is monitored to check the health of traffic manager profile endpoints. |
abstract long |
monitoringPort()
Gets the port that is monitored to check the health of traffic manager profile endpoints. |
abstract
Map<String,Traffic |
nestedProfileEndpoints()
Gets nested traffic manager profile endpoints in this traffic manager profile. |
abstract long |
timeToLive()
Gets the DNS Time-To-Live (TTL). |
abstract
Traffic |
trafficRoutingMethod()
Gets the routing method used to route traffic to traffic manager profile endpoints. |
Method Details
azureEndpoints
public abstract Map
Gets Azure endpoints in the traffic manager profile.
Returns:
dnsLabel
public abstract String dnsLabel()
Gets the relative DNS name of the traffic manager profile.
Returns:
externalEndpoints
public abstract Map
Gets external endpoints in the traffic manager profile.
Returns:
fqdn
public abstract String fqdn()
Gets fully qualified domain name (FQDN) of the traffic manager profile.
Returns:
isEnabled
public abstract boolean isEnabled()
Checks whether the traffic manager profile is enabled.
Returns:
monitorStatus
public abstract ProfileMonitorStatus monitorStatus()
Gets profile monitor status which is combination of the endpoint monitor status values for all endpoints in the profile, and the configured profile status.
Returns:
monitoringPath
public abstract String monitoringPath()
Gets the path that is monitored to check the health of traffic manager profile endpoints.
Returns:
monitoringPort
public abstract long monitoringPort()
Gets the port that is monitored to check the health of traffic manager profile endpoints.
Returns:
nestedProfileEndpoints
public abstract Map
Gets nested traffic manager profile endpoints in this traffic manager profile.
Returns:
timeToLive
public abstract long timeToLive()
Gets the DNS Time-To-Live (TTL).
Returns:
trafficRoutingMethod
public abstract TrafficRoutingMethod trafficRoutingMethod()
Gets the routing method used to route traffic to traffic manager profile endpoints.
Returns:
Applies to
Azure SDK for Java