Interface DomainStatus.Builder

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

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

    • domainId

      DomainStatus.Builder domainId(String domainId)
      Sets the value of the DomainId property for this object.
      Parameters:
      domainId - The new value for the DomainId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      DomainStatus.Builder domainName(String domainName)
      Sets the value of the DomainName property for this object.
      Parameters:
      domainName - The new value for the DomainName property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      Sets the value of the ARN property for this object.
      Parameters:
      arn - The new value for the ARN property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • created

      DomainStatus.Builder created(Boolean created)

      True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

      Parameters:
      created - True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleted

      DomainStatus.Builder deleted(Boolean deleted)

      True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

      Parameters:
      deleted - True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • docService

      DomainStatus.Builder docService(ServiceEndpoint docService)

      The service endpoint for updating documents in a search domain.

      Parameters:
      docService - The service endpoint for updating documents in a search domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • docService

      default DomainStatus.Builder docService(Consumer<ServiceEndpoint.Builder> docService)

      The service endpoint for updating documents in a search domain.

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

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

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

      DomainStatus.Builder searchService(ServiceEndpoint searchService)

      The service endpoint for requesting search results from a search domain.

      Parameters:
      searchService - The service endpoint for requesting search results from a search domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • searchService

      default DomainStatus.Builder searchService(Consumer<ServiceEndpoint.Builder> searchService)

      The service endpoint for requesting search results from a search domain.

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

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

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

      DomainStatus.Builder requiresIndexDocuments(Boolean requiresIndexDocuments)

      True if IndexDocuments needs to be called to activate the current domain configuration.

      Parameters:
      requiresIndexDocuments - True if IndexDocuments needs to be called to activate the current domain configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • processing

      DomainStatus.Builder processing(Boolean processing)

      True if processing is being done to activate the current domain configuration.

      Parameters:
      processing - True if processing is being done to activate the current domain configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • searchInstanceType

      DomainStatus.Builder searchInstanceType(String searchInstanceType)

      The instance type that is being used to process search requests.

      Parameters:
      searchInstanceType - The instance type that is being used to process search requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • searchPartitionCount

      DomainStatus.Builder searchPartitionCount(Integer searchPartitionCount)

      The number of partitions across which the search index is spread.

      Parameters:
      searchPartitionCount - The number of partitions across which the search index is spread.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • searchInstanceCount

      DomainStatus.Builder searchInstanceCount(Integer searchInstanceCount)

      The number of search instances that are available to process search requests.

      Parameters:
      searchInstanceCount - The number of search instances that are available to process search requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limits

      DomainStatus.Builder limits(Limits limits)
      Sets the value of the Limits property for this object.
      Parameters:
      limits - The new value for the Limits property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limits

      default DomainStatus.Builder limits(Consumer<Limits.Builder> limits)
      Sets the value of the Limits property for this object. This is a convenience method that creates an instance of the Limits.Builder avoiding the need to create one manually via Limits.builder().

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

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