Package org.jclouds.cloudstack.domain
Class Capabilities
java.lang.Object
org.jclouds.cloudstack.domain.Capabilities
Class Capabilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Capabilities.Builder<T extends Capabilities.Builder<T>>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Capabilities
(String cloudStackVersion, boolean securityGroupsEnabled, boolean canShareTemplates, boolean firewallRuleUiEnabled, boolean supportELB) -
Method Summary
Modifier and TypeMethodDescriptionstatic Capabilities.Builder
<?> builder()
boolean
boolean
int
hashCode()
boolean
boolean
boolean
protected com.google.common.base.MoreObjects.ToStringHelper
string()
toString()
-
Constructor Details
-
Capabilities
@ConstructorProperties({"cloudstackversion","securitygroupsenabled","userpublictemplateenabled","firewallRuleUiEnabled","supportELB"}) protected Capabilities(@Nullable String cloudStackVersion, boolean securityGroupsEnabled, boolean canShareTemplates, boolean firewallRuleUiEnabled, boolean supportELB)
-
-
Method Details
-
builder
-
toBuilder
-
getCloudStackVersion
- Returns:
- version of the cloud stack
-
isSecurityGroupsEnabled
public boolean isSecurityGroupsEnabled()- Returns:
- true if security groups support is enabled, false otherwise
-
isFirewallRuleUiEnabled
public boolean isFirewallRuleUiEnabled()- Returns:
- true if the firewall rule UI is enabled
-
isSupportELB
public boolean isSupportELB()- Returns:
- true if region supports elastic load balancer on basic zones
-
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-