@Generated(value="software.amazon.awssdk:codegen") public final class RecommendationData extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationData.Builder,RecommendationData>
Information about the recommendation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecommendationData.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RecommendationData.Builder |
builder() |
Document |
document()
The recommended document.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
recommendationId()
The identifier of the recommendation.
|
RelevanceLevel |
relevanceLevel()
The relevance level of the recommendation.
|
String |
relevanceLevelAsString()
The relevance level of the recommendation.
|
Double |
relevanceScore()
The relevance score of the recommendation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecommendationData.Builder> |
serializableBuilderClass() |
RecommendationData.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
RecommendationType |
type()
The type of recommendation.
|
String |
typeAsString()
The type of recommendation.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Document document()
The recommended document.
public final String recommendationId()
The identifier of the recommendation.
public final RelevanceLevel relevanceLevel()
The relevance level of the recommendation.
If the service returns an enum value that is not available in the current SDK version, relevanceLevel
will return RelevanceLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from relevanceLevelAsString().
RelevanceLevelpublic final String relevanceLevelAsString()
The relevance level of the recommendation.
If the service returns an enum value that is not available in the current SDK version, relevanceLevel
will return RelevanceLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from relevanceLevelAsString().
RelevanceLevelpublic final Double relevanceScore()
The relevance score of the recommendation.
public final RecommendationType type()
The type of recommendation.
If the service returns an enum value that is not available in the current SDK version, type will return
RecommendationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RecommendationTypepublic final String typeAsString()
The type of recommendation.
If the service returns an enum value that is not available in the current SDK version, type will return
RecommendationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RecommendationTypepublic RecommendationData.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecommendationData.Builder,RecommendationData>public static RecommendationData.Builder builder()
public static Class<? extends RecommendationData.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.