Interface ListBenefitsRequest.Builder

  • Method Details

    • catalog

      The catalog identifier to filter benefits by catalog.

      Parameters:
      catalog - The catalog identifier to filter benefits by catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programs

      Filter benefits by specific AWS partner programs.

      Parameters:
      programs - Filter benefits by specific AWS partner programs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programs

      ListBenefitsRequest.Builder programs(String... programs)

      Filter benefits by specific AWS partner programs.

      Parameters:
      programs - Filter benefits by specific AWS partner programs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypesWithStrings

      ListBenefitsRequest.Builder fulfillmentTypesWithStrings(Collection<String> fulfillmentTypes)

      Filter benefits by specific fulfillment types.

      Parameters:
      fulfillmentTypes - Filter benefits by specific fulfillment types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypesWithStrings

      ListBenefitsRequest.Builder fulfillmentTypesWithStrings(String... fulfillmentTypes)

      Filter benefits by specific fulfillment types.

      Parameters:
      fulfillmentTypes - Filter benefits by specific fulfillment types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypes

      ListBenefitsRequest.Builder fulfillmentTypes(Collection<FulfillmentType> fulfillmentTypes)

      Filter benefits by specific fulfillment types.

      Parameters:
      fulfillmentTypes - Filter benefits by specific fulfillment types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypes

      ListBenefitsRequest.Builder fulfillmentTypes(FulfillmentType... fulfillmentTypes)

      Filter benefits by specific fulfillment types.

      Parameters:
      fulfillmentTypes - Filter benefits by specific fulfillment types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusWithStrings

      ListBenefitsRequest.Builder statusWithStrings(Collection<String> status)

      Filter benefits by their current status.

      Parameters:
      status - Filter benefits by their current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusWithStrings

      ListBenefitsRequest.Builder statusWithStrings(String... status)

      Filter benefits by their current status.

      Parameters:
      status - Filter benefits by their current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Filter benefits by their current status.

      Parameters:
      status - Filter benefits by their current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Filter benefits by their current status.

      Parameters:
      status - Filter benefits by their current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      ListBenefitsRequest.Builder maxResults(Integer maxResults)

      The maximum number of benefits to return in a single response.

      Parameters:
      maxResults - The maximum number of benefits to return in a single response.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      ListBenefitsRequest.Builder nextToken(String nextToken)

      A pagination token to retrieve the next set of results from a previous request.

      Parameters:
      nextToken - A pagination token to retrieve the next set of results from a previous request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      ListBenefitsRequest.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.