Class AssigneeContact
- java.lang.Object
-
- software.amazon.awssdk.services.partnercentralselling.model.AssigneeContact
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AssigneeContact.Builder,AssigneeContact>
@Generated("software.amazon.awssdk:codegen") public final class AssigneeContact extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssigneeContact.Builder,AssigneeContact>
Represents the contact details of the individual assigned to manage the opportunity within the partner organization. This helps to ensure that there is a point of contact for the opportunity's progress.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssigneeContact.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssigneeContact.Builderbuilder()StringbusinessTitle()Specifies the business title of the assignee managing the opportunity.Stringemail()Provides the email address of the assignee.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfirstName()Specifies the first name of the assignee managing the opportunity.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastName()Specifies the last name of the assignee managing the opportunity.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AssigneeContact.Builder>serializableBuilderClass()AssigneeContact.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
businessTitle
public final String businessTitle()
Specifies the business title of the assignee managing the opportunity. This helps clarify the individual's role and responsibilities within the organization. Use the value
PartnerAccountManagerto update details of the opportunity owner.- Returns:
- Specifies the business title of the assignee managing the opportunity. This helps clarify the
individual's role and responsibilities within the organization. Use the value
PartnerAccountManagerto update details of the opportunity owner.
-
email
public final String email()
Provides the email address of the assignee. This email is used for communications and notifications related to the opportunity.
- Returns:
- Provides the email address of the assignee. This email is used for communications and notifications related to the opportunity.
-
firstName
public final String firstName()
Specifies the first name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
- Returns:
- Specifies the first name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
-
lastName
public final String lastName()
Specifies the last name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
- Returns:
- Specifies the last name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
-
toBuilder
public AssigneeContact.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssigneeContact.Builder,AssigneeContact>
-
builder
public static AssigneeContact.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssigneeContact.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
-
-