Class Project
- java.lang.Object
-
- org.jclouds.googlecomputeengine.domain.Project
-
public abstract class Project extends Object
The root collection and settings resource for all Google Compute Engine resources.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProject.UsageExportLocation
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract MetadatacommonInstanceMetadata()Key/value pairs available to all instances contained in this project.static Projectcreate(String id, URI selfLink, String name, String description, Metadata commonInstanceMetadata, List<Quota> quotas, List<String> externalIpAddresses, Date creationTimestamp, Project.UsageExportLocation usageExportLocation)abstract DatecreationTimestamp()abstract Stringdescription()abstract List<String>externalIpAddresses()Available IP addresses available for use in this project.abstract Stringid()abstract Stringname()abstract List<Quota>quotas()abstract URIselfLink()abstract Project.UsageExportLocationusageExportLocation()
-
-
-
Method Detail
-
id
public abstract String id()
-
selfLink
public abstract URI selfLink()
-
name
public abstract String name()
-
commonInstanceMetadata
public abstract Metadata commonInstanceMetadata()
Key/value pairs available to all instances contained in this project.
-
externalIpAddresses
public abstract List<String> externalIpAddresses()
Available IP addresses available for use in this project.
-
creationTimestamp
public abstract Date creationTimestamp()
-
usageExportLocation
@Nullable public abstract Project.UsageExportLocation usageExportLocation()
-
-