|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.opsworks.model.DeploymentCommand
public class DeploymentCommand
Used to specify a deployment operation.
Constructor Summary | |
---|---|
DeploymentCommand()
|
Method Summary | |
---|---|
DeploymentCommand |
addArgsEntry(String key,
List<String> value)
The arguments of those commands that take arguments. |
DeploymentCommand |
clearArgsEntries()
Removes all the entries added into Args. |
boolean |
equals(Object obj)
|
Map<String,List<String>> |
getArgs()
The arguments of those commands that take arguments. |
String |
getName()
Specifies the operation. |
int |
hashCode()
|
void |
setArgs(Map<String,List<String>> args)
The arguments of those commands that take arguments. |
void |
setName(DeploymentCommandName name)
Specifies the operation. |
void |
setName(String name)
Specifies the operation. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
DeploymentCommand |
withArgs(Map<String,List<String>> args)
The arguments of those commands that take arguments. |
DeploymentCommand |
withName(DeploymentCommandName name)
Specifies the operation. |
DeploymentCommand |
withName(String name)
Specifies the operation. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeploymentCommand()
Method Detail |
---|
public String getName()
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.DeploymentCommandName
public void setName(String name)
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
name
- Specifies the operation. You can specify only one command. For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.DeploymentCommandName
public DeploymentCommand withName(String name)
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
name
- Specifies the operation. You can specify only one command. For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.DeploymentCommandName
public void setName(DeploymentCommandName name)
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
name
- Specifies the operation. You can specify only one command. For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.DeploymentCommandName
public DeploymentCommand withName(DeploymentCommandName name)
For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
name
- Specifies the operation. You can specify only one command. For stacks, the following commands are available:
execute_recipes
: Execute one or more recipes. To
specify the recipes, set an Args
parameter named
recipes
to the list of recipes to be executed. For
example, to execute phpapp::appsetup
, set
Args
to
{"recipes":["phpapp::appsetup"]}
.install_dependencies
: Install the stack's
dependencies.update_custom_cookbooks
: Update
the stack's custom cookbooks.update_dependencies
: Update the stack's
dependencies.For apps, the following commands are available:
deploy
: Deploy an app. Rails apps
have an optional Args
parameter named
migrate
. Set Args
to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback
Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start
: Start the app's web or application
server.stop
: Stop the app's web or application
server.restart
: Restart the app's web or
application server.undeploy
: Undeploy the
app.DeploymentCommandName
public Map<String,List<String>> getArgs()
{"arg_name":["value1", "value2", ...]}
{"arg_name":["value1", "value2", ...]}
public void setArgs(Map<String,List<String>> args)
{"arg_name":["value1", "value2", ...]}
args
- The arguments of those commands that take arguments. It should be set
to a JSON object with the following format:
{"arg_name":["value1", "value2", ...]}
public DeploymentCommand withArgs(Map<String,List<String>> args)
{"arg_name":["value1", "value2", ...]}
Returns a reference to this object so that method calls can be chained together.
args
- The arguments of those commands that take arguments. It should be set
to a JSON object with the following format:
{"arg_name":["value1", "value2", ...]}
public DeploymentCommand addArgsEntry(String key, List<String> value)
{"arg_name":["value1", "value2", ...]}
The method adds a new key-value pair into Args parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into Args.value
- The corresponding value of the entry to be added into Args.public DeploymentCommand clearArgsEntries()
Returns a reference to this object so that method calls can be chained together.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |