@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CheckSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of an AWS Trusted Advisor Check
Constructor and Description |
---|
CheckSummary() |
Modifier and Type | Method and Description |
---|---|
CheckSummary |
addMetadataEntry(String key,
String value)
Add a single Metadata entry
|
CheckSummary |
clearMetadataEntries()
Removes all the entries added into Metadata.
|
CheckSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the AWS Trusted Advisor Check
|
List<String> |
getAwsServices()
The AWS Services that the Check applies to
|
String |
getDescription()
A description of what the AWS Trusted Advisor Check is monitoring
|
String |
getId()
The unique identifier of the AWS Trusted Advisor Check
|
Map<String,String> |
getMetadata()
The column headings for the metadata returned in the resource
|
String |
getName()
The name of the AWS Trusted Advisor Check
|
List<String> |
getPillars()
The Recommendation pillars that the AWS Trusted Advisor Check falls under
|
String |
getSource()
The source of the Recommendation
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the AWS Trusted Advisor Check
|
void |
setAwsServices(Collection<String> awsServices)
The AWS Services that the Check applies to
|
void |
setDescription(String description)
A description of what the AWS Trusted Advisor Check is monitoring
|
void |
setId(String id)
The unique identifier of the AWS Trusted Advisor Check
|
void |
setMetadata(Map<String,String> metadata)
The column headings for the metadata returned in the resource
|
void |
setName(String name)
The name of the AWS Trusted Advisor Check
|
void |
setPillars(Collection<String> pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
|
void |
setSource(String source)
The source of the Recommendation
|
String |
toString()
Returns a string representation of this object.
|
CheckSummary |
withArn(String arn)
The ARN of the AWS Trusted Advisor Check
|
CheckSummary |
withAwsServices(Collection<String> awsServices)
The AWS Services that the Check applies to
|
CheckSummary |
withAwsServices(String... awsServices)
The AWS Services that the Check applies to
|
CheckSummary |
withDescription(String description)
A description of what the AWS Trusted Advisor Check is monitoring
|
CheckSummary |
withId(String id)
The unique identifier of the AWS Trusted Advisor Check
|
CheckSummary |
withMetadata(Map<String,String> metadata)
The column headings for the metadata returned in the resource
|
CheckSummary |
withName(String name)
The name of the AWS Trusted Advisor Check
|
CheckSummary |
withPillars(Collection<String> pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
|
CheckSummary |
withPillars(RecommendationPillar... pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
|
CheckSummary |
withPillars(String... pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
|
CheckSummary |
withSource(RecommendationSource source)
The source of the Recommendation
|
CheckSummary |
withSource(String source)
The source of the Recommendation
|
public void setArn(String arn)
The ARN of the AWS Trusted Advisor Check
arn
- The ARN of the AWS Trusted Advisor Checkpublic String getArn()
The ARN of the AWS Trusted Advisor Check
public CheckSummary withArn(String arn)
The ARN of the AWS Trusted Advisor Check
arn
- The ARN of the AWS Trusted Advisor Checkpublic List<String> getAwsServices()
The AWS Services that the Check applies to
public void setAwsServices(Collection<String> awsServices)
The AWS Services that the Check applies to
awsServices
- The AWS Services that the Check applies topublic CheckSummary withAwsServices(String... awsServices)
The AWS Services that the Check applies to
NOTE: This method appends the values to the existing list (if any). Use
setAwsServices(java.util.Collection)
or withAwsServices(java.util.Collection)
if you want to
override the existing values.
awsServices
- The AWS Services that the Check applies topublic CheckSummary withAwsServices(Collection<String> awsServices)
The AWS Services that the Check applies to
awsServices
- The AWS Services that the Check applies topublic void setDescription(String description)
A description of what the AWS Trusted Advisor Check is monitoring
description
- A description of what the AWS Trusted Advisor Check is monitoringpublic String getDescription()
A description of what the AWS Trusted Advisor Check is monitoring
public CheckSummary withDescription(String description)
A description of what the AWS Trusted Advisor Check is monitoring
description
- A description of what the AWS Trusted Advisor Check is monitoringpublic void setId(String id)
The unique identifier of the AWS Trusted Advisor Check
id
- The unique identifier of the AWS Trusted Advisor Checkpublic String getId()
The unique identifier of the AWS Trusted Advisor Check
public CheckSummary withId(String id)
The unique identifier of the AWS Trusted Advisor Check
id
- The unique identifier of the AWS Trusted Advisor Checkpublic Map<String,String> getMetadata()
The column headings for the metadata returned in the resource
public void setMetadata(Map<String,String> metadata)
The column headings for the metadata returned in the resource
metadata
- The column headings for the metadata returned in the resourcepublic CheckSummary withMetadata(Map<String,String> metadata)
The column headings for the metadata returned in the resource
metadata
- The column headings for the metadata returned in the resourcepublic CheckSummary addMetadataEntry(String key, String value)
public CheckSummary clearMetadataEntries()
public void setName(String name)
The name of the AWS Trusted Advisor Check
name
- The name of the AWS Trusted Advisor Checkpublic String getName()
The name of the AWS Trusted Advisor Check
public CheckSummary withName(String name)
The name of the AWS Trusted Advisor Check
name
- The name of the AWS Trusted Advisor Checkpublic List<String> getPillars()
The Recommendation pillars that the AWS Trusted Advisor Check falls under
RecommendationPillar
public void setPillars(Collection<String> pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
pillars
- The Recommendation pillars that the AWS Trusted Advisor Check falls underRecommendationPillar
public CheckSummary withPillars(String... pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
NOTE: This method appends the values to the existing list (if any). Use
setPillars(java.util.Collection)
or withPillars(java.util.Collection)
if you want to override
the existing values.
pillars
- The Recommendation pillars that the AWS Trusted Advisor Check falls underRecommendationPillar
public CheckSummary withPillars(Collection<String> pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
pillars
- The Recommendation pillars that the AWS Trusted Advisor Check falls underRecommendationPillar
public CheckSummary withPillars(RecommendationPillar... pillars)
The Recommendation pillars that the AWS Trusted Advisor Check falls under
pillars
- The Recommendation pillars that the AWS Trusted Advisor Check falls underRecommendationPillar
public void setSource(String source)
The source of the Recommendation
source
- The source of the RecommendationRecommendationSource
public String getSource()
The source of the Recommendation
RecommendationSource
public CheckSummary withSource(String source)
The source of the Recommendation
source
- The source of the RecommendationRecommendationSource
public CheckSummary withSource(RecommendationSource source)
The source of the Recommendation
source
- The source of the RecommendationRecommendationSource
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.