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.
  • Method Details

    • id

      public abstract String id()
    • selfLink

      public abstract URI selfLink()
    • name

      public abstract String name()
    • description

      @Nullable public abstract String description()
    • commonInstanceMetadata

      public abstract Metadata commonInstanceMetadata()
      Key/value pairs available to all instances contained in this project.
    • quotas

      public abstract List<Quota> quotas()
    • 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()
    • create

      public static Project create(String id, URI selfLink, String name, String description, Metadata commonInstanceMetadata, List<Quota> quotas, List<String> externalIpAddresses, Date creationTimestamp, Project.UsageExportLocation usageExportLocation)