org.dasein.cloud.aws.network
Class Route53Method

java.lang.Object
  extended by org.dasein.cloud.aws.network.Route53Method

public class Route53Method
extends Object


Field Summary
static String CHANGE_RESOURCE_RECORD_SETS
           
static String CREATE_HOSTED_ZONE
           
static String DELETE_HOSTED_ZONE
           
static String GET_CHANGE
           
static String GET_HOSTED_ZONE
           
static String LIST_HOSTED_ZONES
           
static String LIST_RESOURCE_RECORD_SETS
           
static String R53_PREFIX
           
 
Constructor Summary
Route53Method(String operation, AWSCloud provider, String url)
           
 
Method Summary
static org.dasein.cloud.identity.ServiceAction[] asRoute53ServiceAction(String action)
           
protected  org.apache.http.client.HttpClient getClient()
           
 String getTimestamp(long timestamp)
           
 Document invoke()
           
 Document invoke(String body)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

R53_PREFIX

public static final String R53_PREFIX
See Also:
Constant Field Values

CREATE_HOSTED_ZONE

public static final String CREATE_HOSTED_ZONE
See Also:
Constant Field Values

DELETE_HOSTED_ZONE

public static final String DELETE_HOSTED_ZONE
See Also:
Constant Field Values

GET_HOSTED_ZONE

public static final String GET_HOSTED_ZONE
See Also:
Constant Field Values

LIST_HOSTED_ZONES

public static final String LIST_HOSTED_ZONES
See Also:
Constant Field Values

CHANGE_RESOURCE_RECORD_SETS

public static final String CHANGE_RESOURCE_RECORD_SETS
See Also:
Constant Field Values

GET_CHANGE

public static final String GET_CHANGE
See Also:
Constant Field Values

LIST_RESOURCE_RECORD_SETS

public static final String LIST_RESOURCE_RECORD_SETS
See Also:
Constant Field Values
Constructor Detail

Route53Method

public Route53Method(String operation,
                     AWSCloud provider,
                     String url)
              throws org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.InternalException
Method Detail

asRoute53ServiceAction

@Nonnull
public static org.dasein.cloud.identity.ServiceAction[] asRoute53ServiceAction(@Nonnull
                                                                                       String action)

getTimestamp

public String getTimestamp(long timestamp)

invoke

public Document invoke(String body)
                throws EC2Exception,
                       org.dasein.cloud.CloudException,
                       org.dasein.cloud.InternalException
Throws:
EC2Exception
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

invoke

public Document invoke()
                throws EC2Exception,
                       org.dasein.cloud.CloudException,
                       org.dasein.cloud.InternalException
Throws:
EC2Exception
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

getClient

@Nonnull
protected org.apache.http.client.HttpClient getClient()
                                               throws org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.InternalException


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.