Class AssigneeContact
- All Implemented Interfaces:
Serializable,SdkPojo,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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AssigneeContact.Builderbuilder()final StringSpecifies the business title of the assignee managing the opportunity.final Stringemail()Provides the email address of the assignee.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringSpecifies the first name of the assignee managing the opportunity.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringlastName()Specifies the last name of the assignee managing the opportunity.static Class<? extends AssigneeContact.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
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
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
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<AssigneeContact.Builder,AssigneeContact> - 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.
-