@Generated(value="software.amazon.awssdk:codegen") public final class RightsizingRecommendationMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RightsizingRecommendationMetadata.Builder,RightsizingRecommendationMetadata>
Metadata for this recommendation set.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RightsizingRecommendationMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
additionalMetadata()
Additional metadata that might be applicable to the recommendation.
|
static RightsizingRecommendationMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
generationTimestamp()
The timestamp for when Amazon Web Services made this recommendation.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LookbackPeriodInDays |
lookbackPeriodInDays()
The number of days of previous usage that Amazon Web Services considers when making this recommendation.
|
String |
lookbackPeriodInDaysAsString()
The number of days of previous usage that Amazon Web Services considers when making this recommendation.
|
String |
recommendationId()
The ID for this specific recommendation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RightsizingRecommendationMetadata.Builder> |
serializableBuilderClass() |
RightsizingRecommendationMetadata.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String recommendationId()
The ID for this specific recommendation.
public final String generationTimestamp()
The timestamp for when Amazon Web Services made this recommendation.
public final LookbackPeriodInDays lookbackPeriodInDays()
The number of days of previous usage that Amazon Web Services considers when making this recommendation.
If the service returns an enum value that is not available in the current SDK version,
lookbackPeriodInDays will return LookbackPeriodInDays.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from lookbackPeriodInDaysAsString().
LookbackPeriodInDayspublic final String lookbackPeriodInDaysAsString()
The number of days of previous usage that Amazon Web Services considers when making this recommendation.
If the service returns an enum value that is not available in the current SDK version,
lookbackPeriodInDays will return LookbackPeriodInDays.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from lookbackPeriodInDaysAsString().
LookbackPeriodInDayspublic final String additionalMetadata()
Additional metadata that might be applicable to the recommendation.
public RightsizingRecommendationMetadata.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RightsizingRecommendationMetadata.Builder,RightsizingRecommendationMetadata>public static RightsizingRecommendationMetadata.Builder builder()
public static Class<? extends RightsizingRecommendationMetadata.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.