@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AlarmRecommendation extends Object implements Serializable, Cloneable, StructuredPojo
Defines a recommendation for a CloudWatch alarm.
Constructor and Description |
---|
AlarmRecommendation() |
Modifier and Type | Method and Description |
---|---|
AlarmRecommendation |
clone() |
boolean |
equals(Object obj) |
String |
getAppComponentName()
Deprecated.
|
List<String> |
getAppComponentNames()
List of Application Component names for the CloudWatch alarm recommendation.
|
String |
getDescription()
Description of the alarm recommendation.
|
List<RecommendationItem> |
getItems()
List of CloudWatch alarm recommendations.
|
String |
getName()
Name of the alarm recommendation.
|
String |
getPrerequisite()
The prerequisite for the alarm recommendation.
|
String |
getRecommendationId()
Identifier of the alarm recommendation.
|
String |
getRecommendationStatus()
Status of the recommended Amazon CloudWatch alarm.
|
String |
getReferenceId()
Reference identifier of the alarm recommendation.
|
String |
getType()
Type of alarm recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppComponentName(String appComponentName)
Deprecated.
|
void |
setAppComponentNames(Collection<String> appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
|
void |
setDescription(String description)
Description of the alarm recommendation.
|
void |
setItems(Collection<RecommendationItem> items)
List of CloudWatch alarm recommendations.
|
void |
setName(String name)
Name of the alarm recommendation.
|
void |
setPrerequisite(String prerequisite)
The prerequisite for the alarm recommendation.
|
void |
setRecommendationId(String recommendationId)
Identifier of the alarm recommendation.
|
void |
setRecommendationStatus(String recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
|
void |
setReferenceId(String referenceId)
Reference identifier of the alarm recommendation.
|
void |
setType(String type)
Type of alarm recommendation.
|
String |
toString()
Returns a string representation of this object.
|
AlarmRecommendation |
withAppComponentName(String appComponentName)
Deprecated.
|
AlarmRecommendation |
withAppComponentNames(Collection<String> appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
|
AlarmRecommendation |
withAppComponentNames(String... appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
|
AlarmRecommendation |
withDescription(String description)
Description of the alarm recommendation.
|
AlarmRecommendation |
withItems(Collection<RecommendationItem> items)
List of CloudWatch alarm recommendations.
|
AlarmRecommendation |
withItems(RecommendationItem... items)
List of CloudWatch alarm recommendations.
|
AlarmRecommendation |
withName(String name)
Name of the alarm recommendation.
|
AlarmRecommendation |
withPrerequisite(String prerequisite)
The prerequisite for the alarm recommendation.
|
AlarmRecommendation |
withRecommendationId(String recommendationId)
Identifier of the alarm recommendation.
|
AlarmRecommendation |
withRecommendationStatus(RecommendationStatus recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
|
AlarmRecommendation |
withRecommendationStatus(String recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
|
AlarmRecommendation |
withReferenceId(String referenceId)
Reference identifier of the alarm recommendation.
|
AlarmRecommendation |
withType(AlarmType type)
Type of alarm recommendation.
|
AlarmRecommendation |
withType(String type)
Type of alarm recommendation.
|
@Deprecated public void setAppComponentName(String appComponentName)
Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the
appComponentNames
list.
appComponentName
- Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item
in the appComponentNames
list.@Deprecated public String getAppComponentName()
Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the
appComponentNames
list.
appComponentNames
list.@Deprecated public AlarmRecommendation withAppComponentName(String appComponentName)
Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the
appComponentNames
list.
appComponentName
- Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item
in the appComponentNames
list.public List<String> getAppComponentNames()
List of Application Component names for the CloudWatch alarm recommendation.
public void setAppComponentNames(Collection<String> appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
appComponentNames
- List of Application Component names for the CloudWatch alarm recommendation.public AlarmRecommendation withAppComponentNames(String... appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
NOTE: This method appends the values to the existing list (if any). Use
setAppComponentNames(java.util.Collection)
or withAppComponentNames(java.util.Collection)
if
you want to override the existing values.
appComponentNames
- List of Application Component names for the CloudWatch alarm recommendation.public AlarmRecommendation withAppComponentNames(Collection<String> appComponentNames)
List of Application Component names for the CloudWatch alarm recommendation.
appComponentNames
- List of Application Component names for the CloudWatch alarm recommendation.public void setDescription(String description)
Description of the alarm recommendation.
description
- Description of the alarm recommendation.public String getDescription()
Description of the alarm recommendation.
public AlarmRecommendation withDescription(String description)
Description of the alarm recommendation.
description
- Description of the alarm recommendation.public List<RecommendationItem> getItems()
List of CloudWatch alarm recommendations.
public void setItems(Collection<RecommendationItem> items)
List of CloudWatch alarm recommendations.
items
- List of CloudWatch alarm recommendations.public AlarmRecommendation withItems(RecommendationItem... items)
List of CloudWatch alarm recommendations.
NOTE: This method appends the values to the existing list (if any). Use
setItems(java.util.Collection)
or withItems(java.util.Collection)
if you want to override the
existing values.
items
- List of CloudWatch alarm recommendations.public AlarmRecommendation withItems(Collection<RecommendationItem> items)
List of CloudWatch alarm recommendations.
items
- List of CloudWatch alarm recommendations.public void setName(String name)
Name of the alarm recommendation.
name
- Name of the alarm recommendation.public String getName()
Name of the alarm recommendation.
public AlarmRecommendation withName(String name)
Name of the alarm recommendation.
name
- Name of the alarm recommendation.public void setPrerequisite(String prerequisite)
The prerequisite for the alarm recommendation.
prerequisite
- The prerequisite for the alarm recommendation.public String getPrerequisite()
The prerequisite for the alarm recommendation.
public AlarmRecommendation withPrerequisite(String prerequisite)
The prerequisite for the alarm recommendation.
prerequisite
- The prerequisite for the alarm recommendation.public void setRecommendationId(String recommendationId)
Identifier of the alarm recommendation.
recommendationId
- Identifier of the alarm recommendation.public String getRecommendationId()
Identifier of the alarm recommendation.
public AlarmRecommendation withRecommendationId(String recommendationId)
Identifier of the alarm recommendation.
recommendationId
- Identifier of the alarm recommendation.public void setRecommendationStatus(String recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
recommendationStatus
- Status of the recommended Amazon CloudWatch alarm.RecommendationStatus
public String getRecommendationStatus()
Status of the recommended Amazon CloudWatch alarm.
RecommendationStatus
public AlarmRecommendation withRecommendationStatus(String recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
recommendationStatus
- Status of the recommended Amazon CloudWatch alarm.RecommendationStatus
public AlarmRecommendation withRecommendationStatus(RecommendationStatus recommendationStatus)
Status of the recommended Amazon CloudWatch alarm.
recommendationStatus
- Status of the recommended Amazon CloudWatch alarm.RecommendationStatus
public void setReferenceId(String referenceId)
Reference identifier of the alarm recommendation.
referenceId
- Reference identifier of the alarm recommendation.public String getReferenceId()
Reference identifier of the alarm recommendation.
public AlarmRecommendation withReferenceId(String referenceId)
Reference identifier of the alarm recommendation.
referenceId
- Reference identifier of the alarm recommendation.public void setType(String type)
Type of alarm recommendation.
type
- Type of alarm recommendation.AlarmType
public String getType()
Type of alarm recommendation.
AlarmType
public AlarmRecommendation withType(String type)
Type of alarm recommendation.
type
- Type of alarm recommendation.AlarmType
public AlarmRecommendation withType(AlarmType type)
Type of alarm recommendation.
type
- Type of alarm recommendation.AlarmType
public String toString()
toString
in class Object
Object.toString()
public AlarmRecommendation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.