Class VirtualWanInner


  • public final class VirtualWanInner
    extends com.azure.core.management.Resource
    VirtualWAN Resource.
    • Constructor Detail

      • VirtualWanInner

        public VirtualWanInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • id

        public String id()
        Get the id property: Resource ID.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public VirtualWanInner withId​(String id)
        Set the id property: Resource ID.
        Parameters:
        id - the id value to set.
        Returns:
        the VirtualWanInner object itself.
      • withLocation

        public VirtualWanInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • disableVpnEncryption

        public Boolean disableVpnEncryption()
        Get the disableVpnEncryption property: Vpn encryption to be disabled or not.
        Returns:
        the disableVpnEncryption value.
      • withDisableVpnEncryption

        public VirtualWanInner withDisableVpnEncryption​(Boolean disableVpnEncryption)
        Set the disableVpnEncryption property: Vpn encryption to be disabled or not.
        Parameters:
        disableVpnEncryption - the disableVpnEncryption value to set.
        Returns:
        the VirtualWanInner object itself.
      • virtualHubs

        public List<com.azure.core.management.SubResource> virtualHubs()
        Get the virtualHubs property: List of VirtualHubs in the VirtualWAN.
        Returns:
        the virtualHubs value.
      • vpnSites

        public List<com.azure.core.management.SubResource> vpnSites()
        Get the vpnSites property: List of VpnSites in the VirtualWAN.
        Returns:
        the vpnSites value.
      • allowBranchToBranchTraffic

        public Boolean allowBranchToBranchTraffic()
        Get the allowBranchToBranchTraffic property: True if branch to branch traffic is allowed.
        Returns:
        the allowBranchToBranchTraffic value.
      • withAllowBranchToBranchTraffic

        public VirtualWanInner withAllowBranchToBranchTraffic​(Boolean allowBranchToBranchTraffic)
        Set the allowBranchToBranchTraffic property: True if branch to branch traffic is allowed.
        Parameters:
        allowBranchToBranchTraffic - the allowBranchToBranchTraffic value to set.
        Returns:
        the VirtualWanInner object itself.
      • allowVnetToVnetTraffic

        public Boolean allowVnetToVnetTraffic()
        Get the allowVnetToVnetTraffic property: True if Vnet to Vnet traffic is allowed.
        Returns:
        the allowVnetToVnetTraffic value.
      • withAllowVnetToVnetTraffic

        public VirtualWanInner withAllowVnetToVnetTraffic​(Boolean allowVnetToVnetTraffic)
        Set the allowVnetToVnetTraffic property: True if Vnet to Vnet traffic is allowed.
        Parameters:
        allowVnetToVnetTraffic - the allowVnetToVnetTraffic value to set.
        Returns:
        the VirtualWanInner object itself.
      • office365LocalBreakoutCategory

        public OfficeTrafficCategory office365LocalBreakoutCategory()
        Get the office365LocalBreakoutCategory property: The office local breakout category.
        Returns:
        the office365LocalBreakoutCategory value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the virtual WAN resource.
        Returns:
        the provisioningState value.
      • typePropertiesType

        public String typePropertiesType()
        Get the type property: The type of the VirtualWAN.
        Returns:
        the type value.
      • withTypePropertiesType

        public VirtualWanInner withTypePropertiesType​(String type)
        Set the type property: The type of the VirtualWAN.
        Parameters:
        type - the type value to set.
        Returns:
        the VirtualWanInner object itself.
      • validate

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