@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CheckSummary extends Object implements Serializable, Cloneable, StructuredPojo
Trusted Advisor check summary.
Constructor and Description |
---|
CheckSummary() |
Modifier and Type | Method and Description |
---|---|
CheckSummary |
addAccountSummaryEntry(String key,
Integer value)
Add a single AccountSummary entry
|
CheckSummary |
clearAccountSummaryEntries()
Removes all the entries added into AccountSummary.
|
CheckSummary |
clone() |
boolean |
equals(Object obj) |
Map<String,Integer> |
getAccountSummary()
Account summary associated to the check.
|
String |
getChoiceId() |
String |
getDescription()
Trusted Advisor check description.
|
String |
getId()
Trusted Advisor check ID.
|
String |
getLensArn()
Well-Architected Lens ARN associated to the check.
|
String |
getName()
Trusted Advisor check name.
|
String |
getPillarId() |
String |
getProvider()
Provider of the check related to the best practice.
|
String |
getQuestionId() |
String |
getStatus()
Status associated to the check.
|
Date |
getUpdatedAt() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountSummary(Map<String,Integer> accountSummary)
Account summary associated to the check.
|
void |
setChoiceId(String choiceId) |
void |
setDescription(String description)
Trusted Advisor check description.
|
void |
setId(String id)
Trusted Advisor check ID.
|
void |
setLensArn(String lensArn)
Well-Architected Lens ARN associated to the check.
|
void |
setName(String name)
Trusted Advisor check name.
|
void |
setPillarId(String pillarId) |
void |
setProvider(String provider)
Provider of the check related to the best practice.
|
void |
setQuestionId(String questionId) |
void |
setStatus(String status)
Status associated to the check.
|
void |
setUpdatedAt(Date updatedAt) |
String |
toString()
Returns a string representation of this object.
|
CheckSummary |
withAccountSummary(Map<String,Integer> accountSummary)
Account summary associated to the check.
|
CheckSummary |
withChoiceId(String choiceId) |
CheckSummary |
withDescription(String description)
Trusted Advisor check description.
|
CheckSummary |
withId(String id)
Trusted Advisor check ID.
|
CheckSummary |
withLensArn(String lensArn)
Well-Architected Lens ARN associated to the check.
|
CheckSummary |
withName(String name)
Trusted Advisor check name.
|
CheckSummary |
withPillarId(String pillarId) |
CheckSummary |
withProvider(CheckProvider provider)
Provider of the check related to the best practice.
|
CheckSummary |
withProvider(String provider)
Provider of the check related to the best practice.
|
CheckSummary |
withQuestionId(String questionId) |
CheckSummary |
withStatus(CheckStatus status)
Status associated to the check.
|
CheckSummary |
withStatus(String status)
Status associated to the check.
|
CheckSummary |
withUpdatedAt(Date updatedAt) |
public void setId(String id)
Trusted Advisor check ID.
id
- Trusted Advisor check ID.public String getId()
Trusted Advisor check ID.
public CheckSummary withId(String id)
Trusted Advisor check ID.
id
- Trusted Advisor check ID.public void setName(String name)
Trusted Advisor check name.
name
- Trusted Advisor check name.public String getName()
Trusted Advisor check name.
public CheckSummary withName(String name)
Trusted Advisor check name.
name
- Trusted Advisor check name.public void setProvider(String provider)
Provider of the check related to the best practice.
provider
- Provider of the check related to the best practice.CheckProvider
public String getProvider()
Provider of the check related to the best practice.
CheckProvider
public CheckSummary withProvider(String provider)
Provider of the check related to the best practice.
provider
- Provider of the check related to the best practice.CheckProvider
public CheckSummary withProvider(CheckProvider provider)
Provider of the check related to the best practice.
provider
- Provider of the check related to the best practice.CheckProvider
public void setDescription(String description)
Trusted Advisor check description.
description
- Trusted Advisor check description.public String getDescription()
Trusted Advisor check description.
public CheckSummary withDescription(String description)
Trusted Advisor check description.
description
- Trusted Advisor check description.public void setUpdatedAt(Date updatedAt)
updatedAt
- public Date getUpdatedAt()
public CheckSummary withUpdatedAt(Date updatedAt)
updatedAt
- public void setLensArn(String lensArn)
Well-Architected Lens ARN associated to the check.
lensArn
- Well-Architected Lens ARN associated to the check.public String getLensArn()
Well-Architected Lens ARN associated to the check.
public CheckSummary withLensArn(String lensArn)
Well-Architected Lens ARN associated to the check.
lensArn
- Well-Architected Lens ARN associated to the check.public void setPillarId(String pillarId)
pillarId
- public String getPillarId()
public CheckSummary withPillarId(String pillarId)
pillarId
- public void setQuestionId(String questionId)
questionId
- public String getQuestionId()
public CheckSummary withQuestionId(String questionId)
questionId
- public void setChoiceId(String choiceId)
choiceId
- public String getChoiceId()
public CheckSummary withChoiceId(String choiceId)
choiceId
- public void setStatus(String status)
Status associated to the check.
status
- Status associated to the check.CheckStatus
public String getStatus()
Status associated to the check.
CheckStatus
public CheckSummary withStatus(String status)
Status associated to the check.
status
- Status associated to the check.CheckStatus
public CheckSummary withStatus(CheckStatus status)
Status associated to the check.
status
- Status associated to the check.CheckStatus
public Map<String,Integer> getAccountSummary()
Account summary associated to the check.
public void setAccountSummary(Map<String,Integer> accountSummary)
Account summary associated to the check.
accountSummary
- Account summary associated to the check.public CheckSummary withAccountSummary(Map<String,Integer> accountSummary)
Account summary associated to the check.
accountSummary
- Account summary associated to the check.public CheckSummary addAccountSummaryEntry(String key, Integer value)
public CheckSummary clearAccountSummaryEntries()
public String toString()
toString
in class Object
Object.toString()
public CheckSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.