Class Recommendation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Recommendation.Builder,Recommendation>
A recommendation generated for your account.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Recommendation.Builderbuilder()final InstantThe first time this issue was encountered and the recommendation was generated.final StringThe recommendation description / disambiguator - e.g.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final RecommendationImpactimpact()The recommendation impact, with values likeHIGHorLOW.final StringThe recommendation impact, with values likeHIGHorLOW.final InstantThe last time the recommendation was updated.final StringThe resource affected by the recommendation, with values likearn:aws:ses:us-east-1:123456789012:identity/example.com.static Class<? extends Recommendation.Builder> final RecommendationStatusstatus()The recommendation status, with values likeOPENorFIXED.final StringThe recommendation status, with values likeOPENorFIXED.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final RecommendationTypetype()The recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.final StringThe recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
resourceArn
The resource affected by the recommendation, with values like
arn:aws:ses:us-east-1:123456789012:identity/example.com.- Returns:
- The resource affected by the recommendation, with values like
arn:aws:ses:us-east-1:123456789012:identity/example.com.
-
type
The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT.If the service returns an enum value that is not available in the current SDK version,
typewill returnRecommendationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT. - See Also:
-
typeAsString
The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT.If the service returns an enum value that is not available in the current SDK version,
typewill returnRecommendationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT. - See Also:
-
description
The recommendation description / disambiguator - e.g.
DKIM1andDKIM2are different recommendations about your DKIM setup.- Returns:
- The recommendation description / disambiguator - e.g.
DKIM1andDKIM2are different recommendations about your DKIM setup.
-
status
The recommendation status, with values like
OPENorFIXED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnRecommendationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The recommendation status, with values like
OPENorFIXED. - See Also:
-
statusAsString
The recommendation status, with values like
OPENorFIXED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnRecommendationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The recommendation status, with values like
OPENorFIXED. - See Also:
-
createdTimestamp
The first time this issue was encountered and the recommendation was generated.
- Returns:
- The first time this issue was encountered and the recommendation was generated.
-
lastUpdatedTimestamp
The last time the recommendation was updated.
- Returns:
- The last time the recommendation was updated.
-
impact
The recommendation impact, with values like
HIGHorLOW.If the service returns an enum value that is not available in the current SDK version,
impactwill returnRecommendationImpact.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimpactAsString().- Returns:
- The recommendation impact, with values like
HIGHorLOW. - See Also:
-
impactAsString
The recommendation impact, with values like
HIGHorLOW.If the service returns an enum value that is not available in the current SDK version,
impactwill returnRecommendationImpact.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimpactAsString().- Returns:
- The recommendation impact, with values like
HIGHorLOW. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Recommendation.Builder,Recommendation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-