Interface LeadCustomer.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LeadCustomer.Builder,,LeadCustomer> SdkBuilder<LeadCustomer.Builder,,LeadCustomer> SdkPojo
- Enclosing class:
LeadCustomer
-
Method Summary
Modifier and TypeMethodDescriptiondefault LeadCustomer.Builderaddress(Consumer<LeadAddress.Builder> address) The address information for the lead customer.address(LeadAddress address) The address information for the lead customer.awsMaturity(String awsMaturity) Indicates the customer's level of experience and adoption with AWS services.companyName(String companyName) The name of the lead customer's company.Specifies the industry sector to which the lead customer's company belongs.marketSegment(String marketSegment) Specifies the market segment classification of the lead customer, such as enterprise, mid-market, or small business.websiteUrl(String websiteUrl) The website URL of the lead customer's company.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
-
industry
Specifies the industry sector to which the lead customer's company belongs. This categorization helps in understanding the customer's business context and tailoring appropriate solutions.
- Parameters:
industry- Specifies the industry sector to which the lead customer's company belongs. This categorization helps in understanding the customer's business context and tailoring appropriate solutions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
companyName
The name of the lead customer's company. This field is essential for identifying and tracking the customer organization associated with the lead.
- Parameters:
companyName- The name of the lead customer's company. This field is essential for identifying and tracking the customer organization associated with the lead.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
websiteUrl
The website URL of the lead customer's company. This provides additional context about the customer organization and helps verify company legitimacy and size.
- Parameters:
websiteUrl- The website URL of the lead customer's company. This provides additional context about the customer organization and helps verify company legitimacy and size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
The address information for the lead customer.
- Parameters:
address- The address information for the lead customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
The address information for the lead customer.
This is a convenience method that creates an instance of theLeadAddress.Builderavoiding the need to create one manually viaLeadAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaddress(LeadAddress).- Parameters:
address- a consumer that will call methods onLeadAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsMaturity
Indicates the customer's level of experience and adoption with AWS services. This assessment helps determine the appropriate engagement approach and solution complexity.
- Parameters:
awsMaturity- Indicates the customer's level of experience and adoption with AWS services. This assessment helps determine the appropriate engagement approach and solution complexity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketSegment
Specifies the market segment classification of the lead customer, such as enterprise, mid-market, or small business. This segmentation helps in targeting appropriate solutions and engagement strategies.
- Parameters:
marketSegment- Specifies the market segment classification of the lead customer, such as enterprise, mid-market, or small business. This segmentation helps in targeting appropriate solutions and engagement strategies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-