@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TeamMember extends Object implements Serializable, Cloneable, StructuredPojo
Information about a team member in a project.
Constructor and Description |
---|
TeamMember() |
Modifier and Type | Method and Description |
---|---|
TeamMember |
clone() |
boolean |
equals(Object obj) |
String |
getProjectRole()
The role assigned to the user in the project.
|
Boolean |
getRemoteAccessAllowed()
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
|
String |
getUserArn()
The Amazon Resource Name (ARN) of the user in IAM.
|
int |
hashCode() |
Boolean |
isRemoteAccessAllowed()
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProjectRole(String projectRole)
The role assigned to the user in the project.
|
void |
setRemoteAccessAllowed(Boolean remoteAccessAllowed)
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
|
void |
setUserArn(String userArn)
The Amazon Resource Name (ARN) of the user in IAM.
|
String |
toString()
Returns a string representation of this object.
|
TeamMember |
withProjectRole(String projectRole)
The role assigned to the user in the project.
|
TeamMember |
withRemoteAccessAllowed(Boolean remoteAccessAllowed)
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
|
TeamMember |
withUserArn(String userArn)
The Amazon Resource Name (ARN) of the user in IAM.
|
public void setUserArn(String userArn)
The Amazon Resource Name (ARN) of the user in IAM.
userArn
- The Amazon Resource Name (ARN) of the user in IAM.public String getUserArn()
The Amazon Resource Name (ARN) of the user in IAM.
public TeamMember withUserArn(String userArn)
The Amazon Resource Name (ARN) of the user in IAM.
userArn
- The Amazon Resource Name (ARN) of the user in IAM.public void setProjectRole(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.
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.public String getProjectRole()
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.
public TeamMember withProjectRole(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.
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.public void setRemoteAccessAllowed(Boolean remoteAccessAllowed)
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
remoteAccessAllowed
- Whether the user is allowed to remotely access project resources using an SSH public/private key pair.public Boolean getRemoteAccessAllowed()
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
public TeamMember withRemoteAccessAllowed(Boolean remoteAccessAllowed)
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
remoteAccessAllowed
- Whether the user is allowed to remotely access project resources using an SSH public/private key pair.public Boolean isRemoteAccessAllowed()
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
public String toString()
toString
in class Object
Object.toString()
public TeamMember clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.