public class VirtualGuest extends Object
Modifier and Type | Class and Description |
---|---|
static class |
VirtualGuest.BillingItem |
static class |
VirtualGuest.Builder<T extends VirtualGuest.Builder<T>> |
static class |
VirtualGuest.State
These states come from the powerState field.
|
Modifier | Constructor and Description |
---|---|
protected |
VirtualGuest(int accountId,
Date createDate,
String domain,
String fullyQualifiedDomainName,
String hostname,
int id,
Date lastVerifiedDate,
int maxCpu,
String maxCpuUnits,
int maxMemory,
Date metricPollDate,
Date modifyDate,
String notes,
int startCpus,
int statusId,
String uuid,
String primaryBackendIpAddress,
String primaryIpAddress,
VirtualGuest.BillingItem billingItem,
OperatingSystem operatingSystem,
String operatingSystemReferenceCode,
Datacenter datacenter,
PowerState powerState,
SoftwareLicense softwareLicense,
int activeTransactionCount,
List<VirtualGuestBlockDevice> blockDevices,
boolean hourlyBillingFlag,
boolean localDiskFlag,
boolean dedicatedAccountHostOnlyFlag,
boolean privateNetworkOnlyFlag,
VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup,
Set<VirtualGuestNetworkComponent> networkComponents,
Set<TagReference> tagReferences,
VirtualGuestNetworkComponent primaryNetworkComponent,
VirtualGuestNetworkComponent primaryBackendNetworkComponent,
String postInstallScriptUri,
VirtualGuestAttribute virtualGuestAttribute,
Set<SecuritySshKey> sshKeys) |
@ConstructorProperties(value={"accountId","createDate","domain","fullyQualifiedDomainName","hostname","id","lastVerifiedDate","maxCpu","maxCpuUnits","maxMemory","metricPollDate","modifyDate","notes","startCpus","statusId","uuid","primaryBackendIpAddress","primaryIpAddress","billingItem","operatingSystem","operatingSystemReferenceCode","datacenter","powerState","softwareLicense","activeTransactionCount","blockDevices","hourlyBillingFlag","localDiskFlag","dedicatedAccountHostOnlyFlag","privateNetworkOnlyFlag","blockDeviceTemplateGroup","networkComponents","tagReferences","primaryNetworkComponent","primaryBackendNetworkComponent","postInstallScriptUri","virtualGuestAttribute","sshKeys"}) protected VirtualGuest(int accountId, @Nullable Date createDate, @Nullable String domain, @Nullable String fullyQualifiedDomainName, @Nullable String hostname, int id, @Nullable Date lastVerifiedDate, int maxCpu, @Nullable String maxCpuUnits, int maxMemory, @Nullable Date metricPollDate, @Nullable Date modifyDate, @Nullable String notes, int startCpus, int statusId, @Nullable String uuid, @Nullable String primaryBackendIpAddress, @Nullable String primaryIpAddress, @Nullable VirtualGuest.BillingItem billingItem, @Nullable OperatingSystem operatingSystem, @Nullable String operatingSystemReferenceCode, @Nullable Datacenter datacenter, @Nullable PowerState powerState, @Nullable SoftwareLicense softwareLicense, int activeTransactionCount, @Nullable List<VirtualGuestBlockDevice> blockDevices, boolean hourlyBillingFlag, boolean localDiskFlag, boolean dedicatedAccountHostOnlyFlag, boolean privateNetworkOnlyFlag, @Nullable VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup, @Nullable Set<VirtualGuestNetworkComponent> networkComponents, @Nullable Set<TagReference> tagReferences, @Nullable VirtualGuestNetworkComponent primaryNetworkComponent, @Nullable VirtualGuestNetworkComponent primaryBackendNetworkComponent, @Nullable String postInstallScriptUri, @Nullable VirtualGuestAttribute virtualGuestAttribute, @Nullable Set<SecuritySshKey> sshKeys)
public static VirtualGuest.Builder<?> builder()
public VirtualGuest.Builder<?> toBuilder()
public int getAccountId()
@Nullable public Date getCreateDate()
@Nullable public String getFullyQualifiedDomainName()
public int getId()
@Nullable public Date getLastVerifiedDate()
public int getMaxCpu()
@Nullable public String getMaxCpuUnits()
public int getMaxMemory()
@Nullable public Date getMetricPollDate()
@Nullable public Date getModifyDate()
@Nullable public String getNotes()
public int getStartCpus()
public int getStatusId()
@Nullable public String getUuid()
@Nullable public String getPrimaryBackendIpAddress()
public int getBillingItemId()
@Nullable public OperatingSystem getOperatingSystem()
public String getOperatingSystemReferenceCode()
@Nullable public Datacenter getDatacenter()
@Nullable public SoftwareLicense getSoftwareLicense()
@Nullable public PowerState getPowerState()
@Nullable public int getActiveTransactionCount()
@Nullable public List<VirtualGuestBlockDevice> getVirtualGuestBlockDevices()
public boolean isHourlyBillingFlag()
public boolean isLocalDiskFlag()
public boolean isPrivateNetworkOnly()
public boolean isDedicatedAccountHostOnly()
public VirtualGuestBlockDeviceTemplateGroup getVirtualGuestBlockDeviceTemplateGroup()
@Nullable public Set<VirtualGuestNetworkComponent> getVirtualGuestNetworkComponents()
@Nullable public Set<TagReference> getTagReferences()
public VirtualGuestNetworkComponent getPrimaryNetworkComponent()
public VirtualGuestNetworkComponent getPrimaryBackendNetworkComponent()
public String getPostInstallScriptUri()
public VirtualGuestAttribute getVirtualGuestAttribute()
public Set<SecuritySshKey> getSshKeys()
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.