Interface LeadInvitationPayload.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LeadInvitationPayload.Builder,,LeadInvitationPayload> SdkBuilder<LeadInvitationPayload.Builder,,LeadInvitationPayload> SdkPojo
- Enclosing class:
LeadInvitationPayload
-
Method Summary
Modifier and TypeMethodDescriptiondefault LeadInvitationPayload.Buildercustomer(Consumer<LeadInvitationCustomer.Builder> customer) Contains information about the customer associated with the lead invitation.customer(LeadInvitationCustomer customer) Contains information about the customer associated with the lead invitation.default LeadInvitationPayload.Builderinteraction(Consumer<LeadInvitationInteraction.Builder> interaction) Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information.interaction(LeadInvitationInteraction interaction) Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
customer
Contains information about the customer associated with the lead invitation. This data helps partners understand the customer's profile, industry, and business context to assess the lead opportunity.
- Parameters:
customer- Contains information about the customer associated with the lead invitation. This data helps partners understand the customer's profile, industry, and business context to assess the lead opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customer
Contains information about the customer associated with the lead invitation. This data helps partners understand the customer's profile, industry, and business context to assess the lead opportunity.
This is a convenience method that creates an instance of theLeadInvitationCustomer.Builderavoiding the need to create one manually viaLeadInvitationCustomer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomer(LeadInvitationCustomer).- Parameters:
customer- a consumer that will call methods onLeadInvitationCustomer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
interaction
Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information. This context helps partners evaluate the lead quality and engagement approach.
- Parameters:
interaction- Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information. This context helps partners evaluate the lead quality and engagement approach.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interaction
default LeadInvitationPayload.Builder interaction(Consumer<LeadInvitationInteraction.Builder> interaction) Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information. This context helps partners evaluate the lead quality and engagement approach.
This is a convenience method that creates an instance of theLeadInvitationInteraction.Builderavoiding the need to create one manually viaLeadInvitationInteraction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointeraction(LeadInvitationInteraction).- Parameters:
interaction- a consumer that will call methods onLeadInvitationInteraction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-