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 AddressSummaryaddress()Returns the value of the Address property for this object.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 Industryindustry()Specifies the industry sector to which the lead customer's company belongs.final StringSpecifies the industry sector to which the lead customer's company belongs.final MarketSegmentSpecifies the market segment classification of the lead customer, such as enterprise, mid-market, or small business.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.
If the service returns an enum value that is not available in the current SDK version,
industrywill returnIndustry.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromindustryAsString().- 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.
- See Also:
-
industryAsString
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.
If the service returns an enum value that is not available in the current SDK version,
industrywill returnIndustry.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromindustryAsString().- 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.
- See Also:
-
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
Returns the value of the Address property for this object.- Returns:
- The value of the Address property for this object.
-
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.
If the service returns an enum value that is not available in the current SDK version,
marketSegmentwill returnMarketSegment.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommarketSegmentAsString().- 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.
- See Also:
-
marketSegmentAsString
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.
If the service returns an enum value that is not available in the current SDK version,
marketSegmentwill returnMarketSegment.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommarketSegmentAsString().- 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.
- See Also:
-
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.
-