Interface AlarmRecommendation.Builder

    • Method Detail

      • appComponentName

        @Deprecated
        AlarmRecommendation.Builder appComponentName​(String appComponentName)
        Deprecated.
        An alarm recommendation can be attached to multiple Application Components, hence this property will be replaced by the new property 'appComponentNames'.

        Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the appComponentNames list.

        Parameters:
        appComponentName - Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the appComponentNames list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appComponentNames

        AlarmRecommendation.Builder appComponentNames​(Collection<String> appComponentNames)

        List of Application Component names for the CloudWatch alarm recommendation.

        Parameters:
        appComponentNames - List of Application Component names for the CloudWatch alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appComponentNames

        AlarmRecommendation.Builder appComponentNames​(String... appComponentNames)

        List of Application Component names for the CloudWatch alarm recommendation.

        Parameters:
        appComponentNames - List of Application Component names for the CloudWatch alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AlarmRecommendation.Builder description​(String description)

        Description of the alarm recommendation.

        Parameters:
        description - Description of the alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        AlarmRecommendation.Builder items​(Collection<RecommendationItem> items)

        List of CloudWatch alarm recommendations.

        Parameters:
        items - List of CloudWatch alarm recommendations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        AlarmRecommendation.Builder items​(RecommendationItem... items)

        List of CloudWatch alarm recommendations.

        Parameters:
        items - List of CloudWatch alarm recommendations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        AlarmRecommendation.Builder name​(String name)

        Name of the alarm recommendation.

        Parameters:
        name - Name of the alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • prerequisite

        AlarmRecommendation.Builder prerequisite​(String prerequisite)

        The prerequisite for the alarm recommendation.

        Parameters:
        prerequisite - The prerequisite for the alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recommendationId

        AlarmRecommendation.Builder recommendationId​(String recommendationId)

        Identifier of the alarm recommendation.

        Parameters:
        recommendationId - Identifier of the alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recommendationStatus

        AlarmRecommendation.Builder recommendationStatus​(String recommendationStatus)

        Status of the recommended Amazon CloudWatch alarm.

        Parameters:
        recommendationStatus - Status of the recommended Amazon CloudWatch alarm.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RecommendationStatus, RecommendationStatus
      • referenceId

        AlarmRecommendation.Builder referenceId​(String referenceId)

        Reference identifier of the alarm recommendation.

        Parameters:
        referenceId - Reference identifier of the alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        AlarmRecommendation.Builder type​(String type)

        Type of alarm recommendation.

        Parameters:
        type - Type of alarm recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AlarmType, AlarmType