Interface AccountRecommendationLifecycleSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AccountRecommendationLifecycleSummary.Builder,AccountRecommendationLifecycleSummary>,SdkBuilder<AccountRecommendationLifecycleSummary.Builder,AccountRecommendationLifecycleSummary>,SdkPojo
- Enclosing class:
- AccountRecommendationLifecycleSummary
public static interface AccountRecommendationLifecycleSummary.Builder extends SdkPojo, CopyableBuilder<AccountRecommendationLifecycleSummary.Builder,AccountRecommendationLifecycleSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountRecommendationLifecycleSummary.BuilderaccountId(String accountId)The AWS account IDAccountRecommendationLifecycleSummary.BuilderaccountRecommendationArn(String accountRecommendationArn)The Recommendation ARNAccountRecommendationLifecycleSummary.BuilderlastUpdatedAt(Instant lastUpdatedAt)When the Recommendation was last updatedAccountRecommendationLifecycleSummary.BuilderlifecycleStage(String lifecycleStage)The lifecycle stage from AWS Trusted Advisor PriorityAccountRecommendationLifecycleSummary.BuilderlifecycleStage(RecommendationLifecycleStage lifecycleStage)The lifecycle stage from AWS Trusted Advisor PriorityAccountRecommendationLifecycleSummary.BuilderupdatedOnBehalfOf(String updatedOnBehalfOf)The person on whose behalf a Technical Account Manager (TAM) updated the recommendation.AccountRecommendationLifecycleSummary.BuilderupdatedOnBehalfOfJobTitle(String updatedOnBehalfOfJobTitle)The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation.AccountRecommendationLifecycleSummary.BuilderupdateReason(String updateReason)Reason for the lifecycle stage changeAccountRecommendationLifecycleSummary.BuilderupdateReasonCode(String updateReasonCode)Reason code for the lifecycle state changeAccountRecommendationLifecycleSummary.BuilderupdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)Reason code for the lifecycle state change-
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, sdkFields
-
-
-
-
Method Detail
-
accountId
AccountRecommendationLifecycleSummary.Builder accountId(String accountId)
The AWS account ID
- Parameters:
accountId- The AWS account ID- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountRecommendationArn
AccountRecommendationLifecycleSummary.Builder accountRecommendationArn(String accountRecommendationArn)
The Recommendation ARN
- Parameters:
accountRecommendationArn- The Recommendation ARN- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
AccountRecommendationLifecycleSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)
When the Recommendation was last updated
- Parameters:
lastUpdatedAt- When the Recommendation was last updated- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycleStage
AccountRecommendationLifecycleSummary.Builder lifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
- Parameters:
lifecycleStage- The lifecycle stage from AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationLifecycleStage,RecommendationLifecycleStage
-
lifecycleStage
AccountRecommendationLifecycleSummary.Builder lifecycleStage(RecommendationLifecycleStage lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
- Parameters:
lifecycleStage- The lifecycle stage from AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationLifecycleStage,RecommendationLifecycleStage
-
updateReason
AccountRecommendationLifecycleSummary.Builder updateReason(String updateReason)
Reason for the lifecycle stage change
- Parameters:
updateReason- Reason for the lifecycle stage change- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateReasonCode
AccountRecommendationLifecycleSummary.Builder updateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
- Parameters:
updateReasonCode- Reason code for the lifecycle state change- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpdateRecommendationLifecycleStageReasonCode,UpdateRecommendationLifecycleStageReasonCode
-
updateReasonCode
AccountRecommendationLifecycleSummary.Builder updateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
- Parameters:
updateReasonCode- Reason code for the lifecycle state change- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpdateRecommendationLifecycleStageReasonCode,UpdateRecommendationLifecycleStageReasonCode
-
updatedOnBehalfOf
AccountRecommendationLifecycleSummary.Builder updatedOnBehalfOf(String updatedOnBehalfOf)
The person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority
- Parameters:
updatedOnBehalfOf- The person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedOnBehalfOfJobTitle
AccountRecommendationLifecycleSummary.Builder updatedOnBehalfOfJobTitle(String updatedOnBehalfOfJobTitle)
The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority
- Parameters:
updatedOnBehalfOfJobTitle- The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-