@Generated(value="software.amazon.awssdk:codegen") public final class RecommendationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationSummary.Builder,RecommendationSummary>
A summary of a recommendation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecommendationSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId()
The AWS account ID of the recommendation summary.
|
static RecommendationSummary.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSummaries()
Returns true if the Summaries property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
RecommendationSourceType |
recommendationResourceType()
The resource type of the recommendation.
|
String |
recommendationResourceTypeAsString()
The resource type of the recommendation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecommendationSummary.Builder> |
serializableBuilderClass() |
List<Summary> |
summaries()
An array of objects that describe a recommendation summary.
|
RecommendationSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasSummaries()
public final List<Summary> summaries()
An array of objects that describe a recommendation summary.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSummaries() to see if a value was sent in this field.
public final RecommendationSourceType recommendationResourceType()
The resource type of the recommendation.
If the service returns an enum value that is not available in the current SDK version,
recommendationResourceType will return RecommendationSourceType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from recommendationResourceTypeAsString().
RecommendationSourceTypepublic final String recommendationResourceTypeAsString()
The resource type of the recommendation.
If the service returns an enum value that is not available in the current SDK version,
recommendationResourceType will return RecommendationSourceType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from recommendationResourceTypeAsString().
RecommendationSourceTypepublic final String accountId()
The AWS account ID of the recommendation summary.
public RecommendationSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecommendationSummary.Builder,RecommendationSummary>public static RecommendationSummary.Builder builder()
public static Class<? extends RecommendationSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.