Interface ListDomainsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ListDomainsRequest.Builder,ListDomainsRequest>, Route53DomainsRequest.Builder, SdkBuilder<ListDomainsRequest.Builder,ListDomainsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ListDomainsRequest

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

    • filterConditions

      ListDomainsRequest.Builder filterConditions(Collection<FilterCondition> filterConditions)

      A complex type that contains information about the filters applied during the ListDomains request. The filter conditions can include domain name and domain expiration.

      Parameters:
      filterConditions - A complex type that contains information about the filters applied during the ListDomains request. The filter conditions can include domain name and domain expiration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filterConditions

      ListDomainsRequest.Builder filterConditions(FilterCondition... filterConditions)

      A complex type that contains information about the filters applied during the ListDomains request. The filter conditions can include domain name and domain expiration.

      Parameters:
      filterConditions - A complex type that contains information about the filters applied during the ListDomains request. The filter conditions can include domain name and domain expiration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filterConditions

      ListDomainsRequest.Builder filterConditions(Consumer<FilterCondition.Builder>... filterConditions)

      A complex type that contains information about the filters applied during the ListDomains request. The filter conditions can include domain name and domain expiration.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to filterConditions(List<FilterCondition>).

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

      ListDomainsRequest.Builder sortCondition(SortCondition sortCondition)

      A complex type that contains information about the requested ordering of domains in the returned list.

      Parameters:
      sortCondition - A complex type that contains information about the requested ordering of domains in the returned list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sortCondition

      default ListDomainsRequest.Builder sortCondition(Consumer<SortCondition.Builder> sortCondition)

      A complex type that contains information about the requested ordering of domains in the returned list.

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

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

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

      For an initial request for a list of domains, omit this element. If the number of domains that are associated with the current Amazon Web Services account is greater than the value that you specified for MaxItems, you can use Marker to return additional domains. Get the value of NextPageMarker from the previous response, and submit another request that includes the value of NextPageMarker in the Marker element.

      Constraints: The marker must match the value specified in the previous request.

      Parameters:
      marker - For an initial request for a list of domains, omit this element. If the number of domains that are associated with the current Amazon Web Services account is greater than the value that you specified for MaxItems, you can use Marker to return additional domains. Get the value of NextPageMarker from the previous response, and submit another request that includes the value of NextPageMarker in the Marker element.

      Constraints: The marker must match the value specified in the previous request.

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

      ListDomainsRequest.Builder maxItems(Integer maxItems)

      Number of domains to be returned.

      Default: 20

      Parameters:
      maxItems - Number of domains to be returned.

      Default: 20

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

      ListDomainsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.