Package org.jclouds.packet.domain
Class Device
- java.lang.Object
-
- org.jclouds.packet.domain.Device
-
public abstract class Device extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Device.CreateDevice
static class
Device.State
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
billingCycle()
abstract String
bondingMode()
static Device
create(String id, String shortId, String hostname, String description, Device.State state, List<String> tags, String billingCycle, String user, String iqn, Boolean locked, String bondingMode, Date createdAt, Date updatedAt, OperatingSystem operatingSystem, Facility facility, Href project, List<Href> sshKeys, Href projectLite, List<Object> volumes, List<IpAddress> ipAddresses, List<ProvisioningEvent> provisioningEvents, Plan plan, String rootPassword, String userdata, String href)
abstract Date
createdAt()
abstract String
description()
abstract Facility
facility()
abstract String
hostname()
abstract String
href()
abstract String
id()
abstract List<IpAddress>
ipAddresses()
abstract String
iqn()
abstract Boolean
locked()
abstract OperatingSystem
operatingSystem()
abstract Plan
plan()
abstract Href
project()
abstract Href
projectLite()
abstract List<ProvisioningEvent>
provisioningEvents()
abstract String
rootPassword()
abstract String
shortId()
abstract List<Href>
sshKeys()
abstract Device.State
state()
abstract List<String>
tags()
abstract Date
updatedAt()
abstract String
user()
abstract String
userdata()
abstract List<Object>
volumes()
-
-
-
Method Detail
-
id
public abstract String id()
-
shortId
public abstract String shortId()
-
hostname
public abstract String hostname()
-
state
public abstract Device.State state()
-
billingCycle
public abstract String billingCycle()
-
user
public abstract String user()
-
iqn
public abstract String iqn()
-
locked
public abstract Boolean locked()
-
bondingMode
public abstract String bondingMode()
-
createdAt
public abstract Date createdAt()
-
updatedAt
public abstract Date updatedAt()
-
operatingSystem
public abstract OperatingSystem operatingSystem()
-
facility
public abstract Facility facility()
-
project
public abstract Href project()
-
projectLite
public abstract Href projectLite()
-
provisioningEvents
public abstract List<ProvisioningEvent> provisioningEvents()
-
plan
public abstract Plan plan()
-
userdata
public abstract String userdata()
-
href
public abstract String href()
-
create
public static Device create(String id, String shortId, String hostname, String description, Device.State state, List<String> tags, String billingCycle, String user, String iqn, Boolean locked, String bondingMode, Date createdAt, Date updatedAt, OperatingSystem operatingSystem, Facility facility, Href project, List<Href> sshKeys, Href projectLite, List<Object> volumes, List<IpAddress> ipAddresses, List<ProvisioningEvent> provisioningEvents, Plan plan, String rootPassword, String userdata, String href)
-
-