Interface GetBenefitApplicationResponse.Builder

  • Method Details

    • 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.
    • 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.
    • 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.
    • 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.
    • description

      A detailed description of the benefit application.

      Parameters:
      description - A detailed description of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentTypesWithStrings

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

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

      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

      GetBenefitApplicationResponse.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.
    • benefitApplicationDetails

      GetBenefitApplicationResponse.Builder benefitApplicationDetails(Document benefitApplicationDetails)

      Detailed information and requirements specific to the benefit being requested.

      Parameters:
      benefitApplicationDetails - Detailed information and requirements specific to the benefit being requested.
      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.
    • 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.
    • statusReason

      GetBenefitApplicationResponse.Builder statusReason(String statusReason)

      Additional information explaining the current status of the benefit application.

      Parameters:
      statusReason - Additional information explaining the current status of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReasonCode

      @Deprecated GetBenefitApplicationResponse.Builder statusReasonCode(String statusReasonCode)
      Deprecated.
      This field is no longer used

      A standardized code representing the reason for the current status.

      Parameters:
      statusReasonCode - A standardized code representing the reason for the current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReasonCodes

      GetBenefitApplicationResponse.Builder statusReasonCodes(Collection<String> statusReasonCodes)

      The list of standardized codes representing the reason for the current status.

      Parameters:
      statusReasonCodes - The list of standardized codes representing the reason for the current status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReasonCodes

      GetBenefitApplicationResponse.Builder statusReasonCodes(String... statusReasonCodes)

      The list of standardized codes representing the reason for the current status.

      Parameters:
      statusReasonCodes - The list of standardized codes representing the reason for the current status.
      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.
    • revision

      The current revision number of the benefit application.

      Parameters:
      revision - The current revision number of the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResources

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

      GetBenefitApplicationResponse.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.
    • partnerContacts

      GetBenefitApplicationResponse.Builder partnerContacts(Collection<Contact> partnerContacts)

      Contact information for partner representatives responsible for this benefit application.

      Parameters:
      partnerContacts - Contact information for partner representatives responsible for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partnerContacts

      GetBenefitApplicationResponse.Builder partnerContacts(Contact... partnerContacts)

      Contact information for partner representatives responsible for this benefit application.

      Parameters:
      partnerContacts - Contact information for partner representatives responsible for this benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partnerContacts

      GetBenefitApplicationResponse.Builder partnerContacts(Consumer<Contact.Builder>... partnerContacts)

      Contact information for partner representatives responsible for this benefit application.

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

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

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

      Supporting documents and files attached to the benefit application.

      Parameters:
      fileDetails - Supporting documents and files attached to the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileDetails

      Supporting documents and files attached to the benefit application.

      Parameters:
      fileDetails - Supporting documents and files attached to the benefit application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileDetails

      Supporting documents and files attached to the benefit application.

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

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

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