Interface TrafficManagerEndpoint
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<TrafficManagerProfile>,com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<TrafficManagerEndpoint,TrafficManagerProfile>,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.trafficmanager.implementation.EndpointInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<TrafficManagerProfile>,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<TrafficManagerEndpoint>
- All Known Subinterfaces:
TrafficManagerAzureEndpoint,TrafficManagerExternalEndpoint,TrafficManagerNestedProfileEndpoint
public interface TrafficManagerEndpoint extends com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<TrafficManagerEndpoint,TrafficManagerProfile>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.trafficmanager.implementation.EndpointInner>
An immutable client-side representation of an Azure traffic manager profile endpoint.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTrafficManagerEndpoint.Definition<ParentT>The entirety of a traffic manager profile endpoint definition as a part of parent definition.static interfaceTrafficManagerEndpoint.DefinitionStagesGrouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile definition.static interfaceTrafficManagerEndpoint.Updatethe set of configurations that can be updated for all endpoint irrespective of their type (Azure, external, nested profile).static interfaceTrafficManagerEndpoint.UpdateAzureEndpointThe entirety of an Azure endpoint update as a part of parent traffic manager profile profile update.static interfaceTrafficManagerEndpoint.UpdateDefinition<ParentT>The entirety of a traffic manager profile endpoint definition as a part of parent update.static interfaceTrafficManagerEndpoint.UpdateDefinitionStagesGrouping of traffic manager profile endpoint definition stages as a part of parent traffic manager profile update.static interfaceTrafficManagerEndpoint.UpdateExternalEndpointThe entirety of an external endpoint update as a part of parent traffic manager profile profile update.static interfaceTrafficManagerEndpoint.UpdateNestedProfileEndpointThe entirety of a nested profile endpoint update as a part of parent traffic manager profile profile update.static interfaceTrafficManagerEndpoint.UpdateStagesGrouping of traffic manager profile endpoint update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>customHeaders()EndpointTypeendpointType()Set<String>geographicLocationCodes()booleanisEnabled()EndpointMonitorStatusmonitorStatus()longroutingPriority()longroutingWeight()Collection<EndpointPropertiesSubnetsItem>subnets()-
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
-
-
-
-
Method Detail
-
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
Set<String> 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.
-
-