Interface AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder,AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails>, SdkBuilder<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder,AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails>, SdkPojo
Enclosing class:
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails

public static interface AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder extends SdkPojo, CopyableBuilder<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder,AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails>
  • Method Details

    • automatedUpdateDate

      The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.

      Parameters:
      automatedUpdateDate - The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cancellable

      Whether a request to update the domain can be canceled.

      Parameters:
      cancellable - Whether a request to update the domain can be canceled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentVersion

      The version of the service software that is currently installed on the domain.

      Parameters:
      currentVersion - The version of the service software that is currently installed on the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      A more detailed description of the service software status.

      Parameters:
      description - A more detailed description of the service software status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newVersion

      The most recent version of the service software.

      Parameters:
      newVersion - The most recent version of the service software.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateAvailable

      Whether a service software update is available for the domain.

      Parameters:
      updateAvailable - Whether a service software update is available for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateStatus

      The status of the service software update. Valid values are as follows:

      • COMPLETED

      • ELIGIBLE

      • IN_PROGRESS

      • NOT_ELIGIBLE

      • PENDING_UPDATE

      Parameters:
      updateStatus - The status of the service software update. Valid values are as follows:

      • COMPLETED

      • ELIGIBLE

      • IN_PROGRESS

      • NOT_ELIGIBLE

      • PENDING_UPDATE

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionalDeployment

      Whether the service software update is optional.

      Parameters:
      optionalDeployment - Whether the service software update is optional.
      Returns:
      Returns a reference to this object so that method calls can be chained together.