public abstract class VirtualNetworkGatewayProperties extends Object implements Provisionable
Modifier and Type | Class and Description |
---|---|
static class |
VirtualNetworkGatewayProperties.Builder |
static class |
VirtualNetworkGatewayProperties.IpConfiguration |
@Nullable public abstract BGPSettings bgpSettings()
public abstract boolean enableBGP()
@Nullable public abstract IdReference gatewayDefaultSite()
public abstract VirtualNetworkGatewayType gatewayType()
public abstract List<VirtualNetworkGatewayProperties.IpConfiguration> ipConfigurations()
@Nullable public abstract String provisioningState()
provisioningState
in interface Provisionable
public abstract SKU sku()
@Nullable public abstract VPNClientConfiguration vpnClientConfiguration()
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)
public static VirtualNetworkGatewayProperties.Builder builder(boolean enableBGP, VirtualNetworkGatewayType virtualNetworkGatewayType, SKU sku)
public abstract VirtualNetworkGatewayProperties.Builder toBuilder()
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.