Interface UpdateAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpdateAction.Builder,
,UpdateAction> SdkBuilder<UpdateAction.Builder,
,UpdateAction> SdkPojo
- Enclosing class:
UpdateAction
-
Method Summary
Modifier and TypeMethodDescriptioncacheClusterId
(String cacheClusterId) The ID of the cache clustercacheNodeUpdateStatus
(Collection<CacheNodeUpdateStatus> cacheNodeUpdateStatus) The status of the service update on the cache nodecacheNodeUpdateStatus
(Consumer<CacheNodeUpdateStatus.Builder>... cacheNodeUpdateStatus) The status of the service update on the cache nodecacheNodeUpdateStatus
(CacheNodeUpdateStatus... cacheNodeUpdateStatus) The status of the service update on the cache nodeThe Elasticache engine to which the update applies.estimatedUpdateTime
(String estimatedUpdateTime) The estimated length of time for the update to completenodeGroupUpdateStatus
(Collection<NodeGroupUpdateStatus> nodeGroupUpdateStatus) The status of the service update on the node groupnodeGroupUpdateStatus
(Consumer<NodeGroupUpdateStatus.Builder>... nodeGroupUpdateStatus) The status of the service update on the node groupnodeGroupUpdateStatus
(NodeGroupUpdateStatus... nodeGroupUpdateStatus) The status of the service update on the node groupnodesUpdated
(String nodesUpdated) The progress of the service update on the replication groupreplicationGroupId
(String replicationGroupId) The ID of the replication groupserviceUpdateName
(String serviceUpdateName) The unique ID of the service updateserviceUpdateRecommendedApplyByDate
(Instant serviceUpdateRecommendedApplyByDate) The recommended date to apply the service update to ensure compliance.serviceUpdateReleaseDate
(Instant serviceUpdateReleaseDate) The date the update is first availableserviceUpdateSeverity
(String serviceUpdateSeverity) The severity of the service updateserviceUpdateSeverity
(ServiceUpdateSeverity serviceUpdateSeverity) The severity of the service updateserviceUpdateStatus
(String serviceUpdateStatus) The status of the service updateserviceUpdateStatus
(ServiceUpdateStatus serviceUpdateStatus) The status of the service updateserviceUpdateType
(String serviceUpdateType) Reflects the nature of the service updateserviceUpdateType
(ServiceUpdateType serviceUpdateType) Reflects the nature of the service updateIf yes, all nodes in the replication group have been updated by the recommended apply-by date.If yes, all nodes in the replication group have been updated by the recommended apply-by date.updateActionAvailableDate
(Instant updateActionAvailableDate) The date that the service update is available to a replication groupupdateActionStatus
(String updateActionStatus) The status of the update actionupdateActionStatus
(UpdateActionStatus updateActionStatus) The status of the update actionupdateActionStatusModifiedDate
(Instant updateActionStatusModifiedDate) The date when the UpdateActionStatus was last modifiedMethods 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 Details
-
replicationGroupId
The ID of the replication group
- Parameters:
replicationGroupId
- The ID of the replication group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheClusterId
The ID of the cache cluster
- Parameters:
cacheClusterId
- The ID of the cache cluster- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The date the update is first available
- Parameters:
serviceUpdateReleaseDate
- The date the update is first available- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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:
-
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
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:
-
serviceUpdateRecommendedApplyByDate
UpdateAction.Builder serviceUpdateRecommendedApplyByDate(Instant serviceUpdateRecommendedApplyByDate) The recommended date to apply the service update to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
- Parameters:
serviceUpdateRecommendedApplyByDate
- The recommended date to apply the service update 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.
-
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
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:
-
updateActionAvailableDate
The date that the service update is available to a replication group
- Parameters:
updateActionAvailableDate
- The date that the service update is available to a replication group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateActionStatus
The status of the update action
- Parameters:
updateActionStatus
- The status of the update action- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateActionStatus
The status of the update action
- Parameters:
updateActionStatus
- The status of the update action- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodesUpdated
The progress of the service update on the replication group
- Parameters:
nodesUpdated
- The progress of the service update on the replication group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateActionStatusModifiedDate
The date when the UpdateActionStatus was last modified
- Parameters:
updateActionStatusModifiedDate
- The date when the UpdateActionStatus was last modified- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slaMet
If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.
- Parameters:
slaMet
- If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slaMet
If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.
- Parameters:
slaMet
- If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeGroupUpdateStatus
The status of the service update on the node group
- Parameters:
nodeGroupUpdateStatus
- The status of the service update on the node group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeGroupUpdateStatus
The status of the service update on the node group
- Parameters:
nodeGroupUpdateStatus
- The status of the service update on the node group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeGroupUpdateStatus
UpdateAction.Builder nodeGroupUpdateStatus(Consumer<NodeGroupUpdateStatus.Builder>... nodeGroupUpdateStatus) The status of the service update on the node group
This is a convenience method that creates an instance of theNodeGroupUpdateStatus.Builder
avoiding the need to create one manually viaNodeGroupUpdateStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeGroupUpdateStatus(List<NodeGroupUpdateStatus>)
.- Parameters:
nodeGroupUpdateStatus
- a consumer that will call methods onNodeGroupUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cacheNodeUpdateStatus
The status of the service update on the cache node
- Parameters:
cacheNodeUpdateStatus
- The status of the service update on the cache node- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeUpdateStatus
The status of the service update on the cache node
- Parameters:
cacheNodeUpdateStatus
- The status of the service update on the cache node- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeUpdateStatus
UpdateAction.Builder cacheNodeUpdateStatus(Consumer<CacheNodeUpdateStatus.Builder>... cacheNodeUpdateStatus) The status of the service update on the cache node
This is a convenience method that creates an instance of theCacheNodeUpdateStatus.Builder
avoiding the need to create one manually viaCacheNodeUpdateStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocacheNodeUpdateStatus(List<CacheNodeUpdateStatus>)
.- Parameters:
cacheNodeUpdateStatus
- a consumer that will call methods onCacheNodeUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
estimatedUpdateTime
The estimated length of time for the update to complete
- Parameters:
estimatedUpdateTime
- The estimated length of time for the update to complete- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-