Interface UpdateAction.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<UpdateAction.Builder,,- UpdateAction> - SdkBuilder<UpdateAction.Builder,,- UpdateAction> - SdkPojo
- Enclosing class:
- UpdateAction
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
replicationGroupIdThe 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.
 
- 
cacheClusterIdThe 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.
 
- 
serviceUpdateNameThe 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.
 
- 
serviceUpdateReleaseDateThe 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.
 
- 
serviceUpdateSeverityThe 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:
 
- 
serviceUpdateSeverityThe 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:
 
- 
serviceUpdateStatusThe 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:
 
- 
serviceUpdateStatusThe 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:
 
- 
serviceUpdateRecommendedApplyByDateUpdateAction.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.
 
- 
serviceUpdateTypeReflects 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:
 
- 
serviceUpdateTypeReflects 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:
 
- 
updateActionAvailableDateThe 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.
 
- 
updateActionStatusThe 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:
 
- 
updateActionStatusThe 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:
 
- 
nodesUpdatedThe 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.
 
- 
updateActionStatusModifiedDateThe 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.
 
- 
slaMetIf 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:
 
- 
slaMetIf 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:
 
- 
nodeGroupUpdateStatusThe 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.
 
- 
nodeGroupUpdateStatusThe 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.
 
- 
nodeGroupUpdateStatusUpdateAction.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.Builderavoiding the need to create one manually viaNodeGroupUpdateStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonodeGroupUpdateStatus(List<NodeGroupUpdateStatus>).- Parameters:
- nodeGroupUpdateStatus- a consumer that will call methods on- NodeGroupUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
cacheNodeUpdateStatusThe 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.
 
- 
cacheNodeUpdateStatusThe 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.
 
- 
cacheNodeUpdateStatusUpdateAction.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.Builderavoiding the need to create one manually viaCacheNodeUpdateStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocacheNodeUpdateStatus(List<CacheNodeUpdateStatus>).- Parameters:
- cacheNodeUpdateStatus- a consumer that will call methods on- CacheNodeUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
estimatedUpdateTimeThe 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.
 
- 
engineThe 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.
 
 
-