org.jclouds.googlecomputeengine.domain
Class Project
java.lang.Object
org.jclouds.googlecomputeengine.domain.Resource
org.jclouds.googlecomputeengine.domain.Project
@Beta
public class Project
- extends Resource
A Project resource is the root collection and settings resource for all Google Compute Engine resources.
- Author:
- David Alves
- See Also:
| Nested classes/interfaces inherited from class org.jclouds.googlecomputeengine.domain.Resource |
Resource.Kind |
Project
protected Project(String id,
Date creationTimestamp,
URI selfLink,
String name,
String description,
Metadata commonInstanceMetadata,
Set<Quota> quotas,
Set<String> externalIpAddresses)
getCommonInstanceMetadata
public Metadata getCommonInstanceMetadata()
- Returns:
- metadata key/value pairs available to all instances contained in this project.
getQuotas
public Set<Quota> getQuotas()
- Returns:
- quotas assigned to this project.
getExternalIpAddresses
@Nullable
public Set<String> getExternalIpAddresses()
- Returns:
- internet available IP addresses available for use in this project.
string
protected com.google.common.base.Objects.ToStringHelper string()
-
- Overrides:
string in class Resource
toString
public String toString()
-
- Overrides:
toString in class Resource
builder
public static Project.Builder builder()
toBuilder
public Project.Builder toBuilder()
- Overrides:
toBuilder in class Resource
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.