Interface OpportunityInvitationPayload.Builder

  • Method Details

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customer(EngagementCustomer).

      Parameters:
      customer - a consumer that will call methods on EngagementCustomer.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • project

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to project(ProjectDetails).

      Parameters:
      project - a consumer that will call methods on ProjectDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

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

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

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

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

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