public abstract class VirtualNetworkGatewayConnectionProperties extends Object implements Provisionable
Modifier and Type | Class and Description |
---|---|
static class |
VirtualNetworkGatewayConnectionProperties.Builder |
@Nullable public abstract VirtualNetworkGatewayConnection.Status connectionStatus()
public abstract VirtualNetworkGatewayConnection.Type connectionType()
public abstract boolean enableBGP()
public abstract List<IPSecPolicy> ipsecPolicies()
@Nullable public abstract IdReference peer()
@Nullable public abstract String provisioningState()
provisioningState
in interface Provisionable
public abstract List<TunnelConnectionHealth> tunnelConnectionStatus()
public abstract boolean usePolicyBasedTrafficSelectors()
public abstract IdReference localNetworkGateway2()
public abstract IdReference virtualNetworkGateway1()
@Nullable public abstract IdReference virtualNetworkGateway2()
public static VirtualNetworkGatewayConnectionProperties create(String authorizationKey, VirtualNetworkGatewayConnection.Status connectionStatus, VirtualNetworkGatewayConnection.Type connectionType, Integer egressBytesTransferred, Integer ingressBytesTransferred, boolean enableBGP, List<IPSecPolicy> ipsecPolicies, IdReference peer, String provisioningState, String resourceGuid, Integer routingWeight, String sharedKey, List<TunnelConnectionHealth> tunnelConnectionStatus, boolean usePolicyBasedTrafficSelectors, IdReference localNetworkGateway2, IdReference virtualNetworkGateway1, IdReference virtualNetworkGateway2)
public static VirtualNetworkGatewayConnectionProperties.Builder builder(VirtualNetworkGatewayConnection.Type connectionType, boolean enableBGP, boolean usePolicyBasedTrafficSelectors, IdReference localNetworkGateway2, IdReference virtualNetworkGateway1)
public abstract VirtualNetworkGatewayConnectionProperties.Builder toBuilder()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.