public class DeploymentCommand extends Object implements Serializable, Cloneable
Used to specify a stack or deployment command.
| Constructor and Description |
|---|
DeploymentCommand() |
| Modifier and Type | Method and Description |
|---|---|
DeploymentCommand |
addArgsEntry(String key,
List<String> value)
The arguments of those commands that take arguments.
|
DeploymentCommand |
clearArgsEntries()
Removes all the entries added into Args.
|
DeploymentCommand |
clone() |
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.
|
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.DeploymentCommandNamepublic 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.DeploymentCommandNamepublic 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.DeploymentCommandNamepublic 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.DeploymentCommandNamepublic 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.DeploymentCommandNamepublic Map<String,List<String>> getArgs()
{"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
{"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
public void setArgs(Map<String,List<String>> args)
{"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
args - The arguments of those commands that take arguments. It should be set
to a JSON object with the following format: {"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
public DeploymentCommand withArgs(Map<String,List<String>> args)
{"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
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_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
public DeploymentCommand addArgsEntry(String key, List<String> value)
{"arg_name1" :
["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...],
...}
The update_dependencies command takes two
arguments:
upgrade_os_to - Specifies the desired
Amazon Linux version for instances whose OS you want to upgrade, such
as Amazon Linux 2014.09. You must also set the
allow_reboot argument to true.allow_reboot - Specifies whether to allow AWS
OpsWorks to reboot the instances if necessary, after installing the
updates. This argument can be set to either true or
false. The default value is false.For example, to upgrade an instance to Amazon Linux 2014.09,
set Args to the following. {
"upgrade_os_to":["Amazon Linux 2014.09"], "allow_reboot":["true"] }
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 ObjectObject.toString()public DeploymentCommand clone()
Copyright © 2015. All rights reserved.