Interface LeadContext.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LeadContext.Builder,,LeadContext> SdkBuilder<LeadContext.Builder,,LeadContext> SdkPojo
- Enclosing class:
LeadContext
-
Method Summary
Modifier and TypeMethodDescriptiondefault LeadContext.Buildercustomer(Consumer<LeadCustomer.Builder> customer) Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.customer(LeadCustomer customer) Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.default LeadContext.Builderinsights(Consumer<LeadInsights.Builder> insights) Insights that AI generates and associates with the lead.insights(LeadInsights insights) Insights that AI generates and associates with the lead.interactions(Collection<LeadInteraction> interactions) An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.interactions(Consumer<LeadInteraction.Builder>... interactions) An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.interactions(LeadInteraction... interactions) An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.qualificationStatus(String qualificationStatus) Indicates the current qualification status of the lead, such as whether it has been qualified, disqualified, or is still under evaluation.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
-
insights
Insights that AI generates and associates with the lead. These insights provide automated analysis such as lead readiness scoring to help partners assess the lead quality.
- Parameters:
insights- Insights that AI generates and associates with the lead. These insights provide automated analysis such as lead readiness scoring to help partners assess the lead quality.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insights
Insights that AI generates and associates with the lead. These insights provide automated analysis such as lead readiness scoring to help partners assess the lead quality.
This is a convenience method that creates an instance of theLeadInsights.Builderavoiding the need to create one manually viaLeadInsights.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinsights(LeadInsights).- Parameters:
insights- a consumer that will call methods onLeadInsights.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
qualificationStatus
Indicates the current qualification status of the lead, such as whether it has been qualified, disqualified, or is still under evaluation. This helps track the lead's progression through the qualification process.
- Parameters:
qualificationStatus- Indicates the current qualification status of the lead, such as whether it has been qualified, disqualified, or is still under evaluation. This helps track the lead's progression through the qualification process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customer
Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.
- Parameters:
customer- Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customer
Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.
This is a convenience method that creates an instance of theLeadCustomer.Builderavoiding the need to create one manually viaLeadCustomer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomer(LeadCustomer).- Parameters:
customer- a consumer that will call methods onLeadCustomer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
interactions
An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.
- Parameters:
interactions- An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interactions
An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.
- Parameters:
interactions- An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interactions
An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.
This is a convenience method that creates an instance of theLeadInteraction.Builderavoiding the need to create one manually viaLeadInteraction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointeractions(List<LeadInteraction>).- Parameters:
interactions- a consumer that will call methods onLeadInteraction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-