org.jclouds.googlecomputeengine.domain
Class Zone.Builder

java.lang.Object
  extended by org.jclouds.googlecomputeengine.domain.Resource.Builder<Zone.Builder>
      extended by org.jclouds.googlecomputeengine.domain.Zone.Builder
Enclosing class:
Zone

public static final class Zone.Builder
extends Resource.Builder<Zone.Builder>


Field Summary
 
Fields inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, id, kind, name, selfLink
 
Constructor Summary
Zone.Builder()
           
 
Method Summary
 Zone.Builder addAvailableMachineType(String availableMachineType)
           
 Zone.Builder addMaintenanceWindow(Zone.MaintenanceWindow maintenanceWindow)
           
 Zone.Builder availableMachineTypes(Set<String> availableMachineTypes)
           
 Zone build()
           
 Zone.Builder fromZone(Zone in)
           
 Zone.Builder maintenanceWindows(Set<Zone.MaintenanceWindow> maintenanceWindows)
           
protected  Zone.Builder self()
           
 Zone.Builder status(Zone.Status status)
           
 
Methods inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, fromResource, id, kind, name, selfLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Zone.Builder

public Zone.Builder()
Method Detail

status

public Zone.Builder status(Zone.Status status)
See Also:
Zone.getStatus()

addMaintenanceWindow

public Zone.Builder addMaintenanceWindow(Zone.MaintenanceWindow maintenanceWindow)
See Also:
Zone.getMaintenanceWindows()

maintenanceWindows

public Zone.Builder maintenanceWindows(Set<Zone.MaintenanceWindow> maintenanceWindows)
See Also:
Zone.getMaintenanceWindows()

addAvailableMachineType

public Zone.Builder addAvailableMachineType(String availableMachineType)
See Also:
Zone.getAvailableMachineTypes()

availableMachineTypes

public Zone.Builder availableMachineTypes(Set<String> availableMachineTypes)
See Also:
Zone.getAvailableMachineTypes()

self

protected Zone.Builder self()
Specified by:
self in class Resource.Builder<Zone.Builder>

build

public Zone build()
Overrides:
build in class Resource.Builder<Zone.Builder>

fromZone

public Zone.Builder fromZone(Zone in)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.