org.jclouds.joyent.cloudapi.v6_5.domain
Class Machine.Builder

java.lang.Object
  extended by org.jclouds.joyent.cloudapi.v6_5.domain.Machine.Builder
Enclosing class:
Machine

public static class Machine.Builder
extends Object


Constructor Summary
Machine.Builder()
           
 
Method Summary
 Machine.Builder addIp(String ip)
           
 Machine.Builder addMetadata(String name, org.jclouds.domain.JsonBall values)
           
 Machine build()
           
 Machine.Builder created(Date created)
           
 Machine.Builder dataset(String dataset)
           
 Machine.Builder diskSizeGb(int diskSizeGb)
           
 Machine.Builder fromMachine(Machine in)
           
 Machine.Builder id(String id)
           
 Machine.Builder ips(Set<String> ips)
           
 Machine.Builder memorySizeMb(int memorySizeMb)
           
 Machine.Builder metadata(Map<String,org.jclouds.domain.JsonBall> metadata)
           
 Machine.Builder name(String name)
           
 Machine.Builder state(Machine.State state)
           
 Machine.Builder type(Machine.Type type)
           
 Machine.Builder updated(Date updated)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Machine.Builder

public Machine.Builder()
Method Detail

id

public Machine.Builder id(String id)
See Also:
Machine.getId()

name

public Machine.Builder name(String name)
See Also:
Machine.getName()

type

public Machine.Builder type(Machine.Type type)
See Also:
Machine.getType()

state

public Machine.Builder state(Machine.State state)
See Also:
Machine.getState()

dataset

public Machine.Builder dataset(String dataset)
See Also:
Machine.getDatasetURN()

memorySizeMb

public Machine.Builder memorySizeMb(int memorySizeMb)
See Also:
Machine.getMemorySizeMb()

diskSizeGb

public Machine.Builder diskSizeGb(int diskSizeGb)
See Also:
Machine.getDiskSizeGb()

ips

public Machine.Builder ips(Set<String> ips)
See Also:
Machine.getIps()

addIp

public Machine.Builder addIp(String ip)
See Also:
Machine.getIps()

created

public Machine.Builder created(Date created)
See Also:
Machine.getCreated()

updated

public Machine.Builder updated(Date updated)
See Also:
Machine.getUpdated()

metadata

public Machine.Builder metadata(Map<String,org.jclouds.domain.JsonBall> metadata)
See Also:
Machine.getMetadata()

addMetadata

public Machine.Builder addMetadata(String name,
                                   org.jclouds.domain.JsonBall values)
See Also:
Machine.getMetadata()

build

public Machine build()

fromMachine

public Machine.Builder fromMachine(Machine in)


Copyright © 2009-2012 jclouds. All Rights Reserved.