org.jclouds.rimuhosting.miro.data
Class NewServerData

java.lang.Object
  extended by org.jclouds.rimuhosting.miro.data.NewServerData
All Implemented Interfaces:
PostData

public class NewServerData
extends Object
implements PostData

This structure defines the VPS to be setup.

Author:
Ivan Meredith

Constructor Summary
NewServerData()
           
NewServerData(CloneOptions cloneOptions)
           
NewServerData(CreateOptions createOptions, PricingPlan pricingPlan)
           
NewServerData(CreateOptions createOptions, String pricingPlanId)
           
 
Method Summary
 Long getBillingId()
           
 CloneOptions getCloneOptions()
           
 CreateOptions getCreateOptions()
           
 String getHostServerId()
           
 ServerParameters getInstanceParameters()
           
 IpRequestData getIpRequest()
           
 List<MetaData> getMetaData()
           
 String getPlanId()
           
 Long getUserId()
           
 void setBillingId(Long billingId)
           
 void setCloneOptions(CloneOptions cloneOptions)
           
 void setCreateOptions(CreateOptions createOptions)
           
 void setHostServerId(String hostServerId)
           
 void setInstanceParameters(ServerParameters serverParameters)
           
 void setIpRequest(IpRequestData ipRequest)
           
 void setMetaData(List<MetaData> metaData)
           
 void setPlanId(String planId)
           
 void setUserId(Long userId)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewServerData

public NewServerData()

NewServerData

public NewServerData(CreateOptions createOptions,
                     PricingPlan pricingPlan)

NewServerData

public NewServerData(CreateOptions createOptions,
                     String pricingPlanId)

NewServerData

public NewServerData(CloneOptions cloneOptions)
Method Detail

getBillingId

public Long getBillingId()

setBillingId

public void setBillingId(Long billingId)

getHostServerId

public String getHostServerId()

setHostServerId

public void setHostServerId(String hostServerId)

getCreateOptions

public CreateOptions getCreateOptions()

setCreateOptions

public void setCreateOptions(CreateOptions createOptions)

getCloneOptions

public CloneOptions getCloneOptions()

setCloneOptions

public void setCloneOptions(CloneOptions cloneOptions)

getIpRequest

public IpRequestData getIpRequest()

setIpRequest

public void setIpRequest(IpRequestData ipRequest)

getPlanId

public String getPlanId()

setPlanId

public void setPlanId(String planId)

getUserId

public Long getUserId()

setUserId

public void setUserId(Long userId)

getInstanceParameters

public ServerParameters getInstanceParameters()

setInstanceParameters

public void setInstanceParameters(ServerParameters serverParameters)

validate

public void validate()
Specified by:
validate in interface PostData

setMetaData

public void setMetaData(List<MetaData> metaData)

getMetaData

public List<MetaData> getMetaData()


Copyright © 2009-2012 jclouds. All Rights Reserved.