Interface Recommendation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Recommendation.Builder,Recommendation>,SdkBuilder<Recommendation.Builder,Recommendation>,SdkPojo
- Enclosing class:
- Recommendation
@Mutable @NotThreadSafe public static interface Recommendation.Builder extends SdkPojo, CopyableBuilder<Recommendation.Builder,Recommendation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Recommendation.BuildercreatedTimestamp(Instant createdTimestamp)The first time this issue was encountered and the recommendation was generated.Recommendation.Builderdescription(String description)The recommendation description / disambiguator - e.g.Recommendation.Builderimpact(String impact)The recommendation impact, with values likeHIGHorLOW.Recommendation.Builderimpact(RecommendationImpact impact)The recommendation impact, with values likeHIGHorLOW.Recommendation.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The last time the recommendation was updated.Recommendation.BuilderresourceArn(String resourceArn)The resource affected by the recommendation, with values likearn:aws:ses:us-east-1:123456789012:identity/example.com.Recommendation.Builderstatus(String status)The recommendation status, with values likeOPENorFIXED.Recommendation.Builderstatus(RecommendationStatus status)The recommendation status, with values likeOPENorFIXED.Recommendation.Buildertype(String type)The recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.Recommendation.Buildertype(RecommendationType type)The recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
resourceArn
Recommendation.Builder resourceArn(String resourceArn)
The resource affected by the recommendation, with values like
arn:aws:ses:us-east-1:123456789012:identity/example.com.- Parameters:
resourceArn- The resource affected by the recommendation, with values likearn:aws:ses:us-east-1:123456789012:identity/example.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Recommendation.Builder type(String type)
The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT.- Parameters:
type- The recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
type
Recommendation.Builder type(RecommendationType type)
The recommendation type, with values like
DKIM,SPF,DMARC,BIMI, orCOMPLAINT.- Parameters:
type- The recommendation type, with values likeDKIM,SPF,DMARC,BIMI, orCOMPLAINT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
description
Recommendation.Builder description(String description)
The recommendation description / disambiguator - e.g.
DKIM1andDKIM2are different recommendations about your DKIM setup.- Parameters:
description- The recommendation description / disambiguator - e.g.DKIM1andDKIM2are different recommendations about your DKIM setup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Recommendation.Builder status(String status)
The recommendation status, with values like
OPENorFIXED.- Parameters:
status- The recommendation status, with values likeOPENorFIXED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationStatus,RecommendationStatus
-
status
Recommendation.Builder status(RecommendationStatus status)
The recommendation status, with values like
OPENorFIXED.- Parameters:
status- The recommendation status, with values likeOPENorFIXED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationStatus,RecommendationStatus
-
createdTimestamp
Recommendation.Builder createdTimestamp(Instant createdTimestamp)
The first time this issue was encountered and the recommendation was generated.
- Parameters:
createdTimestamp- The first time this issue was encountered and the recommendation was generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
Recommendation.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)
The last time the recommendation was updated.
- Parameters:
lastUpdatedTimestamp- The last time the recommendation was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
impact
Recommendation.Builder impact(String impact)
The recommendation impact, with values like
HIGHorLOW.- Parameters:
impact- The recommendation impact, with values likeHIGHorLOW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationImpact,RecommendationImpact
-
impact
Recommendation.Builder impact(RecommendationImpact impact)
The recommendation impact, with values like
HIGHorLOW.- Parameters:
impact- The recommendation impact, with values likeHIGHorLOW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationImpact,RecommendationImpact
-
-