com.amazonaws.services.elasticbeanstalk.model

## クラス DescribeConfigurationOptionsRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticbeanstalk.model.DescribeConfigurationOptionsRequest

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

      public class DescribeConfigurationOptionsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeConfigurationOptions operation`.

  Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed.

  関連項目:
    `AWSElasticBeanstalk.describeConfigurationOptions(DescribeConfigurationOptionsRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `DescribeConfigurationOptionsRequest()` Default constructor for a new DescribeConfigurationOptionsRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getApplicationName()` The name of the application associated with the configuration template or environment.
    `java.lang.String` | `getEnvironmentName()` The name of the environment whose configuration options you want to describe.
    `java.util.List<OptionSpecification>` | `getOptions()` If specified, restricts the descriptions to only the specified options.
    `java.lang.String` | `getSolutionStackName()` The name of the solution stack whose configuration options you want to describe.
    `java.lang.String` | `getTemplateName()` The name of the configuration template whose configuration options you want to describe.
    `int` | `hashCode()`
    `void` | `setApplicationName(java.lang.String applicationName)` The name of the application associated with the configuration template or environment.
    `void` | `setEnvironmentName(java.lang.String environmentName)` The name of the environment whose configuration options you want to describe.
    `void` | `setOptions(java.util.Collection<OptionSpecification> options)` If specified, restricts the descriptions to only the specified options.
    `void` | `setSolutionStackName(java.lang.String solutionStackName)` The name of the solution stack whose configuration options you want to describe.
    `void` | `setTemplateName(java.lang.String templateName)` The name of the configuration template whose configuration options you want to describe.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeConfigurationOptionsRequest` | `withApplicationName(java.lang.String applicationName)` The name of the application associated with the configuration template or environment.
    `DescribeConfigurationOptionsRequest` | `withEnvironmentName(java.lang.String environmentName)` The name of the environment whose configuration options you want to describe.
    `DescribeConfigurationOptionsRequest` | `withOptions(java.util.Collection<OptionSpecification> options)` If specified, restricts the descriptions to only the specified options.
    `DescribeConfigurationOptionsRequest` | `withOptions(OptionSpecification... options)` If specified, restricts the descriptions to only the specified options.
    `DescribeConfigurationOptionsRequest` | `withSolutionStackName(java.lang.String solutionStackName)` The name of the solution stack whose configuration options you want to describe.
    `DescribeConfigurationOptionsRequest` | `withTemplateName(java.lang.String templateName)` The name of the configuration template whose configuration options you want to describe.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeConfigurationOptionsRequest

          public DescribeConfigurationOptionsRequest()

      Default constructor for a new DescribeConfigurationOptionsRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

  - ### メソッドの詳細

    - #### getApplicationName

          public java.lang.String getApplicationName()

      The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

      Constraints:
      Length: 1 - 100

      戻り値:
        The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

    - #### setApplicationName

          public void setApplicationName(java.lang.String applicationName)

      The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

      Constraints:
      Length: 1 - 100

      パラメータ:
        `applicationName` - The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

    - #### withApplicationName

          public DescribeConfigurationOptionsRequest withApplicationName(java.lang.String applicationName)

      The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `applicationName` - The name of the application associated with the configuration template or environment. Only needed if you want to describe the configuration options associated with either the configuration template or environment.

    - #### getTemplateName

          public java.lang.String getTemplateName()

      The name of the configuration template whose configuration options you want to describe.

      Constraints:
      Length: 1 - 100

      戻り値:
        The name of the configuration template whose configuration options you want to describe.

    - #### setTemplateName

          public void setTemplateName(java.lang.String templateName)

      The name of the configuration template whose configuration options you want to describe.

      Constraints:
      Length: 1 - 100

      パラメータ:
        `templateName` - The name of the configuration template whose configuration options you want to describe.

    - #### withTemplateName

          public DescribeConfigurationOptionsRequest withTemplateName(java.lang.String templateName)

      The name of the configuration template whose configuration options you want to describe.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `templateName` - The name of the configuration template whose configuration options you want to describe.

    - #### getEnvironmentName

          public java.lang.String getEnvironmentName()

      The name of the environment whose configuration options you want to describe.

      Constraints:
      Length: 4 - 23

      戻り値:
        The name of the environment whose configuration options you want to describe.

    - #### setEnvironmentName

          public void setEnvironmentName(java.lang.String environmentName)

      The name of the environment whose configuration options you want to describe.

      Constraints:
      Length: 4 - 23

      パラメータ:
        `environmentName` - The name of the environment whose configuration options you want to describe.

    - #### withEnvironmentName

          public DescribeConfigurationOptionsRequest withEnvironmentName(java.lang.String environmentName)

      The name of the environment whose configuration options you want to describe.

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

      Constraints:
      Length: 4 - 23

      パラメータ:
        `environmentName` - The name of the environment whose configuration options you want to describe.

    - #### getSolutionStackName

          public java.lang.String getSolutionStackName()

      The name of the solution stack whose configuration options you want to describe.

      Constraints:
      Length: 0 - 100

      戻り値:
        The name of the solution stack whose configuration options you want to describe.

    - #### setSolutionStackName

          public void setSolutionStackName(java.lang.String solutionStackName)

      The name of the solution stack whose configuration options you want to describe.

      Constraints:
      Length: 0 - 100

      パラメータ:
        `solutionStackName` - The name of the solution stack whose configuration options you want to describe.

    - #### withSolutionStackName

          public DescribeConfigurationOptionsRequest withSolutionStackName(java.lang.String solutionStackName)

      The name of the solution stack whose configuration options you want to describe.

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

      Constraints:
      Length: 0 - 100

      パラメータ:
        `solutionStackName` - The name of the solution stack whose configuration options you want to describe.

    - #### getOptions

          public java.util.List<OptionSpecification> getOptions()

      If specified, restricts the descriptions to only the specified options.
      戻り値:
        If specified, restricts the descriptions to only the specified options.

    - #### setOptions

          public void setOptions(java.util.Collection<OptionSpecification> options)

      If specified, restricts the descriptions to only the specified options.
      パラメータ:
        `options` - If specified, restricts the descriptions to only the specified options.

    - #### withOptions

          public DescribeConfigurationOptionsRequest withOptions(OptionSpecification... options)

      If specified, restricts the descriptions to only the specified options.

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

      パラメータ:
        `options` - If specified, restricts the descriptions to only the specified options.

    - #### withOptions

          public DescribeConfigurationOptionsRequest withOptions(java.util.Collection<OptionSpecification> options)

      If specified, restricts the descriptions to only the specified options.

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

      パラメータ:
        `options` - If specified, restricts the descriptions to only the specified options.

    - #### 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`