Package org.jclouds.packet.domain
Class Device.CreateDevice.Builder
- java.lang.Object
-
- org.jclouds.packet.domain.Device.CreateDevice.Builder
-
- Enclosing class:
- Device.CreateDevice
public abstract static class Device.CreateDevice.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Device.CreateDevice.BuilderbillingCycle(String billingCycle)Device.CreateDevicebuild()abstract Device.CreateDevice.Builderfacility(String facility)abstract Device.CreateDevice.Builderfeatures(Map<String,String> features)abstract Device.CreateDevice.Builderhostname(String hostname)abstract Device.CreateDevice.Builderlocked(Boolean locked)abstract Device.CreateDevice.BuilderoperatingSystem(String operatingSystem)abstract Device.CreateDevice.Builderplan(String plan)abstract Device.CreateDevice.Buildertags(Set<String> tags)abstract Device.CreateDevice.Builderuserdata(String userdata)
-
-
-
Method Detail
-
hostname
public abstract Device.CreateDevice.Builder hostname(String hostname)
-
plan
public abstract Device.CreateDevice.Builder plan(String plan)
-
billingCycle
public abstract Device.CreateDevice.Builder billingCycle(String billingCycle)
-
facility
public abstract Device.CreateDevice.Builder facility(String facility)
-
features
public abstract Device.CreateDevice.Builder features(Map<String,String> features)
-
operatingSystem
public abstract Device.CreateDevice.Builder operatingSystem(String operatingSystem)
-
locked
public abstract Device.CreateDevice.Builder locked(Boolean locked)
-
userdata
public abstract Device.CreateDevice.Builder userdata(String userdata)
-
tags
public abstract Device.CreateDevice.Builder tags(Set<String> tags)
-
build
public Device.CreateDevice build()
-
-