Class EffectiveRoutesParameters

java.lang.Object
com.azure.resourcemanager.network.models.EffectiveRoutesParameters

public final class EffectiveRoutesParameters extends Object
The parameters specifying the resource whose effective routes are being requested.
  • Constructor Details

    • EffectiveRoutesParameters

      public EffectiveRoutesParameters()
      Creates an instance of EffectiveRoutesParameters class.
  • Method Details

    • resourceId

      public String resourceId()
      Get the resourceId property: The resource whose effective routes are being requested.
      Returns:
      the resourceId value.
    • withResourceId

      public EffectiveRoutesParameters withResourceId(String resourceId)
      Set the resourceId property: The resource whose effective routes are being requested.
      Parameters:
      resourceId - the resourceId value to set.
      Returns:
      the EffectiveRoutesParameters object itself.
    • virtualWanResourceType

      public String virtualWanResourceType()
      Get the virtualWanResourceType property: The type of the specified resource like RouteTable, ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection.
      Returns:
      the virtualWanResourceType value.
    • withVirtualWanResourceType

      public EffectiveRoutesParameters withVirtualWanResourceType(String virtualWanResourceType)
      Set the virtualWanResourceType property: The type of the specified resource like RouteTable, ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection.
      Parameters:
      virtualWanResourceType - the virtualWanResourceType value to set.
      Returns:
      the EffectiveRoutesParameters object itself.
    • validate

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