Interface OpportunityInvitationPayload.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpportunityInvitationPayload.Builder,
,OpportunityInvitationPayload> SdkBuilder<OpportunityInvitationPayload.Builder,
,OpportunityInvitationPayload> SdkPojo
- Enclosing class:
OpportunityInvitationPayload
-
Method Summary
Modifier and TypeMethodDescriptioncustomer
(Consumer<EngagementCustomer.Builder> customer) Contains information about the customer related to the opportunity in the Engagement Invitation.customer
(EngagementCustomer customer) Contains information about the customer related to the opportunity in the Engagement Invitation.project
(Consumer<ProjectDetails.Builder> project) Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.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.receiverResponsibilities
(Collection<ReceiverResponsibility> receiverResponsibilities) Outlines the responsibilities or expectations of the receiver in the context of the invitation.receiverResponsibilities
(ReceiverResponsibility... receiverResponsibilities) Outlines the responsibilities or expectations of the receiver in the context of the invitation.receiverResponsibilitiesWithStrings
(String... receiverResponsibilities) Outlines the responsibilities or expectations of the receiver in the context of the invitation.receiverResponsibilitiesWithStrings
(Collection<String> receiverResponsibilities) Outlines the responsibilities or expectations of the receiver in the context of the invitation.senderContacts
(Collection<SenderContact> senderContacts) Represents the contact details of the AWS representatives involved in sending the Engagement Invitation.senderContacts
(Consumer<SenderContact.Builder>... senderContacts) Represents the contact details of the AWS representatives involved in sending the Engagement Invitation.senderContacts
(SenderContact... senderContacts) Represents the contact details of the AWS representatives involved in sending the Engagement Invitation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
default OpportunityInvitationPayload.Builder customer(Consumer<EngagementCustomer.Builder> 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 theEngagementCustomer.Builder
avoiding the need to create one manually viaEngagementCustomer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomer(EngagementCustomer)
.- Parameters:
customer
- a consumer that will call methods onEngagementCustomer.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 theProjectDetails.Builder
avoiding the need to create one manually viaProjectDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproject(ProjectDetails)
.- Parameters:
project
- a consumer that will call methods onProjectDetails.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
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(Consumer<SenderContact.Builder>... 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 theSenderContact.Builder
avoiding the need to create one manually viaSenderContact.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosenderContacts(List<SenderContact>)
.- Parameters:
senderContacts
- a consumer that will call methods onSenderContact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-