Interface ListBenefitApplicationsRequest.Builder

  • Method Details

    • catalog

      The catalog identifier to filter benefit applications by catalog.

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

      Filter benefit applications by specific AWS partner programs.

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

      Filter benefit applications by specific AWS partner programs.

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

      ListBenefitApplicationsRequest.Builder fulfillmentTypesWithStrings(Collection<String> fulfillmentTypes)

      Filter benefit applications by specific fulfillment types.

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

      ListBenefitApplicationsRequest.Builder fulfillmentTypesWithStrings(String... fulfillmentTypes)

      Filter benefit applications by specific fulfillment types.

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

      Filter benefit applications by specific fulfillment types.

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

      ListBenefitApplicationsRequest.Builder fulfillmentTypes(FulfillmentType... fulfillmentTypes)

      Filter benefit applications by specific fulfillment types.

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

      ListBenefitApplicationsRequest.Builder benefitIdentifiers(Collection<String> benefitIdentifiers)

      Filter benefit applications by specific benefit identifiers.

      Parameters:
      benefitIdentifiers - Filter benefit applications by specific benefit identifiers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • benefitIdentifiers

      ListBenefitApplicationsRequest.Builder benefitIdentifiers(String... benefitIdentifiers)

      Filter benefit applications by specific benefit identifiers.

      Parameters:
      benefitIdentifiers - Filter benefit applications by specific benefit identifiers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusWithStrings

      Filter benefit applications by their current processing status.

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

      ListBenefitApplicationsRequest.Builder statusWithStrings(String... status)

      Filter benefit applications by their current processing status.

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

      Filter benefit applications by their current processing status.

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

      Filter benefit applications by their current processing status.

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

      Filter benefit applications by their current processing stage.

      Parameters:
      stages - Filter benefit applications by their current processing stage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stages

      Filter benefit applications by their current processing stage.

      Parameters:
      stages - Filter benefit applications by their current processing stage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResources

      Deprecated.
      This field is no longer used.

      Filter benefit applications by associated AWS resources.

      Parameters:
      associatedResources - Filter benefit applications by associated AWS resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResources

      @Deprecated ListBenefitApplicationsRequest.Builder associatedResources(AssociatedResource... associatedResources)
      Deprecated.
      This field is no longer used.

      Filter benefit applications by associated AWS resources.

      Parameters:
      associatedResources - Filter benefit applications by associated AWS resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResources

      Deprecated.
      This field is no longer used.

      Filter benefit applications by associated AWS resources.

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

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

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

      ListBenefitApplicationsRequest.Builder associatedResourceArns(Collection<String> associatedResourceArns)

      Filter benefit applications by specific AWS resource ARNs.

      Parameters:
      associatedResourceArns - Filter benefit applications by specific AWS resource ARNs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResourceArns

      ListBenefitApplicationsRequest.Builder associatedResourceArns(String... associatedResourceArns)

      Filter benefit applications by specific AWS resource ARNs.

      Parameters:
      associatedResourceArns - Filter benefit applications by specific AWS resource ARNs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      The maximum number of benefit applications to return in a single response.

      Parameters:
      maxResults - The maximum number of benefit applications to return in a single response.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

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