com.amazonaws.services.support.model

## クラス TrustedAdvisorCheckResult

- java.lang.Object
- - com.amazonaws.services.support.model.TrustedAdvisorCheckResult

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

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

  JSON-formatted object contained in the DescribeTrustedAdvisorCheckResult response. This object has three child objects:

  1. TrustedAdvisorCategorySpecificSummary
  2. TrustedAdvisorResourceDetail
  3. TrustedAdvisorResourcesSummary
  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `TrustedAdvisorCategorySpecificSummary` | `getCategorySpecificSummary()` Reports summaries for each Trusted Advisor category.
    `java.lang.String` | `getCheckId()` Unique identifier for a Trusted Advisor check.
    `java.util.List<TrustedAdvisorResourceDetail>` | `getFlaggedResources()` List of AWS resources flagged by the Trusted Advisor check.
    `TrustedAdvisorResourcesSummary` | `getResourcesSummary()` JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
    `java.lang.String` | `getStatus()` Overall status of the check.
    `java.lang.String` | `getTimestamp()` Time at which Trusted Advisor ran the check.
    `int` | `hashCode()`
    `void` | `setCategorySpecificSummary(TrustedAdvisorCategorySpecificSummary categorySpecificSummary)` Reports summaries for each Trusted Advisor category.
    `void` | `setCheckId(java.lang.String checkId)` Unique identifier for a Trusted Advisor check.
    `void` | `setFlaggedResources(java.util.Collection<TrustedAdvisorResourceDetail> flaggedResources)` List of AWS resources flagged by the Trusted Advisor check.
    `void` | `setResourcesSummary(TrustedAdvisorResourcesSummary resourcesSummary)` JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
    `void` | `setStatus(java.lang.String status)` Overall status of the check.
    `void` | `setTimestamp(java.lang.String timestamp)` Time at which Trusted Advisor ran the check.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `TrustedAdvisorCheckResult` | `withCategorySpecificSummary(TrustedAdvisorCategorySpecificSummary categorySpecificSummary)` Reports summaries for each Trusted Advisor category.
    `TrustedAdvisorCheckResult` | `withCheckId(java.lang.String checkId)` Unique identifier for a Trusted Advisor check.
    `TrustedAdvisorCheckResult` | `withFlaggedResources(java.util.Collection<TrustedAdvisorResourceDetail> flaggedResources)` List of AWS resources flagged by the Trusted Advisor check.
    `TrustedAdvisorCheckResult` | `withFlaggedResources(TrustedAdvisorResourceDetail... flaggedResources)` List of AWS resources flagged by the Trusted Advisor check.
    `TrustedAdvisorCheckResult` | `withResourcesSummary(TrustedAdvisorResourcesSummary resourcesSummary)` JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
    `TrustedAdvisorCheckResult` | `withStatus(java.lang.String status)` Overall status of the check.
    `TrustedAdvisorCheckResult` | `withTimestamp(java.lang.String timestamp)` Time at which Trusted Advisor ran the check.

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

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

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

    - #### TrustedAdvisorCheckResult

          public TrustedAdvisorCheckResult()

  - ### メソッドの詳細

    - #### getCheckId

          public java.lang.String getCheckId()

      Unique identifier for a Trusted Advisor check.
      戻り値:
        Unique identifier for a Trusted Advisor check.

    - #### setCheckId

          public void setCheckId(java.lang.String checkId)

      Unique identifier for a Trusted Advisor check.
      パラメータ:
        `checkId` - Unique identifier for a Trusted Advisor check.

    - #### withCheckId

          public TrustedAdvisorCheckResult withCheckId(java.lang.String checkId)

      Unique identifier for a Trusted Advisor check.

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

      パラメータ:
        `checkId` - Unique identifier for a Trusted Advisor check.

    - #### getTimestamp

          public java.lang.String getTimestamp()

      Time at which Trusted Advisor ran the check.
      戻り値:
        Time at which Trusted Advisor ran the check.

    - #### setTimestamp

          public void setTimestamp(java.lang.String timestamp)

      Time at which Trusted Advisor ran the check.
      パラメータ:
        `timestamp` - Time at which Trusted Advisor ran the check.

    - #### withTimestamp

          public TrustedAdvisorCheckResult withTimestamp(java.lang.String timestamp)

      Time at which Trusted Advisor ran the check.

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

      パラメータ:
        `timestamp` - Time at which Trusted Advisor ran the check.

    - #### getStatus

          public java.lang.String getStatus()

      Overall status of the check. Status values are "ok," "warning," "error," or "not_available."
      戻り値:
        Overall status of the check. Status values are "ok," "warning," "error," or "not_available."

    - #### setStatus

          public void setStatus(java.lang.String status)

      Overall status of the check. Status values are "ok," "warning," "error," or "not_available."
      パラメータ:
        `status` - Overall status of the check. Status values are "ok," "warning," "error," or "not_available."

    - #### withStatus

          public TrustedAdvisorCheckResult withStatus(java.lang.String status)

      Overall status of the check. Status values are "ok," "warning," "error," or "not_available."

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

      パラメータ:
        `status` - Overall status of the check. Status values are "ok," "warning," "error," or "not_available."

    - #### getResourcesSummary

          public TrustedAdvisorResourcesSummary getResourcesSummary()

      JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
      戻り値:
        JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

    - #### setResourcesSummary

          public void setResourcesSummary(TrustedAdvisorResourcesSummary resourcesSummary)

      JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
      パラメータ:
        `resourcesSummary` - JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

    - #### withResourcesSummary

          public TrustedAdvisorCheckResult withResourcesSummary(TrustedAdvisorResourcesSummary resourcesSummary)

      JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

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

      パラメータ:
        `resourcesSummary` - JSON-formatted object that lists details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

    - #### getCategorySpecificSummary

          public TrustedAdvisorCategorySpecificSummary getCategorySpecificSummary()

      Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.
      戻り値:
        Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.

    - #### setCategorySpecificSummary

          public void setCategorySpecificSummary(TrustedAdvisorCategorySpecificSummary categorySpecificSummary)

      Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.
      パラメータ:
        `categorySpecificSummary` - Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.

    - #### withCategorySpecificSummary

          public TrustedAdvisorCheckResult withCategorySpecificSummary(TrustedAdvisorCategorySpecificSummary categorySpecificSummary)

      Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.

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

      パラメータ:
        `categorySpecificSummary` - Reports summaries for each Trusted Advisor category. Only the category cost optimizing is currently supported. The other categories are security, fault tolerance, and performance.

    - #### getFlaggedResources

          public java.util.List<TrustedAdvisorResourceDetail> getFlaggedResources()

      List of AWS resources flagged by the Trusted Advisor check.
      戻り値:
        List of AWS resources flagged by the Trusted Advisor check.

    - #### setFlaggedResources

          public void setFlaggedResources(java.util.Collection<TrustedAdvisorResourceDetail> flaggedResources)

      List of AWS resources flagged by the Trusted Advisor check.
      パラメータ:
        `flaggedResources` - List of AWS resources flagged by the Trusted Advisor check.

    - #### withFlaggedResources

          public TrustedAdvisorCheckResult withFlaggedResources(TrustedAdvisorResourceDetail... flaggedResources)

      List of AWS resources flagged by the Trusted Advisor check.

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

      パラメータ:
        `flaggedResources` - List of AWS resources flagged by the Trusted Advisor check.

    - #### withFlaggedResources

          public TrustedAdvisorCheckResult withFlaggedResources(java.util.Collection<TrustedAdvisorResourceDetail> flaggedResources)

      List of AWS resources flagged by the Trusted Advisor check.

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

      パラメータ:
        `flaggedResources` - List of AWS resources flagged by the Trusted Advisor check.

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