@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, withSdkRequestTimeout
public UpdateRecommendationLifecycleRequest()
public void setLifecycleStage(String lifecycleStage)
The new lifecycle stage
lifecycleStage
- The new lifecycle stageUpdateRecommendationLifecycleStage
public String getLifecycleStage()
The new lifecycle stage
UpdateRecommendationLifecycleStage
public UpdateRecommendationLifecycleRequest withLifecycleStage(String lifecycleStage)
The new lifecycle stage
lifecycleStage
- The new lifecycle stageUpdateRecommendationLifecycleStage
public UpdateRecommendationLifecycleRequest withLifecycleStage(UpdateRecommendationLifecycleStage lifecycleStage)
The new lifecycle stage
lifecycleStage
- The new lifecycle stageUpdateRecommendationLifecycleStage
public 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 changeUpdateRecommendationLifecycleStageReasonCode
public String getUpdateReasonCode()
Reason code for the lifecycle state change
UpdateRecommendationLifecycleStageReasonCode
public UpdateRecommendationLifecycleRequest withUpdateReasonCode(String updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode
- Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCode
public UpdateRecommendationLifecycleRequest withUpdateReasonCode(UpdateRecommendationLifecycleStageReasonCode updateReasonCode)
Reason code for the lifecycle state change
updateReasonCode
- Reason code for the lifecycle state changeUpdateRecommendationLifecycleStageReasonCode
public String toString()
toString
in class Object
Object.toString()
public UpdateRecommendationLifecycleRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()