org.dasein.cloud.vsphere.network
Class VSphereNetworkCapabilities
java.lang.Object
org.dasein.cloud.AbstractCapabilities<PrivateCloud>
org.dasein.cloud.vsphere.network.VSphereNetworkCapabilities
- All Implemented Interfaces:
- Capabilities, VLANCapabilities
public class VSphereNetworkCapabilities
- extends AbstractCapabilities<PrivateCloud>
- implements VLANCapabilities
User: daniellemayne
Date: 11/06/2014
Time: 12:42
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
allowsNewNetworkInterfaceCreation
public boolean allowsNewNetworkInterfaceCreation()
throws CloudException,
InternalException
- Specified by:
allowsNewNetworkInterfaceCreation in interface VLANCapabilities
- Throws:
CloudException
InternalException
allowsNewVlanCreation
public boolean allowsNewVlanCreation()
throws CloudException,
InternalException
- Specified by:
allowsNewVlanCreation in interface VLANCapabilities
- Throws:
CloudException
InternalException
allowsNewRoutingTableCreation
public boolean allowsNewRoutingTableCreation()
throws CloudException,
InternalException
- Specified by:
allowsNewRoutingTableCreation in interface VLANCapabilities
- Throws:
CloudException
InternalException
allowsNewSubnetCreation
public boolean allowsNewSubnetCreation()
throws CloudException,
InternalException
- Specified by:
allowsNewSubnetCreation in interface VLANCapabilities
- Throws:
CloudException
InternalException
allowsMultipleTrafficTypesOverSubnet
public boolean allowsMultipleTrafficTypesOverSubnet()
throws CloudException,
InternalException
- Specified by:
allowsMultipleTrafficTypesOverSubnet in interface VLANCapabilities
- Throws:
CloudException
InternalException
allowsMultipleTrafficTypesOverVlan
public boolean allowsMultipleTrafficTypesOverVlan()
throws CloudException,
InternalException
- Specified by:
allowsMultipleTrafficTypesOverVlan in interface VLANCapabilities
- Throws:
CloudException
InternalException
getMaxNetworkInterfaceCount
public int getMaxNetworkInterfaceCount()
throws CloudException,
InternalException
- Specified by:
getMaxNetworkInterfaceCount in interface VLANCapabilities
- Throws:
CloudException
InternalException
getMaxVlanCount
public int getMaxVlanCount()
throws CloudException,
InternalException
- Specified by:
getMaxVlanCount in interface VLANCapabilities
- Throws:
CloudException
InternalException
getProviderTermForNetworkInterface
@Nonnull
public String getProviderTermForNetworkInterface(@Nonnull
Locale locale)
- Specified by:
getProviderTermForNetworkInterface in interface VLANCapabilities
getProviderTermForSubnet
@Nonnull
public String getProviderTermForSubnet(@Nonnull
Locale locale)
- Specified by:
getProviderTermForSubnet in interface VLANCapabilities
getProviderTermForVlan
@Nonnull
public String getProviderTermForVlan(@Nonnull
Locale locale)
- Specified by:
getProviderTermForVlan in interface VLANCapabilities
getRoutingTableSupport
@Nonnull
public Requirement getRoutingTableSupport()
throws CloudException,
InternalException
- Specified by:
getRoutingTableSupport in interface VLANCapabilities
- Throws:
CloudException
InternalException
getSubnetSupport
@Nonnull
public Requirement getSubnetSupport()
throws CloudException,
InternalException
- Specified by:
getSubnetSupport in interface VLANCapabilities
- Throws:
CloudException
InternalException
identifySubnetDCRequirement
@Nonnull
public Requirement identifySubnetDCRequirement()
throws CloudException,
InternalException
- Specified by:
identifySubnetDCRequirement in interface VLANCapabilities
- Throws:
CloudException
InternalException
isNetworkInterfaceSupportEnabled
public boolean isNetworkInterfaceSupportEnabled()
throws CloudException,
InternalException
- Specified by:
isNetworkInterfaceSupportEnabled in interface VLANCapabilities
- Throws:
CloudException
InternalException
isSubnetDataCenterConstrained
public boolean isSubnetDataCenterConstrained()
throws CloudException,
InternalException
- Specified by:
isSubnetDataCenterConstrained in interface VLANCapabilities
- Throws:
CloudException
InternalException
isVlanDataCenterConstrained
public boolean isVlanDataCenterConstrained()
throws CloudException,
InternalException
- Specified by:
isVlanDataCenterConstrained in interface VLANCapabilities
- Throws:
CloudException
InternalException
listSupportedIPVersions
@Nonnull
public Iterable<IPVersion> listSupportedIPVersions()
throws CloudException,
InternalException
- Specified by:
listSupportedIPVersions in interface VLANCapabilities
- Throws:
CloudException
InternalException
supportsInternetGatewayCreation
public boolean supportsInternetGatewayCreation()
throws CloudException,
InternalException
- Specified by:
supportsInternetGatewayCreation in interface VLANCapabilities
- Throws:
CloudException
InternalException
supportsRawAddressRouting
public boolean supportsRawAddressRouting()
throws CloudException,
InternalException
- Specified by:
supportsRawAddressRouting in interface VLANCapabilities
- Throws:
CloudException
InternalException
Copyright © 2014 enStratus Networks Inc. All Rights Reserved.