public class Cluster extends Object implements Serializable
| Constructor and Description |
|---|
Cluster(Cluster cluster) |
Cluster(String serviceName,
String clusterId,
String deploymentPolicyName,
String autoscalePolicyName,
String appId) |
public Cluster(Cluster cluster)
public String getServiceName()
public String getClusterId()
public void addHostName(String hostName)
public String getTenantRange()
public void setTenantRange(String tenantRange)
public Collection<Member> getMembers()
public boolean hasMembers()
public void addMember(Member member)
public void removeMember(Member member)
public boolean memberExists(String memberId)
public Properties getProperties()
public void setProperties(Properties properties)
public String getAutoscalePolicyName()
public String getDeploymentPolicyName()
public String getLoadBalanceAlgorithmName()
public void setLoadBalanceAlgorithmName(String loadBalanceAlgorithmName)
public boolean isLbCluster()
public void setLbCluster(boolean isLbCluster)
public boolean isKubernetesCluster()
public void setKubernetesCluster(boolean isKubernetesCluster)
public boolean tenantIdInRange(int tenantId)
tenantId - public Collection<String> findPartitionIds()
public boolean isStateTransitionValid(ClusterStatus newState, String clusterInstanceId)
public Stack<ClusterStatus> getTransitionedStates(String clusterInstanceId)
public ClusterStatus getStatus(String applicationInstanceId)
public boolean setStatus(ClusterStatus newStatus, String applicationInstanceId)
public void addInstanceContext(String instanceId, ClusterInstance instanceContext)
public void removeInstanceContext(String instanceId)
public ClusterInstance getInstanceContexts(String instanceId)
public int getInstanceContextCount()
public String getAppId()
public String getParentId()
public void setParentId(String parentId)
public Map<String,ClusterInstance> getInstanceIdToInstanceContextMap()
public void setInstanceIdToInstanceContextMap(Map<String,ClusterInstance> instanceIdToInstanceContextMap)
public Collection<ClusterInstance> getClusterInstances()
public List<KubernetesService> getKubernetesServices()
public void setKubernetesServices(List<KubernetesService> kubernetesServices)
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.