Class TeamMember
- java.lang.Object
-
- software.amazon.awssdk.services.codestar.model.TeamMember
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TeamMember.Builder,TeamMember>
@Generated("software.amazon.awssdk:codegen") public final class TeamMember extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TeamMember.Builder,TeamMember>
Information about a team member in a project.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTeamMember.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TeamMember.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringprojectRole()The role assigned to the user in the project.BooleanremoteAccessAllowed()Whether the user is allowed to remotely access project resources using an SSH public/private key pair.List<SdkField<?>>sdkFields()static Class<? extends TeamMember.Builder>serializableBuilderClass()TeamMember.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserArn()The Amazon Resource Name (ARN) of the user in IAM.-
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
-
userArn
public final String userArn()
The Amazon Resource Name (ARN) of the user in IAM.
- Returns:
- The Amazon Resource Name (ARN) of the user in IAM.
-
projectRole
public final String projectRole()
The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.
- Returns:
- The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.
-
remoteAccessAllowed
public final Boolean remoteAccessAllowed()
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
- Returns:
- Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
-
toBuilder
public TeamMember.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TeamMember.Builder,TeamMember>
-
builder
public static TeamMember.Builder builder()
-
serializableBuilderClass
public static Class<? extends TeamMember.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.
-
-