Class EngagementCustomer
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<EngagementCustomer.Builder,
EngagementCustomer>
Contains details about the customer associated with the Engagement Invitation, including company information and industry.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EngagementCustomer.Builder
builder()
final String
Represents the name of the customer’s company associated with the Engagement Invitation.final CountryCode
Indicates the country in which the customer’s company operates.final String
Indicates the country in which the customer’s company operates.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final Industry
industry()
Specifies the industry to which the customer’s company belongs.final String
Specifies the industry to which the customer’s company belongs.static Class
<? extends EngagementCustomer.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final String
Provides the website URL of the customer’s company.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
companyName
Represents the name of the customer’s company associated with the Engagement Invitation. This field is used to identify the customer.
- Returns:
- Represents the name of the customer’s company associated with the Engagement Invitation. This field is used to identify the customer.
-
countryCode
Indicates the country in which the customer’s company operates. This field is useful for understanding regional requirements or compliance needs.
If the service returns an enum value that is not available in the current SDK version,
countryCode
will returnCountryCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcountryCodeAsString()
.- Returns:
- Indicates the country in which the customer’s company operates. This field is useful for understanding regional requirements or compliance needs.
- See Also:
-
countryCodeAsString
Indicates the country in which the customer’s company operates. This field is useful for understanding regional requirements or compliance needs.
If the service returns an enum value that is not available in the current SDK version,
countryCode
will returnCountryCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcountryCodeAsString()
.- Returns:
- Indicates the country in which the customer’s company operates. This field is useful for understanding regional requirements or compliance needs.
- See Also:
-
industry
Specifies the industry to which the customer’s company belongs. This field helps categorize the opportunity based on the customer’s business sector.
If the service returns an enum value that is not available in the current SDK version,
industry
will returnIndustry.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromindustryAsString()
.- Returns:
- Specifies the industry to which the customer’s company belongs. This field helps categorize the opportunity based on the customer’s business sector.
- See Also:
-
industryAsString
Specifies the industry to which the customer’s company belongs. This field helps categorize the opportunity based on the customer’s business sector.
If the service returns an enum value that is not available in the current SDK version,
industry
will returnIndustry.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromindustryAsString()
.- Returns:
- Specifies the industry to which the customer’s company belongs. This field helps categorize the opportunity based on the customer’s business sector.
- See Also:
-
websiteUrl
Provides the website URL of the customer’s company. This field helps partners verify the legitimacy and size of the customer organization.
- Returns:
- Provides the website URL of the customer’s company. This field helps partners verify the legitimacy and size of the customer organization.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<EngagementCustomer.Builder,
EngagementCustomer> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-