Class EngagementCustomer
- java.lang.Object
-
- software.amazon.awssdk.services.partnercentralselling.model.EngagementCustomer
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EngagementCustomer.Builder,EngagementCustomer>
@Generated("software.amazon.awssdk:codegen") public final class EngagementCustomer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EngagementCustomer.Builder,EngagementCustomer>
Contains details about the customer associated with the Engagement Invitation, including company information and industry.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEngagementCustomer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EngagementCustomer.Builderbuilder()StringcompanyName()Represents the name of the customer’s company associated with the Engagement Invitation.CountryCodecountryCode()Indicates the country in which the customer’s company operates.StringcountryCodeAsString()Indicates the country in which the customer’s company operates.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Industryindustry()Specifies the industry to which the customer’s company belongs.StringindustryAsString()Specifies the industry to which the customer’s company belongs.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EngagementCustomer.Builder>serializableBuilderClass()EngagementCustomer.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringwebsiteUrl()Provides the website URL of the customer’s company.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
companyName
public final String 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
public final CountryCode 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:
CountryCode
-
countryCodeAsString
public final String 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:
CountryCode
-
industry
public final Industry 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:
Industry
-
industryAsString
public final String 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:
Industry
-
websiteUrl
public final String 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
public EngagementCustomer.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EngagementCustomer.Builder,EngagementCustomer>
-
builder
public static EngagementCustomer.Builder builder()
-
serializableBuilderClass
public static Class<? extends EngagementCustomer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-