Class VirtualNetworkGatewayProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.vpn.VirtualNetworkGatewayProperties
-
- All Implemented Interfaces:
Provisionable
public abstract class VirtualNetworkGatewayProperties extends Object implements Provisionable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualNetworkGatewayProperties.Builder
static class
VirtualNetworkGatewayProperties.IpConfiguration
-
Method Summary
-
-
-
Method Detail
-
bgpSettings
@Nullable public abstract BGPSettings bgpSettings()
-
enableBGP
public abstract boolean enableBGP()
-
gatewayDefaultSite
@Nullable public abstract IdReference gatewayDefaultSite()
-
gatewayType
public abstract VirtualNetworkGatewayType gatewayType()
-
ipConfigurations
public abstract List<VirtualNetworkGatewayProperties.IpConfiguration> ipConfigurations()
-
provisioningState
@Nullable public abstract String provisioningState()
- Specified by:
provisioningState
in interfaceProvisionable
-
sku
public abstract SKU sku()
-
vpnClientConfiguration
@Nullable public abstract VPNClientConfiguration vpnClientConfiguration()
-
create
public static VirtualNetworkGatewayProperties create(Boolean activeActive, BGPSettings bgpSettings, boolean enableBGP, IdReference gatewayDefaultSite, VirtualNetworkGatewayType gatewayType, List<VirtualNetworkGatewayProperties.IpConfiguration> ipConfigurations, String provisioningState, String resourceGuid, SKU sku, VPNClientConfiguration vpnClientConfiguration, VPNType vpnType)
-
builder
public static VirtualNetworkGatewayProperties.Builder builder(boolean enableBGP, VirtualNetworkGatewayType virtualNetworkGatewayType, SKU sku)
-
toBuilder
public abstract VirtualNetworkGatewayProperties.Builder toBuilder()
-
-