public class Device extends AbstractBase
Constructor and Description |
---|
Device()
Constructor
|
Device(java.lang.String hostname,
Plan plan,
BillingCycle billingCycle,
OperatingSystem operatingSystem,
Facility facility)
Constructor for initializing mandatory fields for create device
|
Modifier and Type | Method and Description |
---|---|
BillingCycle |
getBillingCycle() |
java.lang.Integer |
getBondingMode() |
java.util.Date |
getCreatedAt() |
java.lang.String |
getDescription() |
Facility |
getFacility() |
java.util.Map<java.lang.String,java.lang.String> |
getFeatures() |
java.lang.String |
getHostname() |
java.lang.String |
getHref() |
java.lang.String |
getId() |
java.util.List<IpAddress> |
getIpAddress() |
java.lang.String |
getIqn() |
OperatingSystem |
getOperatingSystem() |
Plan |
getPlan() |
Link |
getProject() |
Link |
getProjectLite() |
double |
getProvisioningPercentage() |
java.lang.String |
getRootPassword()
Packet provides root password for each server you provision for 24 hours.
|
java.lang.String |
getShortId() |
State |
getState() |
java.util.List<java.lang.String> |
getTags() |
java.util.Date |
getUpdatedAt() |
java.lang.String |
getUser() |
java.lang.String |
getUserdata() |
java.lang.Boolean |
isLocked() |
void |
setBillingCycle(BillingCycle billingCycle) |
void |
setBondingMode(java.lang.Integer bondingMode) |
void |
setCreatedAt(java.util.Date createdAt) |
void |
setDescription(java.lang.String description) |
void |
setFacility(Facility facility) |
void |
setFeatures(java.util.Map<java.lang.String,java.lang.String> features) |
void |
setHostname(java.lang.String hostname) |
void |
setHref(java.lang.String href) |
void |
setId(java.lang.String id) |
void |
setIpAddress(java.util.List<IpAddress> ipAddress) |
void |
setIqn(java.lang.String iqn) |
void |
setLocked(java.lang.Boolean locked) |
void |
setOperatingSystem(OperatingSystem operatingSystem) |
void |
setPlan(Plan plan) |
void |
setProject(Link project) |
void |
setProjectLite(Link projectLite) |
void |
setProvisioningPercentage(double provisioningPercentage) |
void |
setRootPassword(java.lang.String rootPassword) |
void |
setShortId(java.lang.String shortId) |
void |
setState(State state) |
void |
setTags(java.util.List<java.lang.String> tags) |
void |
setUpdatedAt(java.util.Date updatedAt) |
void |
setUser(java.lang.String user) |
void |
setUserdata(java.lang.String userdata) |
toString
public Device()
public Device(java.lang.String hostname, Plan plan, BillingCycle billingCycle, OperatingSystem operatingSystem, Facility facility)
hostname
- name of the hostplan
- is service planbillingCycle
- billing modeoperatingSystem
- image slugfacility
- is data center codepublic java.lang.String getId()
public void setId(java.lang.String id)
id
- the id to setpublic java.lang.String getShortId()
public void setShortId(java.lang.String shortId)
shortId
- the shortId to setpublic BillingCycle getBillingCycle()
public void setBillingCycle(BillingCycle billingCycle)
billingCycle
- the billingCycle to setpublic java.lang.String getHostname()
public void setHostname(java.lang.String hostname)
hostname
- the hostname to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- the description to setpublic State getState()
public void setState(State state)
state
- the state to setpublic java.lang.String getUser()
public void setUser(java.lang.String user)
user
- the user to setpublic java.lang.String getIqn()
public void setIqn(java.lang.String iqn)
iqn
- the iqn to setpublic java.lang.Boolean isLocked()
public void setLocked(java.lang.Boolean locked)
locked
- the locked to setpublic java.lang.Integer getBondingMode()
public void setBondingMode(java.lang.Integer bondingMode)
bondingMode
- the bondingMode to setpublic java.lang.String getUserdata()
public void setUserdata(java.lang.String userdata)
userdata
- the userdata to setpublic java.util.List<java.lang.String> getTags()
public void setTags(java.util.List<java.lang.String> tags)
tags
- the tags to setpublic OperatingSystem getOperatingSystem()
public void setOperatingSystem(OperatingSystem operatingSystem)
operatingSystem
- the operatingSystem to setpublic Facility getFacility()
public void setFacility(Facility facility)
facility
- the facility to setpublic java.util.List<IpAddress> getIpAddress()
public void setIpAddress(java.util.List<IpAddress> ipAddress)
ipAddress
- the ipAddress to setpublic Plan getPlan()
public void setPlan(Plan plan)
plan
- the plan to setpublic Link getProject()
public void setProject(Link project)
project
- the project to setpublic Link getProjectLite()
public void setProjectLite(Link projectLite)
projectLite
- the projectLite to setpublic java.util.Date getCreatedAt()
public void setCreatedAt(java.util.Date createdAt)
createdAt
- the createdAt to setpublic java.util.Date getUpdatedAt()
public void setUpdatedAt(java.util.Date updatedAt)
updatedAt
- the updatedAt to setpublic java.lang.String getHref()
public void setHref(java.lang.String href)
href
- the href to setpublic java.util.Map<java.lang.String,java.lang.String> getFeatures()
public void setFeatures(java.util.Map<java.lang.String,java.lang.String> features)
features
- the features to setpublic double getProvisioningPercentage()
public void setProvisioningPercentage(double provisioningPercentage)
provisioningPercentage
- the provisioningPercentage to setpublic java.lang.String getRootPassword()
public void setRootPassword(java.lang.String rootPassword)
rootPassword
- the rootPassword to set