Class HeatMapModelInner


  • public class HeatMapModelInner
    extends com.azure.core.management.ProxyResource
    Class representing a Traffic Manager HeatMap.
    • Constructor Detail

      • HeatMapModelInner

        public HeatMapModelInner()
    • Method Detail

      • startTime

        public OffsetDateTime startTime()
        Get the startTime property: The beginning of the time window for this HeatMap, inclusive.
        Returns:
        the startTime value.
      • withStartTime

        public HeatMapModelInner withStartTime​(OffsetDateTime startTime)
        Set the startTime property: The beginning of the time window for this HeatMap, inclusive.
        Parameters:
        startTime - the startTime value to set.
        Returns:
        the HeatMapModelInner object itself.
      • endTime

        public OffsetDateTime endTime()
        Get the endTime property: The ending of the time window for this HeatMap, exclusive.
        Returns:
        the endTime value.
      • withEndTime

        public HeatMapModelInner withEndTime​(OffsetDateTime endTime)
        Set the endTime property: The ending of the time window for this HeatMap, exclusive.
        Parameters:
        endTime - the endTime value to set.
        Returns:
        the HeatMapModelInner object itself.
      • endpoints

        public List<HeatMapEndpoint> endpoints()
        Get the endpoints property: The endpoints used in this HeatMap calculation.
        Returns:
        the endpoints value.
      • withEndpoints

        public HeatMapModelInner withEndpoints​(List<HeatMapEndpoint> endpoints)
        Set the endpoints property: The endpoints used in this HeatMap calculation.
        Parameters:
        endpoints - the endpoints value to set.
        Returns:
        the HeatMapModelInner object itself.
      • trafficFlows

        public List<TrafficFlow> trafficFlows()
        Get the trafficFlows property: The traffic flows produced in this HeatMap calculation.
        Returns:
        the trafficFlows value.
      • withTrafficFlows

        public HeatMapModelInner withTrafficFlows​(List<TrafficFlow> trafficFlows)
        Set the trafficFlows property: The traffic flows produced in this HeatMap calculation.
        Parameters:
        trafficFlows - the trafficFlows value to set.
        Returns:
        the HeatMapModelInner object itself.
      • id

        public String id()
        Get the id property: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public HeatMapModelInner withId​(String id)
        Set the id property: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.
        Parameters:
        id - the id value to set.
        Returns:
        the HeatMapModelInner object itself.
      • name

        public String name()
        Get the name property: The name of the resource.
        Overrides:
        name in class com.azure.core.management.ProxyResource
        Returns:
        the name value.
      • withName

        public HeatMapModelInner withName​(String name)
        Set the name property: The name of the resource.
        Parameters:
        name - the name value to set.
        Returns:
        the HeatMapModelInner object itself.
      • type

        public String type()
        Get the type property: The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
        Overrides:
        type in class com.azure.core.management.ProxyResource
        Returns:
        the type value.
      • withType

        public HeatMapModelInner withType​(String type)
        Set the type property: The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
        Parameters:
        type - the type value to set.
        Returns:
        the HeatMapModelInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.