Interface OpportunityInvitationPayload.Builder

    • Method Detail

      • customer

        OpportunityInvitationPayload.Builder customer​(EngagementCustomer customer)

        Contains information about the customer related to the opportunity in the Engagement Invitation. This data helps partners understand the customer’s profile and requirements.

        Parameters:
        customer - Contains information about the customer related to the opportunity in the Engagement Invitation. This data helps partners understand the customer’s profile and requirements.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • project

        OpportunityInvitationPayload.Builder project​(ProjectDetails project)

        Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.

        Parameters:
        project - Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • receiverResponsibilitiesWithStrings

        OpportunityInvitationPayload.Builder receiverResponsibilitiesWithStrings​(Collection<String> receiverResponsibilities)

        Outlines the responsibilities or expectations of the receiver in the context of the invitation.

        Parameters:
        receiverResponsibilities - Outlines the responsibilities or expectations of the receiver in the context of the invitation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • receiverResponsibilitiesWithStrings

        OpportunityInvitationPayload.Builder receiverResponsibilitiesWithStrings​(String... receiverResponsibilities)

        Outlines the responsibilities or expectations of the receiver in the context of the invitation.

        Parameters:
        receiverResponsibilities - Outlines the responsibilities or expectations of the receiver in the context of the invitation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • receiverResponsibilities

        OpportunityInvitationPayload.Builder receiverResponsibilities​(Collection<ReceiverResponsibility> receiverResponsibilities)

        Outlines the responsibilities or expectations of the receiver in the context of the invitation.

        Parameters:
        receiverResponsibilities - Outlines the responsibilities or expectations of the receiver in the context of the invitation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • receiverResponsibilities

        OpportunityInvitationPayload.Builder receiverResponsibilities​(ReceiverResponsibility... receiverResponsibilities)

        Outlines the responsibilities or expectations of the receiver in the context of the invitation.

        Parameters:
        receiverResponsibilities - Outlines the responsibilities or expectations of the receiver in the context of the invitation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • senderContacts

        OpportunityInvitationPayload.Builder senderContacts​(Collection<SenderContact> senderContacts)

        Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.

        Parameters:
        senderContacts - Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • senderContacts

        OpportunityInvitationPayload.Builder senderContacts​(SenderContact... senderContacts)

        Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.

        Parameters:
        senderContacts - Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.
        Returns:
        Returns a reference to this object so that method calls can be chained together.