Class AwsTeamMember
- java.lang.Object
-
- software.amazon.awssdk.services.partnercentralselling.model.AwsTeamMember
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsTeamMember.Builder,AwsTeamMember>
@Generated("software.amazon.awssdk:codegen") public final class AwsTeamMember extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsTeamMember.Builder,AwsTeamMember>
Represents an Amazon Web Services team member for the engagement. This structure includes details such as name, email, and business title.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsTeamMember.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsTeamMember.Builderbuilder()AwsMemberBusinessTitlebusinessTitle()Specifies the Amazon Web Services team member's business title and indicates their organizational role.StringbusinessTitleAsString()Specifies the Amazon Web Services team member's business title and indicates their organizational role.Stringemail()Provides the Amazon Web Services team member's email address.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfirstName()Provides the Amazon Web Services team member's first name.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastName()Provides the Amazon Web Services team member's last name.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsTeamMember.Builder>serializableBuilderClass()AwsTeamMember.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 AwsMemberBusinessTitle businessTitle()
Specifies the Amazon Web Services team member's business title and indicates their organizational role.
If the service returns an enum value that is not available in the current SDK version,
businessTitlewill returnAwsMemberBusinessTitle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombusinessTitleAsString().- Returns:
- Specifies the Amazon Web Services team member's business title and indicates their organizational role.
- See Also:
AwsMemberBusinessTitle
-
businessTitleAsString
public final String businessTitleAsString()
Specifies the Amazon Web Services team member's business title and indicates their organizational role.
If the service returns an enum value that is not available in the current SDK version,
businessTitlewill returnAwsMemberBusinessTitle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombusinessTitleAsString().- Returns:
- Specifies the Amazon Web Services team member's business title and indicates their organizational role.
- See Also:
AwsMemberBusinessTitle
-
email
public final String email()
Provides the Amazon Web Services team member's email address.
- Returns:
- Provides the Amazon Web Services team member's email address.
-
firstName
public final String firstName()
Provides the Amazon Web Services team member's first name.
- Returns:
- Provides the Amazon Web Services team member's first name.
-
lastName
public final String lastName()
Provides the Amazon Web Services team member's last name.
- Returns:
- Provides the Amazon Web Services team member's last name.
-
toBuilder
public AwsTeamMember.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsTeamMember.Builder,AwsTeamMember>
-
builder
public static AwsTeamMember.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsTeamMember.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
-
-