org.dasein.cloud.vcloud.network
Class HybridVLANCapabilities
java.lang.Object
org.dasein.cloud.AbstractCapabilities<vCloud>
org.dasein.cloud.vcloud.network.HybridVLANCapabilities
- All Implemented Interfaces:
- Capabilities, VLANCapabilities
public class HybridVLANCapabilities
- extends AbstractCapabilities<vCloud>
- implements VLANCapabilities
Describes the capabilities of vCloud with respect to Dasein network operations.
Created by Stas Maksimov: 04/03/2014 16:48
- Since:
- 2014.03
- Version:
- 2014.03 initial version
- Author:
- Stas Maksimov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HybridVLANCapabilities
public HybridVLANCapabilities(vCloud provider)
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
getVLANVisibleScope
@Nullable
public VisibleScope getVLANVisibleScope()
- Specified by:
getVLANVisibleScope in interface VLANCapabilities
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 Dell, Inc.. All Rights Reserved.