org.dasein.cloud.aws.network
Class VPCGatewayCapabilities

java.lang.Object
  extended by org.dasein.cloud.AbstractCapabilities<AWSCloud>
      extended by org.dasein.cloud.aws.network.VPCGatewayCapabilities
All Implemented Interfaces:
org.dasein.cloud.Capabilities, org.dasein.cloud.network.VPNCapabilities

public class VPCGatewayCapabilities
extends org.dasein.cloud.AbstractCapabilities<AWSCloud>
implements org.dasein.cloud.network.VPNCapabilities

Describes the capabilities of AWS with respect to Dasein VPN operations.

Created by Stas Maksimov: 10/03/2014 00:48

Since:
2014.03
Version:
2014.03 initial version
Author:
Stas Maksimov

Field Summary
 
Fields inherited from interface org.dasein.cloud.Capabilities
LIMIT_UNKNOWN, LIMIT_UNLIMITED
 
Constructor Summary
VPCGatewayCapabilities(AWSCloud provider)
           
 
Method Summary
 org.dasein.cloud.Requirement getVPNDataCenterConstraint()
           
 Iterable<org.dasein.cloud.network.VPNProtocol> listSupportedVPNProtocols()
           
 
Methods inherited from class org.dasein.cloud.AbstractCapabilities
getAccountNumber, getContext, getProvider, getRegionId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.dasein.cloud.Capabilities
getAccountNumber, getRegionId
 

Constructor Detail

VPCGatewayCapabilities

public VPCGatewayCapabilities(AWSCloud provider)
Method Detail

getVPNDataCenterConstraint

public org.dasein.cloud.Requirement getVPNDataCenterConstraint()
Specified by:
getVPNDataCenterConstraint in interface org.dasein.cloud.network.VPNCapabilities

listSupportedVPNProtocols

@Nonnull
public Iterable<org.dasein.cloud.network.VPNProtocol> listSupportedVPNProtocols()
                                                                         throws org.dasein.cloud.CloudException,
                                                                                org.dasein.cloud.InternalException
Specified by:
listSupportedVPNProtocols in interface org.dasein.cloud.network.VPNCapabilities
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.