@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserProfile extends Object implements Serializable, Cloneable, StructuredPojo
Describes a user's SSH information.
Constructor and Description |
---|
UserProfile() |
Modifier and Type | Method and Description |
---|---|
UserProfile |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAllowSelfManagement()
Whether users can specify their own SSH public key through the My Settings page.
|
String |
getIamUserArn()
The user's IAM ARN.
|
String |
getName()
The user's name.
|
String |
getSshPublicKey()
The user's SSH public key.
|
String |
getSshUsername()
The user's SSH user name.
|
int |
hashCode() |
Boolean |
isAllowSelfManagement()
Whether users can specify their own SSH public key through the My Settings page.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowSelfManagement(Boolean allowSelfManagement)
Whether users can specify their own SSH public key through the My Settings page.
|
void |
setIamUserArn(String iamUserArn)
The user's IAM ARN.
|
void |
setName(String name)
The user's name.
|
void |
setSshPublicKey(String sshPublicKey)
The user's SSH public key.
|
void |
setSshUsername(String sshUsername)
The user's SSH user name.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
UserProfile |
withAllowSelfManagement(Boolean allowSelfManagement)
Whether users can specify their own SSH public key through the My Settings page.
|
UserProfile |
withIamUserArn(String iamUserArn)
The user's IAM ARN.
|
UserProfile |
withName(String name)
The user's name.
|
UserProfile |
withSshPublicKey(String sshPublicKey)
The user's SSH public key.
|
UserProfile |
withSshUsername(String sshUsername)
The user's SSH user name.
|
public void setIamUserArn(String iamUserArn)
The user's IAM ARN.
iamUserArn
- The user's IAM ARN.public String getIamUserArn()
The user's IAM ARN.
public UserProfile withIamUserArn(String iamUserArn)
The user's IAM ARN.
iamUserArn
- The user's IAM ARN.public void setName(String name)
The user's name.
name
- The user's name.public String getName()
The user's name.
public UserProfile withName(String name)
The user's name.
name
- The user's name.public void setSshUsername(String sshUsername)
The user's SSH user name.
sshUsername
- The user's SSH user name.public String getSshUsername()
The user's SSH user name.
public UserProfile withSshUsername(String sshUsername)
The user's SSH user name.
sshUsername
- The user's SSH user name.public void setSshPublicKey(String sshPublicKey)
The user's SSH public key.
sshPublicKey
- The user's SSH public key.public String getSshPublicKey()
The user's SSH public key.
public UserProfile withSshPublicKey(String sshPublicKey)
The user's SSH public key.
sshPublicKey
- The user's SSH public key.public void setAllowSelfManagement(Boolean allowSelfManagement)
Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.
allowSelfManagement
- Whether users can specify their own SSH public key through the My Settings page. For more information, see
Managing User
Permissions.public Boolean getAllowSelfManagement()
Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.
public UserProfile withAllowSelfManagement(Boolean allowSelfManagement)
Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.
allowSelfManagement
- Whether users can specify their own SSH public key through the My Settings page. For more information, see
Managing User
Permissions.public Boolean isAllowSelfManagement()
Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.
public String toString()
toString
in class Object
Object.toString()
public UserProfile clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.