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
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of a traffic manager profile endpoint definition as a part of parent definition.static interface
Grouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile definition.static interface
the set of configurations that can be updated for all endpoint irrespective of their type (Azure, external, nested profile).static interface
The entirety of an Azure endpoint update as a part of parent traffic manager profile profile update.static interface
The entirety of a traffic manager profile endpoint definition as a part of parent update.static interface
Grouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile update.static interface
The entirety of an external endpoint update as a part of parent traffic manager profile profile update.static interface
The entirety of a nested profile endpoint update as a part of parent traffic manager profile profile update.static interface
Grouping of traffic manager profile endpoint update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods 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.
-