Interface TrafficManagerEndpoint
- All Superinterfaces:
ChildResource<TrafficManagerProfile>,ExternalChildResource<TrafficManagerEndpoint,,TrafficManagerProfile> HasInner<com.microsoft.azure.management.trafficmanager.implementation.EndpointInner>,HasName,HasParent<TrafficManagerProfile>,Indexable,Refreshable<TrafficManagerEndpoint>
- All Known Subinterfaces:
TrafficManagerAzureEndpoint,TrafficManagerExternalEndpoint,TrafficManagerNestedProfileEndpoint
public interface TrafficManagerEndpoint
extends ExternalChildResource<TrafficManagerEndpoint,TrafficManagerProfile>, HasInner<com.microsoft.azure.management.trafficmanager.implementation.EndpointInner>
An immutable client-side representation of an Azure traffic manager profile endpoint.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a traffic manager profile endpoint definition as a part of parent definition.static interfaceGrouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile definition.static interfacethe set of configurations that can be updated for all endpoint irrespective of their type (Azure, external, nested profile).static interfaceThe entirety of an Azure endpoint update as a part of parent traffic manager profile profile update.static interfaceThe entirety of a traffic manager profile endpoint definition as a part of parent update.static interfaceGrouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile update.static interfaceThe entirety of an external endpoint update as a part of parent traffic manager profile profile update.static interfaceThe entirety of a nested profile endpoint update as a part of parent traffic manager profile profile update.static interfaceGrouping of traffic manager profile endpoint update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
endpointType
EndpointType endpointType()- Returns:
- the endpoint type
-
monitorStatus
EndpointMonitorStatus monitorStatus()- Returns:
- the monitor status of the endpoint
-
isEnabled
boolean isEnabled()- Returns:
- true if the endpoint is enabled, false otherwise
-
routingWeight
long routingWeight()- Returns:
- the weight of the endpoint which is used when traffic manager profile is configured with Weighted traffic-routing method
-
routingPriority
long routingPriority()- Returns:
- the priority of the endpoint which is used when traffic manager profile is configured with Priority traffic-routing method
-
geographicLocationCodes
- Returns:
- the geographic location codes indicating the locations to which traffic will be distributed.
-
subnets
Collection<EndpointPropertiesSubnetsItem> subnets()- Returns:
- the list of subnets, IP addresses, and/or address ranges mapped to this endpoint.
-
customHeaders
- Returns:
- custom headers associated with the endpoint as key-value pair.
-