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.Builderbuilder()final StringRepresents the name of the customer’s company associated with the Engagement Invitation.final CountryCodeIndicates the country in which the customer’s company operates.final StringIndicates the country in which the customer’s company operates.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 to which the customer’s company belongs.final StringSpecifies 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 StringtoString()Returns a string representation of this object.final StringProvides the website URL of the customer’s company.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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,
industrywill 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,
industrywill 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:
-
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.
-
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.
-
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,
countryCodewill 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,
countryCodewill 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:
-
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<EngagementCustomer.Builder,EngagementCustomer> - 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.
-