Class Capabilities


  • public class Capabilities
    extends Object
    Class Capabilities
    • Constructor Detail

      • Capabilities

        @ConstructorProperties({"cloudstackversion","securitygroupsenabled","userpublictemplateenabled","firewallRuleUiEnabled","supportELB"})
        protected Capabilities​(@Nullable
                               String cloudStackVersion,
                               boolean securityGroupsEnabled,
                               boolean canShareTemplates,
                               boolean firewallRuleUiEnabled,
                               boolean supportELB)
    • Method Detail

      • getCloudStackVersion

        @Nullable
        public String getCloudStackVersion()
        Returns:
        version of the cloud stack
      • isSecurityGroupsEnabled

        public boolean isSecurityGroupsEnabled()
        Returns:
        true if security groups support is enabled, false otherwise
      • canShareTemplates

        public boolean canShareTemplates()
      • 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()
        Overrides:
        hashCode in class Object
      • string

        protected com.google.common.base.MoreObjects.ToStringHelper string()