VirtualWanProperties Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. VirtualWanProperties
- com.
Implements
public final class VirtualWanProperties
implements JsonSerializable<VirtualWanProperties>
Parameters for VirtualWAN.
Constructor Summary
| Constructor | Description |
|---|---|
| VirtualWanProperties() |
Creates an instance of Virtual |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
allowBranchToBranchTraffic()
Get the allow |
| Boolean |
allowVnetToVnetTraffic()
Get the allow |
| Boolean |
disableVpnEncryption()
Get the disable |
|
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
|
Office |
office365LocalBreakoutCategory()
Get the office365Local |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the VirtualWAN. |
| void |
validate()
Validates the instance. |
|
List<Sub |
virtualHubs()
Get the virtual |
|
List<Sub |
vpnSites()
Get the vpn |
|
Virtual |
withAllowBranchToBranchTraffic(Boolean allowBranchToBranchTraffic)
Set the allow |
|
Virtual |
withAllowVnetToVnetTraffic(Boolean allowVnetToVnetTraffic)
Set the allow |
|
Virtual |
withDisableVpnEncryption(Boolean disableVpnEncryption)
Set the disable |
|
Virtual |
withType(String type)
Set the type property: The type of the VirtualWAN. |
Methods inherited from java.lang.Object
Constructor Details
VirtualWanProperties
public VirtualWanProperties()
Creates an instance of VirtualWanProperties class.
Method Details
allowBranchToBranchTraffic
public Boolean allowBranchToBranchTraffic()
Get the allowBranchToBranchTraffic property: True if branch to branch traffic is allowed.
Returns:
allowVnetToVnetTraffic
public Boolean allowVnetToVnetTraffic()
Get the allowVnetToVnetTraffic property: True if Vnet to Vnet traffic is allowed.
Returns:
disableVpnEncryption
public Boolean disableVpnEncryption()
Get the disableVpnEncryption property: Vpn encryption to be disabled or not.
Returns:
fromJson
public static VirtualWanProperties fromJson(JsonReader jsonReader)
Reads an instance of VirtualWanProperties from the JsonReader.
Parameters:
Returns:
Throws:
office365LocalBreakoutCategory
public OfficeTrafficCategory office365LocalBreakoutCategory()
Get the office365LocalBreakoutCategory property: The office local breakout category.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the virtual WAN resource.
Returns:
toJson
type
public String type()
Get the type property: The type of the VirtualWAN.
Returns:
validate
public void validate()
Validates the instance.
virtualHubs
public List<SubResource> virtualHubs()
Get the virtualHubs property: List of VirtualHubs in the VirtualWAN.
Returns:
vpnSites
public List<SubResource> vpnSites()
Get the vpnSites property: List of VpnSites in the VirtualWAN.
Returns:
withAllowBranchToBranchTraffic
public VirtualWanProperties withAllowBranchToBranchTraffic(Boolean allowBranchToBranchTraffic)
Set the allowBranchToBranchTraffic property: True if branch to branch traffic is allowed.
Parameters:
Returns:
withAllowVnetToVnetTraffic
public VirtualWanProperties withAllowVnetToVnetTraffic(Boolean allowVnetToVnetTraffic)
Set the allowVnetToVnetTraffic property: True if Vnet to Vnet traffic is allowed.
Parameters:
Returns:
withDisableVpnEncryption
public VirtualWanProperties withDisableVpnEncryption(Boolean disableVpnEncryption)
Set the disableVpnEncryption property: Vpn encryption to be disabled or not.
Parameters:
Returns:
withType
public VirtualWanProperties withType(String type)
Set the type property: The type of the VirtualWAN.
Parameters:
Returns: