Interface CreateEngagementInvitationRequest.Builder

    • Method Detail

      • catalog

        CreateEngagementInvitationRequest.Builder catalog​(String catalog)

        Specifies the catalog related to the engagement. Accepted values are AWS and Sandbox, which determine the environment in which the engagement is managed.

        Parameters:
        catalog - Specifies the catalog related to the engagement. Accepted values are AWS and Sandbox, which determine the environment in which the engagement is managed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        CreateEngagementInvitationRequest.Builder clientToken​(String clientToken)

        Specifies a unique, client-generated UUID to ensure that the request is handled exactly once. This token helps prevent duplicate invitation creations.

        Parameters:
        clientToken - Specifies a unique, client-generated UUID to ensure that the request is handled exactly once. This token helps prevent duplicate invitation creations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engagementIdentifier

        CreateEngagementInvitationRequest.Builder engagementIdentifier​(String engagementIdentifier)

        The unique identifier of the Engagement associated with the invitation. This parameter ensures the invitation is created within the correct Engagement context.

        Parameters:
        engagementIdentifier - The unique identifier of the Engagement associated with the invitation. This parameter ensures the invitation is created within the correct Engagement context.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • invitation

        CreateEngagementInvitationRequest.Builder invitation​(Invitation invitation)

        The Invitation object all information necessary to initiate an engagement invitation to a partner. It contains a personalized message from the sender, the invitation's receiver, and a payload. The Payload can be the OpportunityInvitation, which includes detailed structures for sender contacts, partner responsibilities, customer information, and project details.

        Parameters:
        invitation - The Invitation object all information necessary to initiate an engagement invitation to a partner. It contains a personalized message from the sender, the invitation's receiver, and a payload. The Payload can be the OpportunityInvitation, which includes detailed structures for sender contacts, partner responsibilities, customer information, and project details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.