com.amazonaws.services.opsworks.model

## クラス DeploymentCommand

- java.lang.Object
- - com.amazonaws.services.opsworks.model.DeploymentCommand

- すべての実装されたインタフェース:
    java.io.Serializable

      public class DeploymentCommand
      extends java.lang.Object
      implements java.io.Serializable

  Used to specify a deployment operation.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `DeploymentCommand()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DeploymentCommand` | `addArgsEntry(java.lang.String key, java.util.List<java.lang.String> value)` An array of command arguments.
    `DeploymentCommand` | `clearArgsEntries()` Removes all the entries added into Args.
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Map<java.lang.String,java.util.List<java.lang.String>>` | `getArgs()` An array of command arguments.
    `java.lang.String` | `getName()` Specifies the deployment operation.
    `int` | `hashCode()`
    `void` | `setArgs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> args)` An array of command arguments.
    `void` | `setName(DeploymentCommandName name)` Specifies the deployment operation.
    `void` | `setName(java.lang.String name)` Specifies the deployment operation.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DeploymentCommand` | `withArgs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> args)` An array of command arguments.
    `DeploymentCommand` | `withName(DeploymentCommandName name)` Specifies the deployment operation.
    `DeploymentCommand` | `withName(java.lang.String name)` Specifies the deployment operation.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### DeploymentCommand

          public DeploymentCommand()

  - ### メソッドの詳細

    - #### getName

          public java.lang.String getName()

      Specifies the deployment operation. You can specify only one command.

      For stacks, the available commands are:

      - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
      - ``install_dependencies: Installs the stack's dependencies.
      - ``update_custom_cookbooks: Update the stack's custom cookbooks.
      - ``update_dependencies: Update the stack's dependencies.

      For apps, the available commands are:

      - `deploy`: Deploy the app.
      - `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

      戻り値:
        Specifies the deployment operation. You can specify only one command.

        For stacks, the available commands are:

        - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
        - ``install_dependencies: Installs the stack's dependencies.
        - ``update_custom_cookbooks: Update the stack's custom cookbooks.
        - ``update_dependencies: Update the stack's dependencies.

        For apps, the available commands are:

        - `deploy`: Deploy the app.
        - `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`

    - #### setName

          public void setName(java.lang.String name)

      Specifies the deployment operation. You can specify only one command.

      For stacks, the available commands are:

      - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
      - ``install_dependencies: Installs the stack's dependencies.
      - ``update_custom_cookbooks: Update the stack's custom cookbooks.
      - ``update_dependencies: Update the stack's dependencies.

      For apps, the available commands are:

      - `deploy`: Deploy the app.
      - `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 deployment operation. You can specify only one command.

        For stacks, the available commands are:

        - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
        - ``install_dependencies: Installs the stack's dependencies.
        - ``update_custom_cookbooks: Update the stack's custom cookbooks.
        - ``update_dependencies: Update the stack's dependencies.

        For apps, the available commands are:

        - `deploy`: Deploy the app.
        - `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`

    - #### withName

          public DeploymentCommand withName(java.lang.String name)

      Specifies the deployment operation. You can specify only one command.

      For stacks, the available commands are:

      - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
      - ``install_dependencies: Installs the stack's dependencies.
      - ``update_custom_cookbooks: Update the stack's custom cookbooks.
      - ``update_dependencies: Update the stack's dependencies.

      For apps, the available commands are:

      - `deploy`: Deploy the app.
      - `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 deployment operation. You can specify only one command.

        For stacks, the available commands are:

        - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
        - ``install_dependencies: Installs the stack's dependencies.
        - ``update_custom_cookbooks: Update the stack's custom cookbooks.
        - ``update_dependencies: Update the stack's dependencies.

        For apps, the available commands are:

        - `deploy`: Deploy the app.
        - `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`

    - #### setName

          public void setName(DeploymentCommandName name)

      Specifies the deployment operation. You can specify only one command.

      For stacks, the available commands are:

      - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
      - ``install_dependencies: Installs the stack's dependencies.
      - ``update_custom_cookbooks: Update the stack's custom cookbooks.
      - ``update_dependencies: Update the stack's dependencies.

      For apps, the available commands are:

      - `deploy`: Deploy the app.
      - `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 deployment operation. You can specify only one command.

        For stacks, the available commands are:

        - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
        - ``install_dependencies: Installs the stack's dependencies.
        - ``update_custom_cookbooks: Update the stack's custom cookbooks.
        - ``update_dependencies: Update the stack's dependencies.

        For apps, the available commands are:

        - `deploy`: Deploy the app.
        - `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`

    - #### withName

          public DeploymentCommand withName(DeploymentCommandName name)

      Specifies the deployment operation. You can specify only one command.

      For stacks, the available commands are:

      - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
      - ``install_dependencies: Installs the stack's dependencies.
      - ``update_custom_cookbooks: Update the stack's custom cookbooks.
      - ``update_dependencies: Update the stack's dependencies.

      For apps, the available commands are:

      - `deploy`: Deploy the app.
      - `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 deployment operation. You can specify only one command.

        For stacks, the available commands are:

        - ``execute_recipes: Execute the recipes that are specified by the `Args` parameter.
        - ``install_dependencies: Installs the stack's dependencies.
        - ``update_custom_cookbooks: Update the stack's custom cookbooks.
        - ``update_dependencies: Update the stack's dependencies.

        For apps, the available commands are:

        - `deploy`: Deploy the app.
        - `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`

    - #### getArgs

          public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getArgs()

      An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.
      戻り値:
        An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.

    - #### setArgs

          public void setArgs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> args)

      An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.
      パラメータ:
        `args` - An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.

    - #### withArgs

          public DeploymentCommand withArgs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> args)

      An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `args` - An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.

    - #### addArgsEntry

          public DeploymentCommand addArgsEntry(java.lang.String key,
                                       java.util.List<java.lang.String> value)

      An array of command arguments. This parameter is currently used only to specify the list of recipes to be executed by the `ExecuteRecipes` command.

      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.

    - #### clearArgsEntries

          public DeploymentCommand clearArgsEntries()

      Removes all the entries added into Args.

      Returns a reference to this object so that method calls can be chained together.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`