@Generated(value="software.amazon.awssdk:codegen") public final class RecommendationItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationItem.Builder,RecommendationItem>
Defines a recommendation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecommendationItem.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
alreadyImplemented()
Specifies if the recommendation has already been implemented.
|
static RecommendationItem.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
excluded()
Indicates if an operational recommendation item is excluded.
|
ExcludeRecommendationReason |
excludeReason()
Indicates the reason for excluding an operational recommendation.
|
String |
excludeReasonAsString()
Indicates the reason for excluding an operational recommendation.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resourceId()
Identifier of the resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecommendationItem.Builder> |
serializableBuilderClass() |
String |
targetAccountId()
Identifier of the target account.
|
String |
targetRegion()
The target region.
|
RecommendationItem.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean alreadyImplemented()
Specifies if the recommendation has already been implemented.
public final ExcludeRecommendationReason excludeReason()
Indicates the reason for excluding an operational recommendation.
If the service returns an enum value that is not available in the current SDK version, excludeReason
will return ExcludeRecommendationReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from excludeReasonAsString().
ExcludeRecommendationReasonpublic final String excludeReasonAsString()
Indicates the reason for excluding an operational recommendation.
If the service returns an enum value that is not available in the current SDK version, excludeReason
will return ExcludeRecommendationReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from excludeReasonAsString().
ExcludeRecommendationReasonpublic final Boolean excluded()
Indicates if an operational recommendation item is excluded.
public final String resourceId()
Identifier of the resource.
public final String targetAccountId()
Identifier of the target account.
public final String targetRegion()
The target region.
public RecommendationItem.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecommendationItem.Builder,RecommendationItem>public static RecommendationItem.Builder builder()
public static Class<? extends RecommendationItem.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.