Package org.jclouds.cloudstack.domain
Class Cluster
java.lang.Object
org.jclouds.cloudstack.domain.Cluster
- All Implemented Interfaces:
Comparable<Cluster>
Represents a CloudStack Cluster.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Cluster.Builder<T extends Cluster.Builder<T>>
static enum
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Cluster
(String id, AllocationState allocationState, Host.ClusterType clusterType, String hypervisor, Cluster.ManagedState managedState, String name, String podId, String podName, String zoneId, String zoneName) -
Method Summary
-
Constructor Details
-
Cluster
@ConstructorProperties({"id","allocationstate","clustertype","hypervisortype","managedstate","name","podid","podname","zoneid","zonename"}) protected Cluster(String id, @Nullable AllocationState allocationState, @Nullable Host.ClusterType clusterType, @Nullable String hypervisor, @Nullable Cluster.ManagedState managedState, @Nullable String name, @Nullable String podId, @Nullable String podName, @Nullable String zoneId, @Nullable String zoneName)
-
-
Method Details
-
builder
-
toBuilder
-
getId
-
getAllocationState
-
getClusterType
-
getHypervisor
-
getManagedState
-
getName
-
getPodId
-
getPodName
-
getZoneId
-
getZoneName
-
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Cluster>
-