org.dasein.cloud.azure.network
Class AzureNetworkServices

java.lang.Object
  extended by org.dasein.cloud.network.AbstractNetworkServices
      extended by org.dasein.cloud.azure.network.AzureNetworkServices
All Implemented Interfaces:
NetworkServices

public class AzureNetworkServices
extends AbstractNetworkServices


Constructor Summary
AzureNetworkServices(Azure provider)
           
 
Method Summary
 DNSSupport getDnsSupport()
           
 FirewallSupport getFirewallSupport()
           
 IpAddressSupport getIpAddressSupport()
           
 LoadBalancerSupport getLoadBalancerSupport()
           
 NetworkFirewallSupport getNetworkFirewallSupport()
           
 AzureVlanSupport getVlanSupport()
           
 AzureVPNSupport getVpnSupport()
           
 boolean hasDnsSupport()
           
 boolean hasFirewallSupport()
           
 boolean hasIpAddressSupport()
           
 boolean hasLoadBalancerSupport()
           
 boolean hasNetworkFirewallSupport()
           
 boolean hasVlanSupport()
           
 boolean hasVpnSupport()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AzureNetworkServices

public AzureNetworkServices(@Nonnull
                            Azure provider)
Method Detail

getDnsSupport

public DNSSupport getDnsSupport()
Specified by:
getDnsSupport in interface NetworkServices
Overrides:
getDnsSupport in class AbstractNetworkServices

getFirewallSupport

public FirewallSupport getFirewallSupport()
Specified by:
getFirewallSupport in interface NetworkServices
Overrides:
getFirewallSupport in class AbstractNetworkServices

getIpAddressSupport

public IpAddressSupport getIpAddressSupport()
Specified by:
getIpAddressSupport in interface NetworkServices
Overrides:
getIpAddressSupport in class AbstractNetworkServices

getLoadBalancerSupport

public LoadBalancerSupport getLoadBalancerSupport()
Specified by:
getLoadBalancerSupport in interface NetworkServices
Overrides:
getLoadBalancerSupport in class AbstractNetworkServices

getNetworkFirewallSupport

@Nullable
public NetworkFirewallSupport getNetworkFirewallSupport()
Specified by:
getNetworkFirewallSupport in interface NetworkServices
Overrides:
getNetworkFirewallSupport in class AbstractNetworkServices

getVlanSupport

public AzureVlanSupport getVlanSupport()
Specified by:
getVlanSupport in interface NetworkServices
Overrides:
getVlanSupport in class AbstractNetworkServices

getVpnSupport

public AzureVPNSupport getVpnSupport()
Specified by:
getVpnSupport in interface NetworkServices
Overrides:
getVpnSupport in class AbstractNetworkServices

hasDnsSupport

public boolean hasDnsSupport()
Specified by:
hasDnsSupport in interface NetworkServices
Overrides:
hasDnsSupport in class AbstractNetworkServices

hasFirewallSupport

public boolean hasFirewallSupport()
Specified by:
hasFirewallSupport in interface NetworkServices
Overrides:
hasFirewallSupport in class AbstractNetworkServices

hasIpAddressSupport

public boolean hasIpAddressSupport()
Specified by:
hasIpAddressSupport in interface NetworkServices
Overrides:
hasIpAddressSupport in class AbstractNetworkServices

hasLoadBalancerSupport

public boolean hasLoadBalancerSupport()
Specified by:
hasLoadBalancerSupport in interface NetworkServices
Overrides:
hasLoadBalancerSupport in class AbstractNetworkServices

hasNetworkFirewallSupport

public boolean hasNetworkFirewallSupport()
Specified by:
hasNetworkFirewallSupport in interface NetworkServices
Overrides:
hasNetworkFirewallSupport in class AbstractNetworkServices

hasVlanSupport

public boolean hasVlanSupport()
Specified by:
hasVlanSupport in interface NetworkServices
Overrides:
hasVlanSupport in class AbstractNetworkServices

hasVpnSupport

public boolean hasVpnSupport()
Specified by:
hasVpnSupport in interface NetworkServices
Overrides:
hasVpnSupport in class AbstractNetworkServices


Copyright © 2013 enStratus Networks Inc. All Rights Reserved.