@Generated(value="software.amazon.awssdk:codegen") public final class ServiceUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceUpdate.Builder,ServiceUpdate>
An update that you can apply to your Redis clusters.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
autoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has
expired.
|
static ServiceUpdate.Builder |
builder() |
String |
engine()
The Elasticache engine to which the update applies.
|
String |
engineVersion()
The Elasticache engine version to which the update applies.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
estimatedUpdateTime()
The estimated length of time the service update will take
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceUpdate.Builder> |
serializableBuilderClass() |
String |
serviceUpdateDescription()
Provides details of the service update
|
Instant |
serviceUpdateEndDate()
The date after which the service update is no longer available
|
String |
serviceUpdateName()
The unique ID of the service update
|
Instant |
serviceUpdateRecommendedApplyByDate()
The recommendend date to apply the service update in order to ensure compliance.
|
Instant |
serviceUpdateReleaseDate()
The date when the service update is initially available
|
ServiceUpdateSeverity |
serviceUpdateSeverity()
The severity of the service update
|
String |
serviceUpdateSeverityAsString()
The severity of the service update
|
ServiceUpdateStatus |
serviceUpdateStatus()
The status of the service update
|
String |
serviceUpdateStatusAsString()
The status of the service update
|
ServiceUpdateType |
serviceUpdateType()
Reflects the nature of the service update
|
String |
serviceUpdateTypeAsString()
Reflects the nature of the service update
|
ServiceUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String serviceUpdateName()
The unique ID of the service update
public final Instant serviceUpdateReleaseDate()
The date when the service update is initially available
public final Instant serviceUpdateEndDate()
The date after which the service update is no longer available
public final ServiceUpdateSeverity serviceUpdateSeverity()
The severity of the service update
If the service returns an enum value that is not available in the current SDK version,
serviceUpdateSeverity will return ServiceUpdateSeverity.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from serviceUpdateSeverityAsString().
ServiceUpdateSeveritypublic final String serviceUpdateSeverityAsString()
The severity of the service update
If the service returns an enum value that is not available in the current SDK version,
serviceUpdateSeverity will return ServiceUpdateSeverity.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from serviceUpdateSeverityAsString().
ServiceUpdateSeveritypublic final Instant 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 final ServiceUpdateStatus serviceUpdateStatus()
The status of the service update
If the service returns an enum value that is not available in the current SDK version,
serviceUpdateStatus will return ServiceUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from serviceUpdateStatusAsString().
ServiceUpdateStatuspublic final String serviceUpdateStatusAsString()
The status of the service update
If the service returns an enum value that is not available in the current SDK version,
serviceUpdateStatus will return ServiceUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from serviceUpdateStatusAsString().
ServiceUpdateStatuspublic final String serviceUpdateDescription()
Provides details of the service update
public final ServiceUpdateType serviceUpdateType()
Reflects the nature of the service update
If the service returns an enum value that is not available in the current SDK version, serviceUpdateType
will return ServiceUpdateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from serviceUpdateTypeAsString().
ServiceUpdateTypepublic final String serviceUpdateTypeAsString()
Reflects the nature of the service update
If the service returns an enum value that is not available in the current SDK version, serviceUpdateType
will return ServiceUpdateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from serviceUpdateTypeAsString().
ServiceUpdateTypepublic final String engine()
The Elasticache engine to which the update applies. Either Redis or Memcached
public final String engineVersion()
The Elasticache engine version to which the update applies. Either Redis or Memcached engine version
public final Boolean autoUpdateAfterRecommendedApplyByDate()
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
public final String estimatedUpdateTime()
The estimated length of time the service update will take
public ServiceUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceUpdate.Builder,ServiceUpdate>public static ServiceUpdate.Builder builder()
public static Class<? extends ServiceUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.