Interface ServiceUpdate.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceUpdate.Builder,ServiceUpdate>
,SdkBuilder<ServiceUpdate.Builder,ServiceUpdate>
,SdkPojo
- Enclosing class:
- ServiceUpdate
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.Builder
autoUpdateAfterRecommendedApplyByDate(Boolean autoUpdateAfterRecommendedApplyByDate)
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.ServiceUpdate.Builder
engine(String engine)
The Elasticache engine to which the update applies.ServiceUpdate.Builder
engineVersion(String engineVersion)
The Elasticache engine version to which the update applies.ServiceUpdate.Builder
estimatedUpdateTime(String estimatedUpdateTime)
The estimated length of time the service update will takeServiceUpdate.Builder
serviceUpdateDescription(String serviceUpdateDescription)
Provides details of the service updateServiceUpdate.Builder
serviceUpdateEndDate(Instant serviceUpdateEndDate)
The date after which the service update is no longer availableServiceUpdate.Builder
serviceUpdateName(String serviceUpdateName)
The unique ID of the service updateServiceUpdate.Builder
serviceUpdateRecommendedApplyByDate(Instant serviceUpdateRecommendedApplyByDate)
The recommendend date to apply the service update in order to ensure compliance.ServiceUpdate.Builder
serviceUpdateReleaseDate(Instant serviceUpdateReleaseDate)
The date when the service update is initially availableServiceUpdate.Builder
serviceUpdateSeverity(String serviceUpdateSeverity)
The severity of the service updateServiceUpdate.Builder
serviceUpdateSeverity(ServiceUpdateSeverity serviceUpdateSeverity)
The severity of the service updateServiceUpdate.Builder
serviceUpdateStatus(String serviceUpdateStatus)
The status of the service updateServiceUpdate.Builder
serviceUpdateStatus(ServiceUpdateStatus serviceUpdateStatus)
The status of the service updateServiceUpdate.Builder
serviceUpdateType(String serviceUpdateType)
Reflects the nature of the service updateServiceUpdate.Builder
serviceUpdateType(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, 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 Redis or Memcached
- Parameters:
engine
- The Elasticache engine to which the update applies. Either Redis 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 Redis or Memcached engine version
- Parameters:
engineVersion
- The Elasticache engine version to which the update applies. Either Redis 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.
-
-