public static class HeatStackUpdate.HeatStackUpdateConcreteBuilder extends Object implements StackUpdateBuilder
| Constructor and Description |
|---|
HeatStackUpdateConcreteBuilder() |
HeatStackUpdateConcreteBuilder(HeatStackUpdate model) |
| Modifier and Type | Method and Description |
|---|---|
StackUpdate |
build()
Creates and return the Model Entity M
|
StackUpdateBuilder |
environment(String environment) |
StackUpdateBuilder |
environmentFromFile(String envFile) |
StackUpdateBuilder |
files(Map<String,String> files) |
StackUpdateBuilder |
from(StackUpdate in)
Creates a Builder using the param M as the default values
|
StackUpdateBuilder |
parameters(Map<String,String> parameters)
Sets the parameters which are passed to the server.
|
StackUpdateBuilder |
tags(String tags)
Set the tags for the stack, separated by a comma.
|
StackUpdateBuilder |
template(String template)
Sets the template in YAML/JSON format.
|
StackUpdateBuilder |
templateFromFile(String tplFile) |
StackUpdateBuilder |
templateURL(String templateURL)
Sets the template URL
|
StackUpdateBuilder |
timeoutMins(Long timeoutMins)
Sets the stack creation timeout in minutes
|
public HeatStackUpdateConcreteBuilder()
public HeatStackUpdateConcreteBuilder(HeatStackUpdate model)
public StackUpdate build()
Buildable.Builderbuild in interface Buildable.Builder<StackUpdateBuilder,StackUpdate>public StackUpdateBuilder from(StackUpdate in)
Buildable.Builderfrom in interface Buildable.Builder<StackUpdateBuilder,StackUpdate>public StackUpdateBuilder template(String template)
StackUpdateBuildertemplate in interface StackUpdateBuildertemplate - the templatepublic StackUpdateBuilder templateFromFile(String tplFile)
templateFromFile in interface StackUpdateBuilderpublic StackUpdateBuilder templateURL(String templateURL)
StackUpdateBuildertemplateURL in interface StackUpdateBuildertemplateURL - the template URLpublic StackUpdateBuilder parameters(Map<String,String> parameters)
StackUpdateBuilderparameters in interface StackUpdateBuilderparameters - Map of parameters. Key is name, value is the value of the parameterspublic StackUpdateBuilder timeoutMins(Long timeoutMins)
StackUpdateBuildertimeoutMins in interface StackUpdateBuildertimeoutMins - timeout in minutespublic StackUpdateBuilder environment(String environment)
environment in interface StackUpdateBuilderpublic StackUpdateBuilder environmentFromFile(String envFile)
environmentFromFile in interface StackUpdateBuilderpublic StackUpdateBuilder files(Map<String,String> files)
files in interface StackUpdateBuilderpublic StackUpdateBuilder tags(String tags)
StackUpdateBuildertags in interface StackUpdateBuilderCopyright © 2017. All rights reserved.