org.jclouds.googlecomputeengine.domain
Class Project.Builder
java.lang.Object
org.jclouds.googlecomputeengine.domain.Resource.Builder<Project.Builder>
org.jclouds.googlecomputeengine.domain.Project.Builder
- Enclosing class:
- Project
public static final class Project.Builder
- extends Resource.Builder<Project.Builder>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Project.Builder
public Project.Builder()
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-2014 The Apache Software Foundation. All Rights Reserved.