org.jclouds.googlecomputeengine.domain
Class Project.Builder

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

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


Field Summary
 
Fields inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, id, kind, name, selfLink
 
Constructor Summary
Project.Builder()
           
 
Method Summary
 Project.Builder addExternalIpAddress(String externalIpAddress)
           
 Project.Builder addQuota(String metric, double usage, double limit)
           
 Project build()
           
 Project.Builder commonInstanceMetadata(Metadata commonInstanceMetadata)
           
 Project.Builder externalIpAddresses(Set<String> externalIpAddresses)
           
 Project.Builder fromProject(Project in)
           
 Project.Builder quotas(Set<Quota> quotas)
           
protected  Project.Builder self()
           
 
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

Project.Builder

public Project.Builder()
Method Detail

commonInstanceMetadata

public Project.Builder commonInstanceMetadata(Metadata commonInstanceMetadata)
See Also:
Project.getCommonInstanceMetadata()

addQuota

public Project.Builder addQuota(String metric,
                                double usage,
                                double limit)
See Also:
Project.getQuotas()

quotas

public Project.Builder quotas(Set<Quota> quotas)
See Also:
Project.getQuotas()

addExternalIpAddress

public Project.Builder addExternalIpAddress(String externalIpAddress)
See Also:
Project.getExternalIpAddresses()

externalIpAddresses

public Project.Builder externalIpAddresses(Set<String> externalIpAddresses)
See Also:
Project.getExternalIpAddresses()

self

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

build

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

fromProject

public Project.Builder fromProject(Project in)


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