Interface LeadCustomer.Builder

  • Method Details

    • industry

      LeadCustomer.Builder industry(String 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.
      See Also:
    • industry

      LeadCustomer.Builder industry(Industry 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.
      See Also:
    • companyName

      LeadCustomer.Builder companyName(String 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

      LeadCustomer.Builder websiteUrl(String 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

      Sets the value of the Address property for this object.
      Parameters:
      address - The new value for the Address property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address

      Sets the value of the Address property for this object. This is a convenience method that creates an instance of the AddressSummary.Builder avoiding the need to create one manually via AddressSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to address(AddressSummary).

      Parameters:
      address - a consumer that will call methods on AddressSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • awsMaturity

      LeadCustomer.Builder awsMaturity(String 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

      LeadCustomer.Builder marketSegment(String 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.
      See Also:
    • marketSegment

      LeadCustomer.Builder marketSegment(MarketSegment 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.
      See Also: