Brooklyn

brooklyn.extras.openshift
[Groovy] Class OpenshiftExpressAccess.OpenshiftExpressApplicationAccess

java.lang.Object
  brooklyn.extras.openshift.OpenshiftExpressAccess
      brooklyn.extras.openshift.OpenshiftExpressAccess.OpenshiftExpressApplicationAccess

static class OpenshiftExpressAccess.OpenshiftExpressApplicationAccess
extends OpenshiftExpressAccess

Field Summary
 
Fields inherited from class OpenshiftExpressAccess
requiredFields
 
Property Summary
java.lang.String appName

java.lang.String cartridge

boolean debug

 
Method Summary
java.lang.Object create(java.util.Map flags = [:])

creates (and starts) an app; accepts 'retries' flags which is useful because openshift sometimes returns 500 server error

java.lang.Object destroy()

deletes (and stops) an app

java.util.Map newFields(java.lang.Object f)

java.lang.Object status()

returns info on an app; note, throws IllegalState on http error response 500 if doesn't exist

protected java.lang.Object validate()

 
Methods inherited from class OpenshiftExpressAccess
doPost, doPost, getUserInfo, validate
 

Property Detail

appName

java.lang.String appName


cartridge

java.lang.String cartridge


debug

boolean debug


 
Method Detail

create

java.lang.Object create(java.util.Map flags = [:])
creates (and starts) an app; accepts 'retries' flags which is useful because openshift sometimes returns 500 server error


destroy

java.lang.Object destroy()
deletes (and stops) an app


newFields

java.util.Map newFields(java.lang.Object f)


status

java.lang.Object status()
returns info on an app; note, throws IllegalState on http error response 500 if doesn't exist


validate

protected java.lang.Object validate()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.