Class Instance
java.lang.Object
org.jclouds.googlecomputeengine.domain.Instance
Represents a virtual machine.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classDefines the maintenance behavior for this instance.static classstatic classA service account for which access tokens are to be made available to the instance through metadata queries.static enum -
Method Summary
Modifier and TypeMethodDescriptionabstract Booleanstatic Instancecreate(String id, Date creationTimestamp, URI selfLink, String name, String description, Tags tags, URI machineType, Instance.Status status, String statusMessage, URI zone, Boolean canIpForward, List<Instance.NetworkInterface> networkInterfaces, List<Instance.AttachedDisk> disks, Metadata metadata, List<Instance.ServiceAccount> serviceAccounts, Instance.Scheduling scheduling) abstract Dateabstract Stringabstract List<Instance.AttachedDisk> disks()abstract Stringid()abstract URIabstract Metadatametadata()abstract Stringname()abstract List<Instance.NetworkInterface> abstract Instance.Schedulingabstract URIselfLink()abstract List<Instance.ServiceAccount> abstract Instance.Statusstatus()abstract StringHuman-readable explanation of the status.abstract Tagstags()abstract URIzone()URL of the zone resource describing where this instance should be hosted; provided by the client when the instance is created.
-
Method Details
-
id
-
creationTimestamp
-
selfLink
-
name
-
description
-
tags
-
machineType
-
status
-
statusMessage
Human-readable explanation of the status. -
zone
URL of the zone resource describing where this instance should be hosted; provided by the client when the instance is created. -
canIpForward
-
networkInterfaces
-
disks
-
metadata
-
serviceAccounts
-
scheduling
-
create
public static Instance create(String id, Date creationTimestamp, URI selfLink, String name, String description, Tags tags, URI machineType, Instance.Status status, String statusMessage, URI zone, Boolean canIpForward, List<Instance.NetworkInterface> networkInterfaces, List<Instance.AttachedDisk> disks, Metadata metadata, List<Instance.ServiceAccount> serviceAccounts, Instance.Scheduling scheduling)
-