@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateRecommendationLifecycleRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateRecommendationLifecycleRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateRecommendationLifecycleRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getLifecycleStage()
The new lifecycle stage
|
String |
getRecommendationIdentifier()
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
|
String |
getUpdateReason()
Reason for the lifecycle stage change
|
String |
getUpdateReasonCode()
Reason code for the lifecycle state change
|
int |
hashCode() |
void |
setLifecycleStage(String lifecycleStage)
The new lifecycle stage
|
void |
setRecommendationIdentifier(String recommendationIdentifier)
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
|
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.
|
UpdateRecommendationLifecycleRequest |
withLifecycleStage(String lifecycleStage)
The new lifecycle stage
|
UpdateRecommendationLifecycleRequest |
withLifecycleStage(UpdateRecommendationLifecycleStage lifecycleStage)
The new lifecycle stage
|
UpdateRecommendationLifecycleRequest |
withRecommendationIdentifier(String recommendationIdentifier)
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
|
UpdateRecommendationLifecycleRequest |
withUpdateReason(String updateReason)
Reason for the lifecycle stage change
|
UpdateRecommendationLifecycleRequest |
withUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
|
UpdateRecommendationLifecycleRequest |
withUpdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic UpdateRecommendationLifecycleRequest()
public void setLifecycleStage(String lifecycleStage)
The new lifecycle stage
lifecycleStage - The new lifecycle stageUpdateRecommendationLifecycleStagepublic String getLifecycleStage()
The new lifecycle stage
UpdateRecommendationLifecycleStagepublic UpdateRecommendationLifecycleRequest withLifecycleStage(String lifecycleStage)
The new lifecycle stage
lifecycleStage - The new lifecycle stageUpdateRecommendationLifecycleStagepublic UpdateRecommendationLifecycleRequest withLifecycleStage(UpdateRecommendationLifecycleStage lifecycleStage)
The new lifecycle stage
lifecycleStage - The new lifecycle stageUpdateRecommendationLifecycleStagepublic void setRecommendationIdentifier(String recommendationIdentifier)
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
recommendationIdentifier - The Recommendation identifier for AWS Trusted Advisor Priority recommendationspublic String getRecommendationIdentifier()
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
public UpdateRecommendationLifecycleRequest withRecommendationIdentifier(String recommendationIdentifier)
The Recommendation identifier for AWS Trusted Advisor Priority recommendations
recommendationIdentifier - The Recommendation identifier for AWS Trusted Advisor Priority recommendationspublic 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 UpdateRecommendationLifecycleRequest 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 changeUpdateRecommendationLifecycleStageReasonCodepublic String getUpdateReasonCode()
Reason code for the lifecycle state change
UpdateRecommendationLifecycleStageReasonCodepublic UpdateRecommendationLifecycleRequest withUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode - Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCodepublic UpdateRecommendationLifecycleRequest withUpdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode - Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCodepublic String toString()
toString in class ObjectObject.toString()public UpdateRecommendationLifecycleRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()