Interface OpportunityInvitationPayload.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OpportunityInvitationPayload.Builder,OpportunityInvitationPayload>,SdkBuilder<OpportunityInvitationPayload.Builder,OpportunityInvitationPayload>,SdkPojo
- Enclosing class:
- OpportunityInvitationPayload
public static interface OpportunityInvitationPayload.Builder extends SdkPojo, CopyableBuilder<OpportunityInvitationPayload.Builder,OpportunityInvitationPayload>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OpportunityInvitationPayload.Buildercustomer(Consumer<EngagementCustomer.Builder> customer)Contains information about the customer related to the opportunity in the Engagement Invitation.OpportunityInvitationPayload.Buildercustomer(EngagementCustomer customer)Contains information about the customer related to the opportunity in the Engagement Invitation.default OpportunityInvitationPayload.Builderproject(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.OpportunityInvitationPayload.Builderproject(ProjectDetails project)Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.OpportunityInvitationPayload.BuilderreceiverResponsibilities(Collection<ReceiverResponsibility> receiverResponsibilities)Outlines the responsibilities or expectations of the receiver in the context of the invitation.OpportunityInvitationPayload.BuilderreceiverResponsibilities(ReceiverResponsibility... receiverResponsibilities)Outlines the responsibilities or expectations of the receiver in the context of the invitation.OpportunityInvitationPayload.BuilderreceiverResponsibilitiesWithStrings(String... receiverResponsibilities)Outlines the responsibilities or expectations of the receiver in the context of the invitation.OpportunityInvitationPayload.BuilderreceiverResponsibilitiesWithStrings(Collection<String> receiverResponsibilities)Outlines the responsibilities or expectations of the receiver in the context of the invitation.OpportunityInvitationPayload.BuildersenderContacts(Collection<SenderContact> senderContacts)Represents the contact details of the AWS representatives involved in sending the Engagement Invitation.OpportunityInvitationPayload.BuildersenderContacts(Consumer<SenderContact.Builder>... senderContacts)Represents the contact details of the AWS representatives involved in sending the Engagement Invitation.OpportunityInvitationPayload.BuildersenderContacts(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 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.
-
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.Builderavoiding the need to create one manually viaEngagementCustomer.builder().When the
Consumercompletes,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:
customer(EngagementCustomer)
-
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.
-
project
default OpportunityInvitationPayload.Builder 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.
This is a convenience method that creates an instance of theProjectDetails.Builderavoiding the need to create one manually viaProjectDetails.builder().When the
Consumercompletes,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:
project(ProjectDetails)
-
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.
-
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.Builderavoiding the need to create one manually viaSenderContact.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#senderContacts(List.) - 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:
#senderContacts(java.util.Collection)
-
-