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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
-