Interface AccountRecommendationLifecycleSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountRecommendationLifecycleSummary.Builder,
,AccountRecommendationLifecycleSummary> SdkBuilder<AccountRecommendationLifecycleSummary.Builder,
,AccountRecommendationLifecycleSummary> SdkPojo
- Enclosing class:
AccountRecommendationLifecycleSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe AWS account IDaccountRecommendationArn
(String accountRecommendationArn) The Recommendation ARNlastUpdatedAt
(Instant lastUpdatedAt) When the Recommendation was last updatedlifecycleStage
(String lifecycleStage) The lifecycle stage from AWS Trusted Advisor PrioritylifecycleStage
(RecommendationLifecycleStage lifecycleStage) The lifecycle stage from AWS Trusted Advisor PriorityupdatedOnBehalfOf
(String updatedOnBehalfOf) The person on whose behalf a Technical Account Manager (TAM) updated the recommendation.updatedOnBehalfOfJobTitle
(String updatedOnBehalfOfJobTitle) The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation.updateReason
(String updateReason) Reason for the lifecycle stage changeupdateReasonCode
(String updateReasonCode) Reason code for the lifecycle state changeupdateReasonCode
(UpdateRecommendationLifecycleStageReasonCode updateReasonCode) Reason code for the lifecycle state changeMethods 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 Details
-
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
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
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:
-
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:
-
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
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:
-
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:
-
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.
-