public class SelfUserProfile
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes a user's SSH information.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
iamUserArn
The user's IAM ARN.
|
private java.lang.String |
name
The user's name.
|
private java.lang.String |
sshPublicKey
The user's SSH public key.
|
private java.lang.String |
sshUsername
The user's SSH user name.
|
Constructor and Description |
---|
SelfUserProfile() |
Modifier and Type | Method and Description |
---|---|
SelfUserProfile |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIamUserArn()
The user's IAM ARN.
|
java.lang.String |
getName()
The user's name.
|
java.lang.String |
getSshPublicKey()
The user's SSH public key.
|
java.lang.String |
getSshUsername()
The user's SSH user name.
|
int |
hashCode() |
void |
setIamUserArn(java.lang.String iamUserArn)
The user's IAM ARN.
|
void |
setName(java.lang.String name)
The user's name.
|
void |
setSshPublicKey(java.lang.String sshPublicKey)
The user's SSH public key.
|
void |
setSshUsername(java.lang.String sshUsername)
The user's SSH user name.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SelfUserProfile |
withIamUserArn(java.lang.String iamUserArn)
The user's IAM ARN.
|
SelfUserProfile |
withName(java.lang.String name)
The user's name.
|
SelfUserProfile |
withSshPublicKey(java.lang.String sshPublicKey)
The user's SSH public key.
|
SelfUserProfile |
withSshUsername(java.lang.String sshUsername)
The user's SSH user name.
|
private java.lang.String iamUserArn
The user's IAM ARN.
private java.lang.String name
The user's name.
private java.lang.String sshUsername
The user's SSH user name.
private java.lang.String sshPublicKey
The user's SSH public key.
public void setIamUserArn(java.lang.String iamUserArn)
The user's IAM ARN.
iamUserArn
- The user's IAM ARN.public java.lang.String getIamUserArn()
The user's IAM ARN.
public SelfUserProfile withIamUserArn(java.lang.String iamUserArn)
The user's IAM ARN.
iamUserArn
- The user's IAM ARN.public void setName(java.lang.String name)
The user's name.
name
- The user's name.public java.lang.String getName()
The user's name.
public SelfUserProfile withName(java.lang.String name)
The user's name.
name
- The user's name.public void setSshUsername(java.lang.String sshUsername)
The user's SSH user name.
sshUsername
- The user's SSH user name.public java.lang.String getSshUsername()
The user's SSH user name.
public SelfUserProfile withSshUsername(java.lang.String sshUsername)
The user's SSH user name.
sshUsername
- The user's SSH user name.public void setSshPublicKey(java.lang.String sshPublicKey)
The user's SSH public key.
sshPublicKey
- The user's SSH public key.public java.lang.String getSshPublicKey()
The user's SSH public key.
public SelfUserProfile withSshPublicKey(java.lang.String sshPublicKey)
The user's SSH public key.
sshPublicKey
- The user's SSH public key.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public SelfUserProfile clone()
clone
in class java.lang.Object