public class HeatStackCreate extends Object implements StackCreate
Modifier and Type | Class and Description |
---|---|
static class |
HeatStackCreate.HeatStackCreateConcreteBuilder
A Builder to create a HeatStack.
|
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
Constructor and Description |
---|
HeatStackCreate() |
Modifier and Type | Method and Description |
---|---|
static HeatStackCreate.HeatStackCreateConcreteBuilder |
build()
Returnes a
HeatStackCreate.HeatStackCreateConcreteBuilder for configuration and
creation of a HeatStackCreate object. |
boolean |
getDisableRollback() |
String |
getEnvironment() |
Map<String,String> |
getFiles() |
String |
getName()
Returns the name of the stack to create
|
Map<String,String> |
getParameters()
Returns the parameters which are used for creation of the stack
|
String |
getTags() |
String |
getTempateURL() |
String |
getTemplate()
Returns the Heat template if it was stored in JSON format or YAML format
|
StackCreateBuilder |
toBuilder() |
public static HeatStackCreate.HeatStackCreateConcreteBuilder build()
HeatStackCreate.HeatStackCreateConcreteBuilder
for configuration and
creation of a HeatStackCreate
object.public StackCreateBuilder toBuilder()
toBuilder
in interface Buildable<StackCreateBuilder>
public String getName()
StackCreate
getName
in interface StackCreate
public Map<String,String> getParameters()
BaseStackCreateUpdate
getParameters
in interface BaseStackCreateUpdate
null
if no
parameter has been set. Returns empty if no parameter has been
set.public boolean getDisableRollback()
getDisableRollback
in interface StackCreate
public String getTemplate()
BaseStackCreateUpdate
getTemplate
in interface BaseStackCreateUpdate
null
if no JSON formatted template has been set.public String getTempateURL()
public String getEnvironment()
public String getTags()
Copyright © 2017. All rights reserved.