org.dasein.cloud.google.capabilities
Class GCEIPAddressCapabilities
java.lang.Object
org.dasein.cloud.AbstractCapabilities<Google>
org.dasein.cloud.google.capabilities.GCEIPAddressCapabilities
- All Implemented Interfaces:
- org.dasein.cloud.Capabilities, org.dasein.cloud.network.IPAddressCapabilities
public class GCEIPAddressCapabilities
- extends org.dasein.cloud.AbstractCapabilities<Google>
- implements org.dasein.cloud.network.IPAddressCapabilities
| Fields inherited from interface org.dasein.cloud.Capabilities |
LIMIT_UNKNOWN, LIMIT_UNLIMITED |
| 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 |
GCEIPAddressCapabilities
public GCEIPAddressCapabilities(@Nonnull
Google cloud)
getProviderTermForIpAddress
@Nonnull
public String getProviderTermForIpAddress(@Nonnull
Locale locale)
- Specified by:
getProviderTermForIpAddress in interface org.dasein.cloud.network.IPAddressCapabilities
identifyVlanForVlanIPRequirement
@Nonnull
public org.dasein.cloud.Requirement identifyVlanForVlanIPRequirement()
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
identifyVlanForVlanIPRequirement in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
isAssigned
public boolean isAssigned(@Nonnull
org.dasein.cloud.network.IPVersion version)
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
isAssigned in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
canBeAssigned
public boolean canBeAssigned(@Nonnull
org.dasein.cloud.compute.VmState vmState)
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
canBeAssigned in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
isAssignablePostLaunch
public boolean isAssignablePostLaunch(@Nonnull
org.dasein.cloud.network.IPVersion version)
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
isAssignablePostLaunch in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
isForwarding
public boolean isForwarding(org.dasein.cloud.network.IPVersion version)
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
isForwarding in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
isRequestable
public boolean isRequestable(@Nonnull
org.dasein.cloud.network.IPVersion version)
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
isRequestable in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
listSupportedIPVersions
@Nonnull
public Iterable<org.dasein.cloud.network.IPVersion> listSupportedIPVersions()
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
listSupportedIPVersions in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
supportsVLANAddresses
public boolean supportsVLANAddresses(@Nonnull
org.dasein.cloud.network.IPVersion ofVersion)
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException
- Specified by:
supportsVLANAddresses in interface org.dasein.cloud.network.IPAddressCapabilities
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
Copyright © 2014 Dell, Inc. All Rights Reserved.