org.jclouds.cloudstack.domain
Class Capabilities.Builder<T extends Capabilities.Builder<T>>

java.lang.Object
  extended by org.jclouds.cloudstack.domain.Capabilities.Builder<T>
Enclosing class:
Capabilities

public abstract static class Capabilities.Builder<T extends Capabilities.Builder<T>>
extends Object


Field Summary
protected  boolean canShareTemplates
           
protected  String cloudStackVersion
           
protected  boolean firewallRuleUiEnabled
           
protected  boolean securityGroupsEnabled
           
protected  boolean supportELB
           
 
Constructor Summary
Capabilities.Builder()
           
 
Method Summary
 Capabilities build()
           
 T canShareTemplates(boolean canShareTemplates)
           
 T cloudStackVersion(String cloudStackVersion)
           
 T firewallRuleUiEnabled(boolean firewallRuleUiEnabled)
           
 T fromCapabilities(Capabilities in)
           
 T securityGroupsEnabled(boolean securityGroupsEnabled)
           
protected abstract  T self()
           
 T supportELB(boolean supportELB)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cloudStackVersion

protected String cloudStackVersion

securityGroupsEnabled

protected boolean securityGroupsEnabled

canShareTemplates

protected boolean canShareTemplates

firewallRuleUiEnabled

protected boolean firewallRuleUiEnabled

supportELB

protected boolean supportELB
Constructor Detail

Capabilities.Builder

public Capabilities.Builder()
Method Detail

self

protected abstract T self()

cloudStackVersion

public T cloudStackVersion(String cloudStackVersion)
See Also:
Capabilities.getCloudStackVersion()

securityGroupsEnabled

public T securityGroupsEnabled(boolean securityGroupsEnabled)
See Also:
Capabilities.isSecurityGroupsEnabled()

canShareTemplates

public T canShareTemplates(boolean canShareTemplates)
See Also:
Capabilities.canShareTemplates()

firewallRuleUiEnabled

public T firewallRuleUiEnabled(boolean firewallRuleUiEnabled)
See Also:
Capabilities.isFirewallRuleUiEnabled()

supportELB

public T supportELB(boolean supportELB)
See Also:
Capabilities.isSupportELB()

build

public Capabilities build()

fromCapabilities

public T fromCapabilities(Capabilities in)


Copyright © 2009-2013 jclouds. All Rights Reserved.