Class LeadCustomer
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LeadCustomer.Builder,LeadCustomer>
Contains detailed information about the customer associated with the lead, including company details, industry classification, and AWS maturity level. This information helps qualify and categorize the lead for appropriate engagement strategies.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal LeadAddressaddress()The address information for the lead customer.final StringIndicates the customer's level of experience and adoption with AWS services.static LeadCustomer.Builderbuilder()final StringThe name of the lead customer's company.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringindustry()Specifies the industry sector to which the lead customer's company belongs.final StringSpecifies the market segment classification of the lead customer, such as enterprise, mid-market, or small business.static Class<? extends LeadCustomer.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe website URL of the lead customer's company.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
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.
- Returns:
- 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.
-
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:
- The name of the lead customer's company. This field is essential for identifying and tracking the customer organization associated with the lead.
-
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:
- The website URL of the lead customer's company. This provides additional context about the customer organization and helps verify company legitimacy and size.
-
address
The address information for the lead customer.
- Returns:
- The address information for the lead customer.
-
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:
- Indicates the customer's level of experience and adoption with AWS services. This assessment helps determine the appropriate engagement approach and solution complexity.
-
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:
- 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.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<LeadCustomer.Builder,LeadCustomer> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-