|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.joyent.cloudapi.v6_5.domain.Package
public class Package
Packages are named collections of resources that are used to describe the ‘sizes’ of either a smart machine or a virtual machine. These resources include (but are not limited to) RAM, CPUs, CPU Caps, Lightweight Threads, Disk Space, Swap size, and Logical Networks.
| Nested Class Summary | |
|---|---|
static class |
Package.Builder
|
| Field Summary | |
|---|---|
protected int |
diskSizeGb
|
protected boolean |
isDefault
|
protected int |
memorySizeMb
|
protected String |
name
|
protected int |
swapSizeMb
|
| Constructor Summary | |
|---|---|
Package(String name,
int memorySizeMb,
int diskSizeGb,
int swapSizeMb,
boolean isDefault)
|
|
| Method Summary | |
|---|---|
static Package.Builder |
builder()
|
int |
compareTo(Package that)
|
boolean |
equals(Object object)
|
int |
getDiskSizeGb()
How much disk space will be available (in Gb) |
int |
getMemorySizeMb()
How much memory will by available (in Mb) |
String |
getName()
The "friendly name for this package |
int |
getSwapSizeMb()
How much swap memory will be available (in Mb) |
int |
hashCode()
|
boolean |
isDefault()
Whether this is the default package in this datacenter |
Package.Builder |
toBuilder()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final String name
@Named(value="memory") protected final int memorySizeMb
@Named(value="disk") protected final int diskSizeGb
@Named(value="swap") protected final int swapSizeMb
@Named(value="default") protected final boolean isDefault
| Constructor Detail |
|---|
@ConstructorProperties(value={"name","memory","disk","swap","default"})
public Package(String name,
int memorySizeMb,
int diskSizeGb,
int swapSizeMb,
boolean isDefault)
| Method Detail |
|---|
public static Package.Builder builder()
public Package.Builder toBuilder()
public String getName()
public int getMemorySizeMb()
public int getDiskSizeGb()
public int getSwapSizeMb()
public boolean isDefault()
public boolean equals(Object object)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic int compareTo(Package that)
compareTo in interface Comparable<Package>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||