Interface BenefitApplicationSummary.Builder

  • Method Details

    • catalog

      The catalog identifier that the benefit application belongs to.

      Parameters:
      catalog - The catalog identifier that the benefit application belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The human-readable name of the benefit application.

      Parameters:
      name - The human-readable name of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The unique identifier of the benefit application.

      Parameters:
      id - The unique identifier of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the benefit application.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • benefitId

      The identifier of the benefit being requested in this application.

      Parameters:
      benefitId - The identifier of the benefit being requested in this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programs

      The AWS partner programs associated with this benefit application.

      Parameters:
      programs - The AWS partner programs associated with this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programs

      The AWS partner programs associated with this benefit application.

      Parameters:
      programs - The AWS partner programs associated with this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypesWithStrings

      BenefitApplicationSummary.Builder fulfillmentTypesWithStrings(Collection<String> fulfillmentTypes)

      The fulfillment types requested for this benefit application.

      Parameters:
      fulfillmentTypes - The fulfillment types requested for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypesWithStrings

      BenefitApplicationSummary.Builder fulfillmentTypesWithStrings(String... fulfillmentTypes)

      The fulfillment types requested for this benefit application.

      Parameters:
      fulfillmentTypes - The fulfillment types requested for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypes

      BenefitApplicationSummary.Builder fulfillmentTypes(Collection<FulfillmentType> fulfillmentTypes)

      The fulfillment types requested for this benefit application.

      Parameters:
      fulfillmentTypes - The fulfillment types requested for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypes

      BenefitApplicationSummary.Builder fulfillmentTypes(FulfillmentType... fulfillmentTypes)

      The fulfillment types requested for this benefit application.

      Parameters:
      fulfillmentTypes - The fulfillment types requested for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current processing status of the benefit application.

      Parameters:
      status - The current processing status of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current processing status of the benefit application.

      Parameters:
      status - The current processing status of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stage

      The current stage in the benefit application processing workflow..

      Parameters:
      stage - The current stage in the benefit application processing workflow..
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The timestamp when the benefit application was created.

      Parameters:
      createdAt - The timestamp when the benefit application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the benefit application was last updated.

      Parameters:
      updatedAt - The timestamp when the benefit application was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • benefitApplicationDetails

      BenefitApplicationSummary.Builder benefitApplicationDetails(Map<String,String> benefitApplicationDetails)

      Additional attributes and metadata associated with the benefit application.

      Parameters:
      benefitApplicationDetails - Additional attributes and metadata associated with the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResources

      BenefitApplicationSummary.Builder associatedResources(Collection<String> associatedResources)

      AWS resources that are associated with this benefit application.

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

      BenefitApplicationSummary.Builder associatedResources(String... associatedResources)

      AWS resources that are associated with this benefit application.

      Parameters:
      associatedResources - AWS resources that are associated with this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.