Interface TrafficManagerEndpoint
-
- All Superinterfaces:
ChildResource<TrafficManagerProfile>,ExternalChildResource<TrafficManagerEndpoint,TrafficManagerProfile>,HasInnerModel<EndpointInner>,HasName,HasParent<TrafficManagerProfile>,Indexable,Refreshable<TrafficManagerEndpoint>
- All Known Subinterfaces:
TrafficManagerAzureEndpoint,TrafficManagerExternalEndpoint,TrafficManagerNestedProfileEndpoint
public interface TrafficManagerEndpoint extends ExternalChildResource<TrafficManagerEndpoint,TrafficManagerProfile>, HasInnerModel<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.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
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.
-
-