Class Instance
java.lang.Object
org.jclouds.googlecomputeengine.domain.Instance
Represents a virtual machine.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
Defines the maintenance behavior for this instance.static class
static class
A service account for which access tokens are to be made available to the instance through metadata queries.static enum
-
Method Summary
Modifier and TypeMethodDescriptionabstract Boolean
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) abstract Date
abstract String
abstract List
<Instance.AttachedDisk> disks()
abstract String
id()
abstract URI
abstract Metadata
metadata()
abstract String
name()
abstract List
<Instance.NetworkInterface> abstract Instance.Scheduling
abstract URI
selfLink()
abstract List
<Instance.ServiceAccount> abstract Instance.Status
status()
abstract String
Human-readable explanation of the status.abstract Tags
tags()
abstract URI
zone()
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)
-