@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RightsizingRecommendationMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Metadata for a recommendation set.
| Constructor and Description | 
|---|
RightsizingRecommendationMetadata()  | 
| Modifier and Type | Method and Description | 
|---|---|
RightsizingRecommendationMetadata | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getAdditionalMetadata()
 Additional metadata that might be applicable to the recommendation. 
 | 
String | 
getGenerationTimestamp()
 The timestamp for when Amazon Web Services made the recommendation. 
 | 
String | 
getLookbackPeriodInDays()
 The number of days of previous usage that Amazon Web Services considers when making the recommendation. 
 | 
String | 
getRecommendationId()
 The ID for the recommendation. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setAdditionalMetadata(String additionalMetadata)
 Additional metadata that might be applicable to the recommendation. 
 | 
void | 
setGenerationTimestamp(String generationTimestamp)
 The timestamp for when Amazon Web Services made the recommendation. 
 | 
void | 
setLookbackPeriodInDays(String lookbackPeriodInDays)
 The number of days of previous usage that Amazon Web Services considers when making the recommendation. 
 | 
void | 
setRecommendationId(String recommendationId)
 The ID for the recommendation. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
RightsizingRecommendationMetadata | 
withAdditionalMetadata(String additionalMetadata)
 Additional metadata that might be applicable to the recommendation. 
 | 
RightsizingRecommendationMetadata | 
withGenerationTimestamp(String generationTimestamp)
 The timestamp for when Amazon Web Services made the recommendation. 
 | 
RightsizingRecommendationMetadata | 
withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
 The number of days of previous usage that Amazon Web Services considers when making the recommendation. 
 | 
RightsizingRecommendationMetadata | 
withLookbackPeriodInDays(String lookbackPeriodInDays)
 The number of days of previous usage that Amazon Web Services considers when making the recommendation. 
 | 
RightsizingRecommendationMetadata | 
withRecommendationId(String recommendationId)
 The ID for the recommendation. 
 | 
public void setRecommendationId(String recommendationId)
The ID for the recommendation.
recommendationId - The ID for the recommendation.public String getRecommendationId()
The ID for the recommendation.
public RightsizingRecommendationMetadata withRecommendationId(String recommendationId)
The ID for the recommendation.
recommendationId - The ID for the recommendation.public void setGenerationTimestamp(String generationTimestamp)
The timestamp for when Amazon Web Services made the recommendation.
generationTimestamp - The timestamp for when Amazon Web Services made the recommendation.public String getGenerationTimestamp()
The timestamp for when Amazon Web Services made the recommendation.
public RightsizingRecommendationMetadata withGenerationTimestamp(String generationTimestamp)
The timestamp for when Amazon Web Services made the recommendation.
generationTimestamp - The timestamp for when Amazon Web Services made the recommendation.public void setLookbackPeriodInDays(String lookbackPeriodInDays)
The number of days of previous usage that Amazon Web Services considers when making the recommendation.
lookbackPeriodInDays - The number of days of previous usage that Amazon Web Services considers when making the recommendation.LookbackPeriodInDayspublic String getLookbackPeriodInDays()
The number of days of previous usage that Amazon Web Services considers when making the recommendation.
LookbackPeriodInDayspublic RightsizingRecommendationMetadata withLookbackPeriodInDays(String lookbackPeriodInDays)
The number of days of previous usage that Amazon Web Services considers when making the recommendation.
lookbackPeriodInDays - The number of days of previous usage that Amazon Web Services considers when making the recommendation.LookbackPeriodInDayspublic RightsizingRecommendationMetadata withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The number of days of previous usage that Amazon Web Services considers when making the recommendation.
lookbackPeriodInDays - The number of days of previous usage that Amazon Web Services considers when making the recommendation.LookbackPeriodInDayspublic void setAdditionalMetadata(String additionalMetadata)
Additional metadata that might be applicable to the recommendation.
additionalMetadata - Additional metadata that might be applicable to the recommendation.public String getAdditionalMetadata()
Additional metadata that might be applicable to the recommendation.
public RightsizingRecommendationMetadata withAdditionalMetadata(String additionalMetadata)
Additional metadata that might be applicable to the recommendation.
additionalMetadata - Additional metadata that might be applicable to the recommendation.public String toString()
toString in class ObjectObject.toString()public RightsizingRecommendationMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.