@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountRecommendationLifecycleSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary of an AccountRecommendationLifecycle for an Organization Recommendation
Constructor and Description |
---|
AccountRecommendationLifecycleSummary() |
Modifier and Type | Method and Description |
---|---|
AccountRecommendationLifecycleSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The AWS account ID
|
String |
getAccountRecommendationArn()
The Recommendation ARN
|
Date |
getLastUpdatedAt()
When the Recommendation was last updated
|
String |
getLifecycleStage()
The lifecycle stage from AWS Trusted Advisor Priority
|
String |
getUpdatedOnBehalfOf()
The person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
String |
getUpdatedOnBehalfOfJobTitle()
The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
String |
getUpdateReason()
Reason for the lifecycle stage change
|
String |
getUpdateReasonCode()
Reason code for the lifecycle state change
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
The AWS account ID
|
void |
setAccountRecommendationArn(String accountRecommendationArn)
The Recommendation ARN
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
When the Recommendation was last updated
|
void |
setLifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
|
void |
setUpdatedOnBehalfOf(String updatedOnBehalfOf)
The person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
void |
setUpdatedOnBehalfOfJobTitle(String updatedOnBehalfOfJobTitle)
The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
void |
setUpdateReason(String updateReason)
Reason for the lifecycle stage change
|
void |
setUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
|
String |
toString()
Returns a string representation of this object.
|
AccountRecommendationLifecycleSummary |
withAccountId(String accountId)
The AWS account ID
|
AccountRecommendationLifecycleSummary |
withAccountRecommendationArn(String accountRecommendationArn)
The Recommendation ARN
|
AccountRecommendationLifecycleSummary |
withLastUpdatedAt(Date lastUpdatedAt)
When the Recommendation was last updated
|
AccountRecommendationLifecycleSummary |
withLifecycleStage(RecommendationLifecycleStage lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
|
AccountRecommendationLifecycleSummary |
withLifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
|
AccountRecommendationLifecycleSummary |
withUpdatedOnBehalfOf(String updatedOnBehalfOf)
The person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
AccountRecommendationLifecycleSummary |
withUpdatedOnBehalfOfJobTitle(String updatedOnBehalfOfJobTitle)
The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation.
|
AccountRecommendationLifecycleSummary |
withUpdateReason(String updateReason)
Reason for the lifecycle stage change
|
AccountRecommendationLifecycleSummary |
withUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
|
AccountRecommendationLifecycleSummary |
withUpdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
|
public AccountRecommendationLifecycleSummary()
public void setAccountId(String accountId)
The AWS account ID
accountId
- The AWS account IDpublic String getAccountId()
The AWS account ID
public AccountRecommendationLifecycleSummary withAccountId(String accountId)
The AWS account ID
accountId
- The AWS account IDpublic void setAccountRecommendationArn(String accountRecommendationArn)
The Recommendation ARN
accountRecommendationArn
- The Recommendation ARNpublic String getAccountRecommendationArn()
The Recommendation ARN
public AccountRecommendationLifecycleSummary withAccountRecommendationArn(String accountRecommendationArn)
The Recommendation ARN
accountRecommendationArn
- The Recommendation ARNpublic void setLastUpdatedAt(Date lastUpdatedAt)
When the Recommendation was last updated
lastUpdatedAt
- When the Recommendation was last updatedpublic Date getLastUpdatedAt()
When the Recommendation was last updated
public AccountRecommendationLifecycleSummary withLastUpdatedAt(Date lastUpdatedAt)
When the Recommendation was last updated
lastUpdatedAt
- When the Recommendation was last updatedpublic void setLifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
lifecycleStage
- The lifecycle stage from AWS Trusted Advisor PriorityRecommendationLifecycleStage
public String getLifecycleStage()
The lifecycle stage from AWS Trusted Advisor Priority
RecommendationLifecycleStage
public AccountRecommendationLifecycleSummary withLifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
lifecycleStage
- The lifecycle stage from AWS Trusted Advisor PriorityRecommendationLifecycleStage
public AccountRecommendationLifecycleSummary withLifecycleStage(RecommendationLifecycleStage lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
lifecycleStage
- The lifecycle stage from AWS Trusted Advisor PriorityRecommendationLifecycleStage
public void setUpdateReason(String updateReason)
Reason for the lifecycle stage change
updateReason
- Reason for the lifecycle stage changepublic String getUpdateReason()
Reason for the lifecycle stage change
public AccountRecommendationLifecycleSummary withUpdateReason(String updateReason)
Reason for the lifecycle stage change
updateReason
- Reason for the lifecycle stage changepublic void setUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode
- Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCode
public String getUpdateReasonCode()
Reason code for the lifecycle state change
UpdateRecommendationLifecycleStageReasonCode
public AccountRecommendationLifecycleSummary withUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode
- Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCode
public AccountRecommendationLifecycleSummary withUpdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode
- Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCode
public void setUpdatedOnBehalfOf(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
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 Prioritypublic String getUpdatedOnBehalfOf()
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
public AccountRecommendationLifecycleSummary withUpdatedOnBehalfOf(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
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 Prioritypublic void setUpdatedOnBehalfOfJobTitle(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
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 Prioritypublic String getUpdatedOnBehalfOfJobTitle()
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
public AccountRecommendationLifecycleSummary withUpdatedOnBehalfOfJobTitle(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
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 Prioritypublic String toString()
toString
in class Object
Object.toString()
public AccountRecommendationLifecycleSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.