org.jclouds.googlecomputeengine.domain
Class MachineType.Builder

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

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


Field Summary
 
Fields inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, id, kind, name, selfLink
 
Constructor Summary
MachineType.Builder()
           
 
Method Summary
 MachineType.Builder addScratchDisk(int diskGb)
           
 MachineType build()
           
 MachineType.Builder deprecated(Deprecated deprecated)
           
 MachineType.Builder fromMachineType(MachineType in)
           
 MachineType.Builder guestCpus(int guesCpus)
           
 MachineType.Builder imageSpaceGb(int imageSpaceGb)
           
 MachineType.Builder maximumPersistentDisks(int maximumPersistentDisks)
           
 MachineType.Builder maximumPersistentDisksSizeGb(long maximumPersistentDisksSizeGb)
           
 MachineType.Builder memoryMb(int memoryMb)
           
 MachineType.Builder scratchDisks(List<MachineType.ScratchDisk> scratchDisks)
           
protected  MachineType.Builder self()
           
 MachineType.Builder zone(String zone)
           
 
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

MachineType.Builder

public MachineType.Builder()
Method Detail

guestCpus

public MachineType.Builder guestCpus(int guesCpus)
See Also:
MachineType.getGuestCpus()

memoryMb

public MachineType.Builder memoryMb(int memoryMb)
See Also:
MachineType.getMemoryMb()

imageSpaceGb

public MachineType.Builder imageSpaceGb(int imageSpaceGb)
See Also:
MachineType#getImageSpaceGb()

addScratchDisk

public MachineType.Builder addScratchDisk(int diskGb)
See Also:
MachineType.getScratchDisks()

scratchDisks

public MachineType.Builder scratchDisks(List<MachineType.ScratchDisk> scratchDisks)
See Also:
MachineType.getScratchDisks()

maximumPersistentDisks

public MachineType.Builder maximumPersistentDisks(int maximumPersistentDisks)
See Also:
MachineType.getMaximumPersistentDisks()

maximumPersistentDisksSizeGb

public MachineType.Builder maximumPersistentDisksSizeGb(long maximumPersistentDisksSizeGb)
See Also:
MachineType.getMaximumPersistentDisksSizeGb()

zone

public MachineType.Builder zone(String zone)
See Also:
MachineType.getZone()

deprecated

public MachineType.Builder deprecated(Deprecated deprecated)
See Also:
MachineType.getDeprecated()

self

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

build

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

fromMachineType

public MachineType.Builder fromMachineType(MachineType in)


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