org.dasein.cloud.vcloud
Class vCloud
java.lang.Object
org.dasein.cloud.CloudProvider
org.dasein.cloud.AbstractCloud
org.dasein.cloud.vcloud.vCloud
public class vCloud
- extends AbstractCloud
Bootstrapping class for interacting with vCloud Director through Dasein Cloud. This implementation is a complete
re-architecture from scratch with options for backwards compatibility with the old jclouds-based implementation of
Dasein Cloud for vCloud.
- Since:
- 2013.04
- Version:
- 2013.04 initial version
- Author:
- George Reese
| Methods inherited from class org.dasein.cloud.CloudProvider |
close, connect, connect, getComputeCloud, getContext, getStorageServices, hasComputeServices, hasIdentityServices, hasNetworkServices, hasPlatformServices, hasStorageServices, hold, isConnected, release |
ISO8601_PATTERN
public static final String ISO8601_PATTERN
- See Also:
- Constant Field Values
vCloud
public vCloud()
getLogger
public static org.apache.log4j.Logger getLogger(Class<?> cls)
getWireLogger
public static org.apache.log4j.Logger getWireLogger(Class<?> cls)
escapeXml
public static String escapeXml(String nonxml)
getCloudName
@Nonnull
public String getCloudName()
- Specified by:
getCloudName in class CloudProvider
getComputeServices
@Nonnull
public vCloudComputeServices getComputeServices()
- Overrides:
getComputeServices in class AbstractCloud
getDataCenterServices
@Nonnull
public VDCServices getDataCenterServices()
- Overrides:
getDataCenterServices in class AbstractCloud
getNetworkServices
@Nonnull
public vCloudNetworkServices getNetworkServices()
- Overrides:
getNetworkServices in class AbstractCloud
getProviderName
@Nonnull
public String getProviderName()
- Specified by:
getProviderName in class CloudProvider
getVersionPreference
@Nullable
public String[] getVersionPreference()
getVMProductsResource
@Nonnull
public String getVMProductsResource()
isCompat
public boolean isCompat()
isInsecure
public boolean isInsecure()
parseTime
@Nonnegative
public long parseTime(@Nullable
String time)
throws CloudException
- Throws:
CloudException
testContext
public String testContext()
- Overrides:
testContext in class CloudProvider
toID
@Nonnull
public String toID(@Nonnull
String url)
toString
@Nonnull
public String toString()
- Overrides:
toString in class Object
parseIsoDate
public static Date parseIsoDate(String isoDateString)
Copyright © 2013 enStratus Networks Inc. All Rights Reserved.