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 class
Project.UsageExportLocation
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Metadata
commonInstanceMetadata()
Key/value pairs available to all instances contained in this project.static Project
create(String id, URI selfLink, String name, String description, Metadata commonInstanceMetadata, List<Quota> quotas, List<String> externalIpAddresses, Date creationTimestamp, Project.UsageExportLocation usageExportLocation)
abstract Date
creationTimestamp()
abstract String
description()
abstract List<String>
externalIpAddresses()
Available IP addresses available for use in this project.abstract String
id()
abstract String
name()
abstract List<Quota>
quotas()
abstract URI
selfLink()
abstract Project.UsageExportLocation
usageExportLocation()
-
-
-
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()
-
-