Interface UpgradeDomainResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<UpgradeDomainResponse.Builder,UpgradeDomainResponse>, OpenSearchResponse.Builder, SdkBuilder<UpgradeDomainResponse.Builder,UpgradeDomainResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
UpgradeDomainResponse

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

    • upgradeId

      UpgradeDomainResponse.Builder upgradeId(String upgradeId)

      The unique identifier of the domain upgrade.

      Parameters:
      upgradeId - The unique identifier of the domain upgrade.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      UpgradeDomainResponse.Builder domainName(String domainName)

      The name of the domain that was upgraded.

      Parameters:
      domainName - The name of the domain that was upgraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetVersion

      UpgradeDomainResponse.Builder targetVersion(String targetVersion)

      OpenSearch or Elasticsearch version that the domain was upgraded to.

      Parameters:
      targetVersion - OpenSearch or Elasticsearch version that the domain was upgraded to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • performCheckOnly

      UpgradeDomainResponse.Builder performCheckOnly(Boolean performCheckOnly)

      When true, indicates that an upgrade eligibility check was performed.

      Parameters:
      performCheckOnly - When true, indicates that an upgrade eligibility check was performed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • advancedOptions

      UpgradeDomainResponse.Builder advancedOptions(Map<String,String> advancedOptions)

      The advanced options configuration for the domain.

      Parameters:
      advancedOptions - The advanced options configuration for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeProgressDetails

      UpgradeDomainResponse.Builder changeProgressDetails(ChangeProgressDetails changeProgressDetails)

      Container for information about a configuration change happening on a domain.

      Parameters:
      changeProgressDetails - Container for information about a configuration change happening on a domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeProgressDetails

      default UpgradeDomainResponse.Builder changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)

      Container for information about a configuration change happening on a domain.

      This is a convenience method that creates an instance of the ChangeProgressDetails.Builder avoiding the need to create one manually via ChangeProgressDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to changeProgressDetails(ChangeProgressDetails).

      Parameters:
      changeProgressDetails - a consumer that will call methods on ChangeProgressDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: