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 Details

    • 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

      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:
    • 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

      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:
    • 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

      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:
    • 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.