@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceUpdate extends Object implements Serializable, Cloneable
An update that you can apply to your Redis OSS clusters.
Constructor and Description |
---|
ServiceUpdate() |
Modifier and Type | Method and Description |
---|---|
ServiceUpdate |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAutoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.
|
String |
getEngine()
The Elasticache engine to which the update applies.
|
String |
getEngineVersion()
The Elasticache engine version to which the update applies.
|
String |
getEstimatedUpdateTime()
The estimated length of time the service update will take
|
String |
getServiceUpdateDescription()
Provides details of the service update
|
Date |
getServiceUpdateEndDate()
The date after which the service update is no longer available
|
String |
getServiceUpdateName()
The unique ID of the service update
|
Date |
getServiceUpdateRecommendedApplyByDate()
The recommendend date to apply the service update in order to ensure compliance.
|
Date |
getServiceUpdateReleaseDate()
The date when the service update is initially available
|
String |
getServiceUpdateSeverity()
The severity of the service update
|
String |
getServiceUpdateStatus()
The status of the service update
|
String |
getServiceUpdateType()
Reflects the nature of the service update
|
int |
hashCode() |
Boolean |
isAutoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.
|
void |
setAutoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.
|
void |
setEngine(String engine)
The Elasticache engine to which the update applies.
|
void |
setEngineVersion(String engineVersion)
The Elasticache engine version to which the update applies.
|
void |
setEstimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will take
|
void |
setServiceUpdateDescription(String serviceUpdateDescription)
Provides details of the service update
|
void |
setServiceUpdateEndDate(Date serviceUpdateEndDate)
The date after which the service update is no longer available
|
void |
setServiceUpdateName(String serviceUpdateName)
The unique ID of the service update
|
void |
setServiceUpdateRecommendedApplyByDate(Date serviceUpdateRecommendedApplyByDate)
The recommendend date to apply the service update in order to ensure compliance.
|
void |
setServiceUpdateReleaseDate(Date serviceUpdateReleaseDate)
The date when the service update is initially available
|
void |
setServiceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service update
|
void |
setServiceUpdateStatus(String serviceUpdateStatus)
The status of the service update
|
void |
setServiceUpdateType(String serviceUpdateType)
Reflects the nature of the service update
|
String |
toString()
Returns a string representation of this object.
|
ServiceUpdate |
withAutoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.
|
ServiceUpdate |
withEngine(String engine)
The Elasticache engine to which the update applies.
|
ServiceUpdate |
withEngineVersion(String engineVersion)
The Elasticache engine version to which the update applies.
|
ServiceUpdate |
withEstimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will take
|
ServiceUpdate |
withServiceUpdateDescription(String serviceUpdateDescription)
Provides details of the service update
|
ServiceUpdate |
withServiceUpdateEndDate(Date serviceUpdateEndDate)
The date after which the service update is no longer available
|
ServiceUpdate |
withServiceUpdateName(String serviceUpdateName)
The unique ID of the service update
|
ServiceUpdate |
withServiceUpdateRecommendedApplyByDate(Date serviceUpdateRecommendedApplyByDate)
The recommendend date to apply the service update in order to ensure compliance.
|
ServiceUpdate |
withServiceUpdateReleaseDate(Date serviceUpdateReleaseDate)
The date when the service update is initially available
|
ServiceUpdate |
withServiceUpdateSeverity(ServiceUpdateSeverity serviceUpdateSeverity)
The severity of the service update
|
ServiceUpdate |
withServiceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service update
|
ServiceUpdate |
withServiceUpdateStatus(ServiceUpdateStatus serviceUpdateStatus)
The status of the service update
|
ServiceUpdate |
withServiceUpdateStatus(String serviceUpdateStatus)
The status of the service update
|
ServiceUpdate |
withServiceUpdateType(ServiceUpdateType serviceUpdateType)
Reflects the nature of the service update
|
ServiceUpdate |
withServiceUpdateType(String serviceUpdateType)
Reflects the nature of the service update
|
public void setServiceUpdateName(String serviceUpdateName)
The unique ID of the service update
serviceUpdateName
- The unique ID of the service updatepublic String getServiceUpdateName()
The unique ID of the service update
public ServiceUpdate withServiceUpdateName(String serviceUpdateName)
The unique ID of the service update
serviceUpdateName
- The unique ID of the service updatepublic void setServiceUpdateReleaseDate(Date serviceUpdateReleaseDate)
The date when the service update is initially available
serviceUpdateReleaseDate
- The date when the service update is initially availablepublic Date getServiceUpdateReleaseDate()
The date when the service update is initially available
public ServiceUpdate withServiceUpdateReleaseDate(Date serviceUpdateReleaseDate)
The date when the service update is initially available
serviceUpdateReleaseDate
- The date when the service update is initially availablepublic void setServiceUpdateEndDate(Date serviceUpdateEndDate)
The date after which the service update is no longer available
serviceUpdateEndDate
- The date after which the service update is no longer availablepublic Date getServiceUpdateEndDate()
The date after which the service update is no longer available
public ServiceUpdate withServiceUpdateEndDate(Date serviceUpdateEndDate)
The date after which the service update is no longer available
serviceUpdateEndDate
- The date after which the service update is no longer availablepublic void setServiceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service update
serviceUpdateSeverity
- The severity of the service updateServiceUpdateSeverity
public String getServiceUpdateSeverity()
The severity of the service update
ServiceUpdateSeverity
public ServiceUpdate withServiceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service update
serviceUpdateSeverity
- The severity of the service updateServiceUpdateSeverity
public ServiceUpdate withServiceUpdateSeverity(ServiceUpdateSeverity serviceUpdateSeverity)
The severity of the service update
serviceUpdateSeverity
- The severity of the service updateServiceUpdateSeverity
public void setServiceUpdateRecommendedApplyByDate(Date serviceUpdateRecommendedApplyByDate)
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
serviceUpdateRecommendedApplyByDate
- The recommendend date to apply the service update in order to ensure compliance. For information on
compliance, see Self-Service Security Updates for Compliance.public Date getServiceUpdateRecommendedApplyByDate()
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
public ServiceUpdate withServiceUpdateRecommendedApplyByDate(Date serviceUpdateRecommendedApplyByDate)
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
serviceUpdateRecommendedApplyByDate
- The recommendend date to apply the service update in order to ensure compliance. For information on
compliance, see Self-Service Security Updates for Compliance.public void setServiceUpdateStatus(String serviceUpdateStatus)
The status of the service update
serviceUpdateStatus
- The status of the service updateServiceUpdateStatus
public String getServiceUpdateStatus()
The status of the service update
ServiceUpdateStatus
public ServiceUpdate withServiceUpdateStatus(String serviceUpdateStatus)
The status of the service update
serviceUpdateStatus
- The status of the service updateServiceUpdateStatus
public ServiceUpdate withServiceUpdateStatus(ServiceUpdateStatus serviceUpdateStatus)
The status of the service update
serviceUpdateStatus
- The status of the service updateServiceUpdateStatus
public void setServiceUpdateDescription(String serviceUpdateDescription)
Provides details of the service update
serviceUpdateDescription
- Provides details of the service updatepublic String getServiceUpdateDescription()
Provides details of the service update
public ServiceUpdate withServiceUpdateDescription(String serviceUpdateDescription)
Provides details of the service update
serviceUpdateDescription
- Provides details of the service updatepublic void setServiceUpdateType(String serviceUpdateType)
Reflects the nature of the service update
serviceUpdateType
- Reflects the nature of the service updateServiceUpdateType
public String getServiceUpdateType()
Reflects the nature of the service update
ServiceUpdateType
public ServiceUpdate withServiceUpdateType(String serviceUpdateType)
Reflects the nature of the service update
serviceUpdateType
- Reflects the nature of the service updateServiceUpdateType
public ServiceUpdate withServiceUpdateType(ServiceUpdateType serviceUpdateType)
Reflects the nature of the service update
serviceUpdateType
- Reflects the nature of the service updateServiceUpdateType
public void setEngine(String engine)
The Elasticache engine to which the update applies. Either Redis OSS or Memcached.
engine
- The Elasticache engine to which the update applies. Either Redis OSS or Memcached.public String getEngine()
The Elasticache engine to which the update applies. Either Redis OSS or Memcached.
public ServiceUpdate withEngine(String engine)
The Elasticache engine to which the update applies. Either Redis OSS or Memcached.
engine
- The Elasticache engine to which the update applies. Either Redis OSS or Memcached.public void setEngineVersion(String engineVersion)
The Elasticache engine version to which the update applies. Either Redis OSS or Memcached engine version.
engineVersion
- The Elasticache engine version to which the update applies. Either Redis OSS or Memcached engine version.public String getEngineVersion()
The Elasticache engine version to which the update applies. Either Redis OSS or Memcached engine version.
public ServiceUpdate withEngineVersion(String engineVersion)
The Elasticache engine version to which the update applies. Either Redis OSS or Memcached engine version.
engineVersion
- The Elasticache engine version to which the update applies. Either Redis OSS or Memcached engine version.public void setAutoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
autoUpdateAfterRecommendedApplyByDate
- Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.public Boolean getAutoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
public ServiceUpdate withAutoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
autoUpdateAfterRecommendedApplyByDate
- Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.public Boolean isAutoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
public void setEstimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will take
estimatedUpdateTime
- The estimated length of time the service update will takepublic String getEstimatedUpdateTime()
The estimated length of time the service update will take
public ServiceUpdate withEstimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will take
estimatedUpdateTime
- The estimated length of time the service update will takepublic String toString()
toString
in class Object
Object.toString()
public ServiceUpdate clone()