org.cloudfoundry.client.lib.domain
Class CloudApplication

java.lang.Object
  extended by org.cloudfoundry.client.lib.domain.CloudEntity
      extended by org.cloudfoundry.client.lib.domain.CloudApplication

public class CloudApplication
extends CloudEntity


Nested Class Summary
static class CloudApplication.AppState
           
static class CloudApplication.DebugMode
           
 
Nested classes/interfaces inherited from class org.cloudfoundry.client.lib.domain.CloudEntity
CloudEntity.Meta
 
Constructor Summary
CloudApplication(CloudEntity.Meta meta, String name)
           
CloudApplication(Map<String,Object> attributes)
           
CloudApplication(String name, String command, String buildpackUrl, int memory, int instances, List<String> uris, List<String> serviceNames, CloudApplication.AppState state)
           
 
Method Summary
 CloudApplication.DebugMode getDebug()
           
 List<String> getEnv()
           
 Map<String,String> getEnvAsMap()
           
 int getInstances()
           
 int getMemory()
           
 Map<String,Integer> getResources()
           
 int getRunningInstances()
           
 List<String> getServices()
           
 Staging getStaging()
           
 CloudApplication.AppState getState()
           
 List<String> getUris()
           
 void setDebug(CloudApplication.DebugMode debug)
           
 void setEnv(List<String> env)
           
 void setEnv(Map<String,String> env)
           
 void setInstances(int instances)
           
 void setMemory(int memory)
           
 void setResources(Map<String,Integer> resources)
           
 void setRunningInstances(int runningInstances)
           
 void setServices(List<String> services)
           
 void setStaging(Staging staging)
           
 void setState(CloudApplication.AppState state)
           
 void setUris(List<String> uris)
           
 String toString()
           
 
Methods inherited from class org.cloudfoundry.client.lib.domain.CloudEntity
getMeta, getName, setMeta, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloudApplication

public CloudApplication(CloudEntity.Meta meta,
                        String name)

CloudApplication

public CloudApplication(String name,
                        String command,
                        String buildpackUrl,
                        int memory,
                        int instances,
                        List<String> uris,
                        List<String> serviceNames,
                        CloudApplication.AppState state)

CloudApplication

public CloudApplication(Map<String,Object> attributes)
Method Detail

getStaging

public Staging getStaging()

setStaging

public void setStaging(Staging staging)

setResources

public void setResources(Map<String,Integer> resources)

getResources

public Map<String,Integer> getResources()

getInstances

public int getInstances()

setInstances

public void setInstances(int instances)

getMemory

public int getMemory()

setMemory

public void setMemory(int memory)

getUris

public List<String> getUris()

setUris

public void setUris(List<String> uris)

getState

public CloudApplication.AppState getState()

setState

public void setState(CloudApplication.AppState state)

getDebug

public CloudApplication.DebugMode getDebug()

setDebug

public void setDebug(CloudApplication.DebugMode debug)

getServices

public List<String> getServices()

setServices

public void setServices(List<String> services)

getRunningInstances

public int getRunningInstances()

setRunningInstances

public void setRunningInstances(int runningInstances)

getEnvAsMap

public Map<String,String> getEnvAsMap()

getEnv

public List<String> getEnv()

setEnv

public void setEnv(Map<String,String> env)

setEnv

public void setEnv(List<String> env)

toString

public String toString()
Overrides:
toString in class CloudEntity


Copyright © 2013. All rights reserved.