Interface ServiceUpdate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceUpdate.Builder,ServiceUpdate>,SdkBuilder<ServiceUpdate.Builder,ServiceUpdate>,SdkPojo
- Enclosing class:
- ServiceUpdate
@Mutable @NotThreadSafe public static interface ServiceUpdate.Builder extends SdkPojo, CopyableBuilder<ServiceUpdate.Builder,ServiceUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceUpdate.BuilderautoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.ServiceUpdate.Builderengine(String engine)The Elasticache engine to which the update applies.ServiceUpdate.BuilderengineVersion(String engineVersion)The Elasticache engine version to which the update applies.ServiceUpdate.BuilderestimatedUpdateTime(String estimatedUpdateTime)The estimated length of time the service update will takeServiceUpdate.BuilderserviceUpdateDescription(String serviceUpdateDescription)Provides details of the service updateServiceUpdate.BuilderserviceUpdateEndDate(Instant serviceUpdateEndDate)The date after which the service update is no longer availableServiceUpdate.BuilderserviceUpdateName(String serviceUpdateName)The unique ID of the service updateServiceUpdate.BuilderserviceUpdateRecommendedApplyByDate(Instant serviceUpdateRecommendedApplyByDate)The recommendend date to apply the service update in order to ensure compliance.ServiceUpdate.BuilderserviceUpdateReleaseDate(Instant serviceUpdateReleaseDate)The date when the service update is initially availableServiceUpdate.BuilderserviceUpdateSeverity(String serviceUpdateSeverity)The severity of the service updateServiceUpdate.BuilderserviceUpdateSeverity(ServiceUpdateSeverity serviceUpdateSeverity)The severity of the service updateServiceUpdate.BuilderserviceUpdateStatus(String serviceUpdateStatus)The status of the service updateServiceUpdate.BuilderserviceUpdateStatus(ServiceUpdateStatus serviceUpdateStatus)The status of the service updateServiceUpdate.BuilderserviceUpdateType(String serviceUpdateType)Reflects the nature of the service updateServiceUpdate.BuilderserviceUpdateType(ServiceUpdateType serviceUpdateType)Reflects the nature of the service update-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
serviceUpdateName
ServiceUpdate.Builder serviceUpdateName(String serviceUpdateName)
The unique ID of the service update
- Parameters:
serviceUpdateName- The unique ID of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceUpdateReleaseDate
ServiceUpdate.Builder serviceUpdateReleaseDate(Instant serviceUpdateReleaseDate)
The date when the service update is initially available
- Parameters:
serviceUpdateReleaseDate- The date when the service update is initially available- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceUpdateEndDate
ServiceUpdate.Builder serviceUpdateEndDate(Instant serviceUpdateEndDate)
The date after which the service update is no longer available
- Parameters:
serviceUpdateEndDate- The date after which the service update is no longer available- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceUpdateSeverity
ServiceUpdate.Builder serviceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service update
- Parameters:
serviceUpdateSeverity- The severity of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateSeverity,ServiceUpdateSeverity
-
serviceUpdateSeverity
ServiceUpdate.Builder serviceUpdateSeverity(ServiceUpdateSeverity serviceUpdateSeverity)
The severity of the service update
- Parameters:
serviceUpdateSeverity- The severity of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateSeverity,ServiceUpdateSeverity
-
serviceUpdateRecommendedApplyByDate
ServiceUpdate.Builder serviceUpdateRecommendedApplyByDate(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceUpdateStatus
ServiceUpdate.Builder serviceUpdateStatus(String serviceUpdateStatus)
The status of the service update
- Parameters:
serviceUpdateStatus- The status of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateStatus,ServiceUpdateStatus
-
serviceUpdateStatus
ServiceUpdate.Builder serviceUpdateStatus(ServiceUpdateStatus serviceUpdateStatus)
The status of the service update
- Parameters:
serviceUpdateStatus- The status of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateStatus,ServiceUpdateStatus
-
serviceUpdateDescription
ServiceUpdate.Builder serviceUpdateDescription(String serviceUpdateDescription)
Provides details of the service update
- Parameters:
serviceUpdateDescription- Provides details of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceUpdateType
ServiceUpdate.Builder serviceUpdateType(String serviceUpdateType)
Reflects the nature of the service update
- Parameters:
serviceUpdateType- Reflects the nature of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateType,ServiceUpdateType
-
serviceUpdateType
ServiceUpdate.Builder serviceUpdateType(ServiceUpdateType serviceUpdateType)
Reflects the nature of the service update
- Parameters:
serviceUpdateType- Reflects the nature of the service update- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceUpdateType,ServiceUpdateType
-
engine
ServiceUpdate.Builder engine(String engine)
The Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.
- Parameters:
engine- The Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
ServiceUpdate.Builder engineVersion(String engineVersion)
The Elasticache engine version to which the update applies. Either Valkey, Redis OSS or Memcached engine version.
- Parameters:
engineVersion- The Elasticache engine version to which the update applies. Either Valkey, Redis OSS or Memcached engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoUpdateAfterRecommendedApplyByDate
ServiceUpdate.Builder autoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
- Parameters:
autoUpdateAfterRecommendedApplyByDate- Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedUpdateTime
ServiceUpdate.Builder estimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will take
- Parameters:
estimatedUpdateTime- The estimated length of time the service update will take- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-